Beispiel #1
0
        private void writeData(object sender, EventArgs e)
        {
            string offset_str = this.writeOffset.Text;
            string data_str   = this.writeHex.Text;

            byte[] data = HexTools.spacedHexToData(data_str);
            this.requestWrite(HexTools.hexToInt(offset_str), data);
        }
Beispiel #2
0
        private void getData(object sender, EventArgs e)
        {
            string offset_str = this.dataOffset.Text;
            string length_str = this.dataLength.Text;
            int    offset     = HexTools.hexToInt(offset_str);

            byte[] data = this.requestData(offset, HexTools.hexToInt(length_str));
            accessedData.Add(Tuple.Create(offset, data));
            display.Text += "offset: " + HexTools.intToHex(offset) + "\r\ndata: \r\n" +
                            HexTools.dataToPrettyString(data) + "\r\n";
        }
 private void markAsAllocated(object sender, EventArgs e)
 {
     if (this.useEnd.Checked)
     {
         int start = HexTools.hexToInt(this.startBox.Text);
         int end   = HexTools.hexToInt(this.endBox.Text);
         owner.markAllocated(start, end - start);
     }
     else
     {
         int start  = HexTools.hexToInt(this.startBox.Text);
         int length = HexTools.hexToInt(this.endBox.Text);
         owner.markAllocated(start, length);
     }
     startBox.ResetText();
     endBox.ResetText();
     lengthBox.ResetText();
     refreshList();
 }