Default language.

Memory and the Memory View


Values in memory can be viewed and edited from the Memory view during a debug session. Memory is tied to a system. Memory information appears in the Memory view when a system, thread, or stack frame is selected in the Debug view. The memory in the view is updated when program execution is suspended.

The Memory view consists of memory monitors and renderings.

  • A memory monitor is a memory address that you want to watch or, for containers, the channel/container name for which you want to view data. Memory monitors are displayed in the Monitors pane of the Memory view.
  • A rendering is a display of memory locations or, for containers, the container data. Xpediter/Eclipse supports hex, EBCDIC, and ASCII renderings. Renderings are displayed in Renderings panes of the Memory view.

The Memory view in Xpediter/Eclipse supports the following actions:

Button

Description

icon_add_memory_monitor.gif

Add Memory Monitor in the Monitors pane and Add Rendering(s) in a Rendering pane. You can add multiple memory monitors with the Memory view and select them to display their memory. Compuware Xpediter/Eclipse supports hex and EBCDIC renderings.

icon_remove_memory_monitor.gif

Remove Memory Monitor in the Monitors pane and Remove Rendering in a Rendering pane.

icon_remove_all_breakpoints.gif

Remove All in the Monitors pane.

The toolbar buttons in the Memory view are as follows:

  • find.gif - Find
  • newmemview.jpg - New Memory View
  • pinmemmonitor.jpg - Pin Memory Monitor
  • togmempane.jpg - Toggle Memory Monitors Pane
  • togsplitpane.jpg - Toggle Split Pane
  • linkmempanes.jpg - Link Memory Rendering Panes
  • switchmemmon.jpg - Switch Memory Monitor

To edit a value in memory

Click the a value and typing over it with a new value.

note_icon.gifNote: Editing functionality does not apply to containers.

To search for text within the data

  1. In the Memory view, place the cursor in the table display in the rendering at the position from which to search.
  2. Click find.gif. The Find/Replace dialog box appears.
  3. In the Find field, enter the text to be found.
  4. In the Direction box, select either Forward or Backward to indicate the search direction from the current cursor point.
  5. Select the Case sensitive check box perform a search that matches the case entered in the Find field. Clear this check box to search for the text regardless of the case.
  6. Select the Wrap search check box to search from the cursor point to the bottom of the file and then continue from the beginning of the file until it reaches the cursor point again. Clear the check box to search from the cursor point to the end of the file and then stop.
  7. Select the Whole word check box to search only for the text as it is entered in the Find field, not when it occurs as part of a larger word.

Note

The Scope box, Incremental check box, Regular expressions check box, Replace button, Replace/Find button, and Replace All button are not supported in Xpediter/Eclipse.

Related Topics

Registers and Register Views

Variables and Variable View




 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*