SourcePoint Intel Help

Table of Contents

Memory Window Introduction

The Memory window is used to display and edit target memory. To open a Memory window, select View | Memory or click on the Memory window icon on the toolbar.

Several Memory windows can be opened to view different areas of memory at the same time. There is no maximum to the number of Memory Windows that can be opened; however, each opened window is refreshed from the target on run, stop, or step. The more memory that must be refreshed, the slower the windows will update.

Memory window

Display Fields

The Memory window has three areas: the address area, the data area and the ASCII area.

Address Area

The left side of the Memory window lists the starting addresses for the row of memory objects (data) to the right.  All addresses are displayed as hexadecimal values.  The address of the current data object at the cursor location is displayed in the Address control in the dialog bar (at the bottom of the window).

Data Area

The data area is to the right of the address. The number of memory objects in a row, the memory object size and the display radix are chosen from the drop down lists in the dialog bar.

NOTE: A question mark may be displayed in place of a data value.  This indicates the target was unable to read memory (because the target is running, the address is invalid, etc.).

ASCII Area

If desired, character equivalents for the data area can be displayed on the far right of the Memory window.  Options include 7-Bit ASCII, 8-Bit ASCII, UTF-16LE (Unicode 16-bit little endian) and UTF-16BE (Unicode 16-bit big endian).  Unprintable ASCII characters are replaced with a ’.’ character.  Unprintable Unicode characters are usually replaced with a square character (this depends on the Unicode font selected).

The default Unicode font is Arial Unicode MS.  If not available on the Host system, the operating system will attempt to find a comparable font.  If the selected font does not work for your application, it can be overridden by adding the following entry in the SourcePoint INI file (sp.ini):

 

[Fonts]

Unicode=MS Mincho               // select MS Mincho font for better Kanji characters

Dialog Bar

The dialog bar is found at the bottom of the Memory window.

Address Text Box

This text box displays the current address of the PC. It can be modified by over-typing to move to a new address.  Recently viewed addresses can be selected from the drop down list.  Symbolic addresses can be entered directly, or the Find Symbol button to the right of the text box can be used.  Clicking on this button causes the Find Symbol window to display. The Find Symbol window allows you to quickly maneuver and find any program symbol and its memory address.

For more information on the Find Symbol window, go to the topic, Edit Menu, part of "SourcePoint Overview," under SourcePoint Environment.

Preference Drop Down Lists

The four drop down list boxes allow you to change (for the current window only) the Size, Base, Width, and ASCII preferences.

Refresh Button

The Refresh button forces the Memory view to re-read memory from the target.