Configuring a memory view window

The first four buttons control the basic format of the memory display.
Call stack window tool bar
Button Display format

hexadecimal

decimal

binary

floating point

Click one of the buttons to set the display to that format. The button will remain depressed to show that the memory view is currently configured to that format. By default, the memory view window appears in hexadecimal mode.

The size drop-down list box controls the unit size of the memory elements displayed. For hexadecimal, decimal, and binary, the choices are: 1 byte, 2 bytes, 4 bytes, and 8 bytes. For floating point, the choices are single precision and double precision. The default is 1 byte and single precision.

The signed button ( ) affects decimal display only. It controls whether the decimal display should show signed values or unsigned values. When the button is depressed, the memory displays as signed values. When the button is raised, the memory is displayed as unsigned values. There is no effect unless the basic format is set to decimal. The default is unsigned.

The endian button ( ) controls the endianness of the displayed memory. There are two choices for endianness. In big endian mode, the most significant byte is first and the least significant byte is last. In little endian mode, the least significant byte is first, and the most significant byte is last. When the button is depressed, the memory is displayed in big endian mode. When the button is raised, the memory is displayed in little endian mode. Note that in 1 byte view, endianness has no effect, since both modes are identical. The default is big endian.

The ASCII button ( ) toggles the state of the ASCII column. The ASCII column may be hidden or shown. When the button is depressed, the ASCII column is shown. When the button is raised, the ASCII column is hidden. The default is to show the ASCII column.

The freeze button ( ) controls the refreshing of the memory view window. When the button is depressed, the contents of the window are frozen. This means that the window will not be updated when the memory contents change, and will continue to display the same information until the window is unfrozen. While the window is frozen, several features are disabled. You may not edit the contents of memory, scroll to a different memory location, or change the size of the view. You can still change the display format, however. When the button is raised, the window is unfrozen and will update normally. The default is unfrozen.

The shrink ( ) and expand ( ) buttons control the width of each line of memory. You may shrink the window to as few as 4 bytes per row, or expand the window to as many as 128 bytes per row. The default is 8 bytes per row.

The print button ( ) allows you to print the contents of the memory view window. Only the visible area will be printed, so you should resize the window and scroll to the correct location before printing.

The first memory view window will appear with the default settings for the configuration options. Subsequent memory view windows will appear with the same settings as the previous memory view window. You may also use the mvconfig command to configure the memory view window and to change the default settings of the memory view window. See "mvconfig".

Related topic:


Previous

Next



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