Editing memory in a memory view window

To edit the contents of memory, do the following:

  1. Click a row of memory you want to edit.
  2. Choose the ASCII (middle) column to edit in ASCII or the formatted (rightmost) column to edit in the currently displayed format. The contents of the row will appear in the textfield above the memory pane.
  3. Edit the contents of the textfield.
  4. Press Enter to write the contents back into memory.

The format you use to edit memory will be the same as the format of the column selected. For example, if you clicked in the ASCII column, you must edit memory as ASCII characters. If you are in hexadecimal 2-byte mode, and you click the formatted column, you must edit memory as 2 byte hexadecimal values.

A non-printing character is normally represented by a period (.) in the ASCII column. When editing in ASCII, however, non-printing characters are both displayed and modified using a special backslash sequence "\nn", where nn is the hexadecimal value for the character. The backslash character has the special sequence "\\" (a double backslash).

When you edit the contents of the memory in the text field, you are allowed to modify memory beyond the end of the current row. You can do this by simply adding more values to the end. For example, if you are currently displaying 8 bytes per row, and you click in the ASCII column, you might see "abcdefgh" in the textfield. If you change the contents to "1234567890", you will not only change the original 8 bytes from "abcdefgh" to "12345678", but you will also change the next 2 bytes to "90".

Related topic:


Previous

Next



Copyright © 1999, Green Hills Software. All rights reserved.