April 1, 1981
The TAG area contains either binary zeros or user supplied data. If
a virtual machine program or the user has issued the TAG command, the
TAG area contains the information provided via this command. Otherwise
it contains binary zeros.
The first logical dump record contains a dump file information record (DMPINREC). The second and third logical dump records each contain a
dump file key storage record, DMPKYREC1 and DMPKYREC2 respectively. The
dump file key storage records contain the value of the storage keys
assigned to each page of virtual storage. The remaining logical dump
records contain the virtual machine storage dump.
CP records the storage dump sequentially starting with the lowest
address dumped and ending with the highest address dumped. CP records
each byte as an untranslated 8-bit binary value.
For a description of the format and contents of DMPINREC, see nsi! an! Logic. For a description of DMPKYREC1 and DHPKYREC2, see DHPKYREC also in the natg gnd Logic­ publicat ion.
To locate a specific logical dump record, use the algorithm: 240+16n+4096n loc = --------------- 4096 where: n·is a number that identifies the dump record. For example, to
locate the first dump record, assign n a value of 1; to locate
the second record, assiqn a value of 2, and so forth. is the quotient and remainder of the algorithm. Together
these values specify a spool file record and an offset into that
record where logical dump record begins. The quotient
specifies the spool file record, and the remainder specifies the
offset into the spool file record.
The following example shows how to locate the third logical dump
record: 240+(16x3)+(4096x3) loc =
----------- 4096 12576
loc = 4096 quotient = 3
remainder = 288
Thus, the third dump record starts 288 bytes into the third spool file
record. 64 IBM VM/370 System programmer's Guide
Page of GC20-1807-7 As Updated April 1, 1981 by TNL GN25-0829 first logical
header dump record r- first spool 10 116 1256 4095 file record I SPLINK I TAG 1 DKPINREC I 16 240 3840 bytes bytes bytes
first logical
dump record second logical
header (continued) dump record second spool 10 116 1272 4095 4=';1"" record. SPLINK DMP!NREC DMPKYREC1 (continued)
16 256 3824 bytes bytes bytes
second logical
dump record third logical
header (continued) dump record , third spool 10 116 1288 4095 file record I SPLINK I DMPKYREC1 1 DKPKYREC2 I I ( continued) I I 16 272 3808 bytes bytes bytes
third logical
dump record fourth logical
header (continued) dump record r- fourth spool 10 116 1304 4095 file record SPLINK DMPKYREC2 virtual machine (cont inued) storage dump
16 288 3792
bytes bytes bytes
fourth logical
dump record fifth logical
header (continued) dump record r- fifth logical 10 116 1320 4095 dump record I SPLINK I virtual machinel virtual machine I I storage dump I storage dump I 16 30Q 3776
bytes bytes bytes
Figure 1 o. 1 VMDUMP Record Format Part 1. Debugging with VK/370 64.1
Previous Page Next Page