Viewing memory in different formats in the Memory Rendering view

You use the Memory Rendering view to monitor memory for expressions and variables in data formats such as HEX, EBCDIC.

About this task

As you work in the view, the Memory view will be synchronized with it (for example, if you change the column size in the Memory Rendering view, the column size in the Memory Rendering view will also change). To view memory in a memory monitor that you have added to the Memory Rendering view:

Procedure

  1. If necessary, use the scroll bar in the monitor to view storage locations above or below the starting address of the Memory Rendering view. Alternatively, right-click in the monitor and choose the Go to Address pop-up menu item. This will open the Go To Address dialog in which you can enter an address that you would like to jump to. The starting address of the Memory Rendering view will switch to the entered address.
  2. If desired, change the size (in bytes) of the memory content columns by right-clicking in the storage monitor and selecting Format from the pop-up menu. This will open the Format dialog, in which you can set the units per row and units per column.
    Note: When you set a default column size in the Default Column Size dialog, it is not used by any storage monitors that you currently have open. It will be used for the next storage monitor that you create.

Results

When you monitor an expression in this view, it is also added to the Memory view for monitoring in HEX format. Similarly, when you monitor an expression in the Memory view, the Memory Rendering view becomes populated with a memory rendering selection list for the expression. The two views are synchronized as you debug.

You can monitor multiple variables and expressions in both the Memory view and the Memory Rendering view - and you can monitor to multiple formats in the Memory Rendering view. In the Memory view, each variable or expression that you have added appears as an entry in the storage monitor list. In the Memory Rendering view, only the memory rendering(s) for the currently selected monitor in the Memory view appears.


Feedback