Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
VINBK
Control Block Contents
VINBK DSECT
Cross Reference (Contains links to field and bit definitions)
VINBK Prolog
NAME : HCPVINBK DESCRIPTION: VMDUMP invocation block DSECT : VINBK FUNCTION : To record parameters specific to this invocation of VMDUMP/diagnose X'94'. This control block is destroyed after each invocation. This is in contrast to the VDUBK, which relates to a specific VMDUMP file, and exists across invocations done in 'continuous mode'. LOCATED BY : VDUVINPT pointer CREATED BY : HCPVMPAR DELETED BY : HCPVMPAR REFERENCES : None COMMENTS : None
VINBK Control Block Content
VINBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VINBK VMDUMP invocation block 0000 0 Signed 4 VINERR Severe error code 0004 4 Signed 4 VININFO Informational error code 0008 8 Signed 4 VINFSTPM SDF record position of first pagemap 000C 12 Address 4 VINTOKPT Pointer within the input buffer of where the last token was found. (Start of buffer if no tokens found yet.) 0010 16 Signed 4 VINTOKLF Characters left in input buffer 0014 20 Signed 4 VINLSTLN Length of last token found (Zero if none found yet.) 0018 24 Character 36 VINTOKST The storage to store VINTOKEN 003C 60 Signed 4 VINTOKLN Length of VINTOKEN 0040 64 Character 32 VINUSRST The storage to store VINUSR 0060 96 Signed 4 VINUSRLN Length of VINUSR 0064 100 Signed 4 VINTOKIX Index into HCPVGT's option tbl telling what operand was found The VINFRST and VINANY flags are exact copies of VDUFRST and VDUANY flags. The VDUFRST and VDUANY flags are set by ORing VINFRST and VINANY with VDUFRST and VDUANY following parsing. They must be exact matches. 0068 104 Signed 2 VINDMPFL (0) Dump options given on this invocation. Must match VDUFLAGS exactly. 0068 104 Bitstring 1 VINFRST Flags which must be specified on first dump-type invocation 1... .... VINTSELF X'80' 'TO SELF' was specified .1.. .... VINTO X'40' 'TO' or 'SYSTEM' was specified ..1. .... VINNRTRN X'20' 'NORETURN' was specified .... 1... VINNODMP X'08' 'NODUMP' was specified 0069 105 Bitstring 1 VINANY Flags which can be specified anytime ..1. .... VINDUMP X'20' 'DUMP' was specified ...1 .... VININLIN X'10' Inline range found VDUSRDON and is never set in in this block. .... ..1. VINSR X'02' 'SR' was specified 006A 106 Bitstring 1 VINVGTFL HCPVGT processing flags 1... .... VINSRCH X'80' Search for a VINTOKIX 006B 107 Bitstring 1 VINSTAT Status flags 1... .... VINDUMPO X'80' A dump option (range, DCSS, format, etc.) was specified .1.. .... VINDIAG X'40' Called due to diagnose 006C 108 Signed 4 VINMSGNM Message number returned by HCPERMSG for output 0070 112 Address 4 VINSRPTR User SR address 0074 116 Address 4 VINASDBK Anchor of ASDBK chain 0078 120 Address 4 VINCURAS ASDBK address for the address space qualifier in effect 007C 124 Bitstring 1 VIN$END (0) Defines end of control blk
VINBK Storage Layout
*** VINBK - VMDUMP invocation block * * +---------------------------+---------------------------+ * 0 | VINERR | VININFO | * +---------------------------+---------------------------+ * 8 | VINFSTPM | VINTOKPT | * +---------------------------+---------------------------+ * 10 | VINTOKLF | VINLSTLN | * +---------------------------+---------------------------+ * 18 | | * = VINTOKST = * | +---------------------------+ * 38 | | VINTOKLN | * +---------------------------+---------------------------+ * 40 | | * = VINUSRST = * | | * +---------------------------+---------------------------+ * 60 | VINUSRLN | VINTOKIX | * +------+------+------+------+---------------------------+ * 68 |:FRST |VINANY|:VGTFL|:STAT | VINMSGNM | * +------+------+------+------+---------------------------+ * 70 | VINSRPTR | VINASDBK | * +---------------------------+---------------------------+ * 78 | VINCURAS | * +---------------------------+ * *** VINBK - VMDUMP invocation block
VINBK Cross Reference
Symbol Dspl Value -------------- ---- ----- VIN$END 007C VINANY 0069 VINASDBK 0074 VINCURAS 0078 VINDIAG 006B 40 VINDMPFL 0068 VINDUMP 0069 20 VINDUMPO 006B 80 VINERR 0000 VINFRST 0068 VINFSTPM 0008 VININFO 0004 VININLIN 0069 10 VINLSTLN 0014 VINMSGNM 006C VINNODMP 0068 08 VINNRTRN 0068 20 VINSR 0069 02 VINSRCH 006A 80 VINSRPTR 0070 VINSTAT 006B VINTO 0068 40 VINTOKIX 0064 VINTOKLF 0010 VINTOKLN 003C VINTOKPT 000C VINTOKST 0018 VINTSELF 0068 80 VINUSRLN 0060 VINUSRST 0040 VINVGTFL 006A
Copyright IBM Corporation, 1990, 2001