HLASM Toolkit Feature Interactive Debug Facility User's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Dump window

HLASM Toolkit Feature Interactive Debug Facility User's Guide
GC26-8709-07

Open a Dump window by issuing the DUMP command or the OPEN DUMP command. Close it by issuing the DUMP command without an address or by issuing the CLOSE command against that window. Many Dump windows can be open. Each Dump window can display storage at a different address. The Dump window provides either a symbolic or an unformatted dump of storage. The dump format is toggled by the DUMPMODE command.

If a non-zero ALET was provided for a Dump window, then that window displays storage from the dataspace identified by the ALET. The storage in the dataspace is dumped in the unformatted style regardless of the current dump mode selected. The ALET specified is displayed on the first row of the Dump window.

You specify an ALET for a Dump window with the SET ALET command, by using an access register in an expression, or by placing the cursor in an access register in the Current Registers window or Old Registers window.

All open Dump windows share any space on the screen not occupied by the Additional Floating-Point Registers window, the Current Registers window, the Old Registers window, the Options window, and the Target Status window with any open Disassembly windows, and LSM Information windows. Use the SIZE and MOVE commands to change the size and location of any open window.

The symbolic format shows data areas with their symbolic names indicated. In addition, the symbolic dump format shows only the memory area that applies.

For example, if a variable is a halfword that is not aligned on a fullword boundary, IDF uses two lines to show it. The first line shows the CSECT and name of the variable. The second line shows the content of the variable in both hexadecimal and character formats. The character format is EBCDIC unless the ASCII option is ON. Since the variable is not aligned on a fullword boundary, the first two bytes of the word in which the variable is found are not shown, and the two bytes that are shown are shifted right on the screen by that amount.

The advantage of this dump format is that you see the variable and its limits, without hunting for them. The disadvantage is that less is shown on each screen, since a line is taken for each new variable's name.
Figure 1. Formatted Dump window
┌01─Storage Dump ────────────────────────────────────────────────────────────┐
│ (EXAMPLE1) EXAMPLE1                                                        │
│  00010408 47F0F0E8 D3898385 95A28584 40D481A3 │ å00YLicensed Mat │         │
│  00010418 85998981 93A24060 40D79996 978599A3 │ erials - Propert │         │
│  00010428 A8409686 40C9C2D4 40C5E7C1 D4D7D3C5 │ y of IBM EXAMPLE │         │
│  00010438 F1404DC3 5D40C396 97A89989 8788A340 │ 1 (C) Copyright  │         │
│  00010448 C9C2D440 C3D6D9D7 40F1F9F9 F56BF2F0 │ IBM CORP 1995,20 │         │
│  00010458 F0F44B40 C1939340 D9898788 A3A240D9 │ 04. All Rights R │         │
│  00010468 85A28599 A585844B 40E4E240 C796A585 │ eserved. US Gove │         │
│  00010478 99959485 95A340E4 A28599A2 40D985A2 │ rnment Users Res │         │
│  00010488 A3998983 A3858440 D9898788 A3A24060 │ tricted Rights - │         │
│  00010498 40E4A285 6B4084A4 97938983 81A38996 │  Use, duplicatio │         │
│  000104A8 95409699 408489A2 839396A2 A4998540 │ n or disclosure  │         │
│  000104B8 9985A2A3 998983A3 85844082 A840C7E2 │ restricted by GS │         │
│  000104C8 C140C1C4 D740E283 888584A4 938540C3 │ A ADP Schedule C │         │
│  000104D8 9695A399 8183A340 A689A388 40C9C2D4 │ ontract with IBM │         │
│  000104E8 40C39699 974B4000 90ECD00C 18CF41E0 │  Corp. .°Ö}..õ \ │         │
│  000104F8 F11050D0 E00450E0 D00818DE 58F0F158 │ 1.&}\.&\}..úì01ì │         │
│  00010508 05EF58D0 D00450F0 D01098EC D00C07FE │ .Õì}}.&0}.qÖ}..Ú │         │
│  00010518 00000000 00000000 00000000 00000000 │ ................ │         │
│  00010528 00000000 00000000 00000000 00000000 │ ................ │         │
│  00010538 00000000 00000000 00000000 00000000 │ ................ │         │
│  00010548 00000000 00000000 00000000 00000000 │ ................ │         │
│  00010558 00000000 00000000 00010568 00000000 │ ...........Ç.... │         │
│ (EXAMPLE2) EXAMPLE2                                                        │
│  00010568 47F0F016 C5E7C1D4 D7D3C5F2 40F2F0F0 │ å00.EXAMPLE2 200 │         │
│  00010578 F4F0F3F0 F30090EC D00C18CF 41E0F114 │ 40303.°Ö}..õ \1. │         │
│  00010588 50D0E004 50E0D008 18DE17FF 58D0D004 │ &}\.&\}..ú..ì}}. │         │
│  00010598 50F0D010 98ECD00C 07FE90EC D00C18CF │ &0}.qÖ}..Ú°Ö}..õ │         │
│  000105A8 41E0F114 50D0E004 50E0D008 18DE17FF │  \1.&}\.&\}..ú.. │         │
│  000105B8 58D0D004 50F0D010 98ECD00C 07FE90EC │ ì}}.&0}.qÖ}..Ú°Ö │         │
│  000105C8 D00C18CF 41E0F114 50D0E004 50E0D008 │ }..õ \1.&}\.&\}. │         │
│  000105D8 18DE17FF 58D0D004 50F0D010 98ECD00C │ .ú..ì}}.&0}.qÖ}. │         │
│  000105E8 07FE90EC D00C18CF 41E0F114 50D0E004 │ .Ú°Ö}..õ \1.&}\. │         │
│  000105F8 50E0D008 18DE17FF 58D0D004 50F0D010 │ &\}..ú..ì}}.&0}. │         │
│  00010608 98ECD00C 07FE90EC D00C18CF 41E0F114 │ qÖ}..Ú°Ö}..õ \1. │         │
│  00010618 50D0E004 50E0D008 18DE17FF 58D0D004 │ &}\.&\}..ú..ì}}. │         │
│  00010628 50F0D010 98ECD00C 07FE90EC D00C18CF │ &0}.qÖ}..Ú°Ö}..õ │         │
│  00010638 41E0F114 50D0E004 50E0D008 18DE17FF │  \1.&}\.&\}..ú.. │         │
└────────────────────────────────────────────────────────────────────────────┘
The unformatted dump provides the "traditional" memory dump display.
Figure 2. Unformatted Dump window
┌01─Storage Dump─────────────────────────────────────────────────────────────┐
│  00010408 47F0F0E8 D3898385 95A28584 40D481A3 │ å00YLicensed Mat │         │
│  00010418 85998981 93A24060 40D79996 978599A3 │ erials - Propert │         │
│  00010428 A8409686 40C9C2D4 40C5E7C1 D4D7D3C5 │ y of IBM EXAMPLE │         │
│  00010438 F1404DC3 5D40C396 97A89989 8788A340 │ 1 (C) Copyright  │         │
│  00010448 C9C2D440 C3D6D9D7 40F1F9F9 F56BF2F0 │ IBM CORP 1995,20 │         │
│  00010458 F0F44B40 C1939340 D9898788 A3A240D9 │ 04. All Rights R │         │
│  00010468 85A28599 A585844B 40E4E240 C796A585 │ eserved. US Gove │         │
│  00010478 99959485 95A340E4 A28599A2 40D985A2 │ rnment Users Res │         │
│  00010488 A3998983 A3858440 D9898788 A3A24060 │ tricted Rights - │         │
│  00010498 40E4A285 6B4084A4 97938983 81A38996 │  Use, duplicatio │         │
│  000104A8 95409699 408489A2 839396A2 A4998540 │ n or disclosure  │         │
│  000104B8 9985A2A3 998983A3 85844082 A840C7E2 │ restricted by GS │         │
│  000104C8 C140C1C4 D740E283 888584A4 938540C3 │ A ADP Schedule C │         │
│  000104D8 9695A399 8183A340 A689A388 40C9C2D4 │ ontract with IBM │         │
│  000104E8 40C39699 974B4000 90ECD00C 18CF41E0 │  Corp. .°Ö}..õ \ │         │
│  000104F8 F11050D0 E00450E0 D00818DE 58F0F158 │ 1.&}\.&\}..úì01ì │         │
│  00010508 05EF58D0 D00450F0 D01098EC D00C07FE │ .Õì}}.&0}.qÖ}..Ú │         │
│  00010518 00000000 00000000 00000000 00000000 │ ................ │         │
│  00010528 00000000 00000000 00000000 00000000 │ ................ │         │
│  00010538 00000000 00000000 00000000 00000000 │ ................ │         │
│  00010548 00000000 00000000 00000000 00000000 │ ................ │         │
│  00010558 00000000 00000000 00010568 00000000 │ ...........Ç.... │         │
│  00010568 47F0F016 C5E7C1D4 D7D3C5F2 40F2F0F0 │ å00.EXAMPLE2 200 │         │
│  00010578 F4F0F3F0 F30090EC D00C18CF 41E0F114 │ 40303.°Ö}..õ \1. │         │
│  00010588 50D0E004 50E0D008 18DE17FF 58D0D004 │ &}\.&\}..ú..ì}}. │         │
│  00010598 50F0D010 98ECD00C 07FE90EC D00C18CF │ &0}.qÖ}..Ú°Ö}..õ │         │
│  000105A8 41E0F114 50D0E004 50E0D008 18DE17FF │  \1.&}\.&\}..ú.. │         │
│  000105B8 58D0D004 50F0D010 98ECD00C 07FE90EC │ ì}}.&0}.qÖ}..Ú°Ö │         │
│  000105C8 D00C18CF 41E0F114 50D0E004 50E0D008 │ }..õ \1.&}\.&\}. │         │
│  000105D8 18DE17FF 58D0D004 50F0D010 98ECD00C │ .ú..ì}}.&0}.qÖ}. │         │
│  000105E8 07FE90EC D00C18CF 41E0F114 50D0E004 │ .Ú°Ö}..õ \1.&}\. │         │
│  000105F8 50E0D008 18DE17FF 58D0D004 50F0D010 │ &\}..ú..ì}}.&0}. │         │
│  00010608 98ECD00C 07FE90EC D00C18CF 41E0F114 │ qÖ}..Ú°Ö}..õ \1. │         │
│  00010618 50D0E004 50E0D008 18DE17FF 58D0D004 │ &}\.&\}..ú..ì}}. │         │
│  00010628 50F0D010 98ECD00C 07FE90EC D00C18CF │ &0}.qÖ}..Ú°Ö}..õ │         │
│  00010638 41E0F114 50D0E004 50E0D008 18DE17FF │  \1.&}\.&\}..ú.. │         │
│  00010648 58D0D004 50F0D010 98ECD00C 07FE90EC │ ì}}.&0}.qÖ}..Ú°Ö │         │
│  00010658 D00C18CF 41E0F114 50D0E004 50E0D008 │ }..õ \1.&}\.&\}. │         │
└────────────────────────────────────────────────────────────────────────────┘

Regardless of the dump format, you can modify memory by overtyping the data shown, in either the hexadecimal or the character portions of the display. Characters overtyped in the character portion are EBCDIC unless the ASCII option is ON.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014