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); }
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(); }