Op Code (Hex) | Operand 1 | Operand 2 | ||
---|---|---|---|---|
04DA | Receiver | Dump space |
Operand 2: System pointer.
Bound program access |
---|
|
The current attributes of the dump space specified by operand 2 are materialized into the receiver specified by operand 1.
The template identified by operand 1 must be 16-byte aligned in the
space. The format of the materialization is as follows:
Offset | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec | Hex |
| Field Name |
| Data Type and Length | ||||||||||||
0 | 0 |
| Materialization size specification |
| Char(8) | ||||||||||||
0 | 0 |
| Number of bytes provided for materialization |
| Bin(4) | ||||||||||||
4 | 4 |
| Number of bytes available for materialization |
| Bin(4) | ||||||||||||
|
|
|
(always 128 for this instruction)
| ||||||||||||||
8 | 8 |
| Object identification |
| Char(32) | ||||||||||||
8 | 8 |
| Object type |
| Char(1) | ||||||||||||
9 | 9 |
| Object subtype |
| Char(1) | ||||||||||||
10 | A |
| Object name |
| Char(30) | ||||||||||||
40 | 28 |
| Object creation options |
| Char(4) | ||||||||||||
40 | 28 |
| Existence attributes |
| Bit 0 | ||||||||||||
|
|
|
| ||||||||||||||
40 | 28 |
| Space attribute |
| Bit 1 | ||||||||||||
|
|
|
| ||||||||||||||
40 | 28 |
| Context |
| Bit 2 | ||||||||||||
|
|
|
| ||||||||||||||
40 | 28 |
| Reserved (binary 0) |
| Bits 3-12 | ||||||||||||
40 | 28 |
| Initialize space |
| Bit 13 | ||||||||||||
40 | 28 |
| Reserved (binary 0) |
| Bits 14-31 | ||||||||||||
44 | 2C |
| Recovery options |
| Char(4) | ||||||||||||
48 | 30 |
| Size of space |
| Bin(4) | ||||||||||||
52 | 34 |
| Initial value of space |
| Char(1) | ||||||||||||
53 | 35 |
| Performance class |
| Char(4) | ||||||||||||
57 | 39 |
| Reserved |
| Char(7) | ||||||||||||
64 | 40 |
| Context |
| System pointer | ||||||||||||
80 | 50 |
| Reserved |
| Char(16) | ||||||||||||
96 | 60 |
| Dump space size |
| Char(4) | ||||||||||||
100 | 64 |
| Dump data size |
| Char(4) | ||||||||||||
104 | 68 |
| Dump data size limit |
| Char(4) | ||||||||||||
108 | 6C |
| Reserved |
| Char(20) | ||||||||||||
128 | 80 |
| --- End --- |
|
|
The first 4 bytes of the materialization identify the total number of bytes provided for use by the instruction. This value is supplied as input to the instruction and is not modified by the instruction. A value of less than eight causes the materialization length invalid (hex 3803) exception to be signaled.
The second 4 bytes of the materialization identify the total number of bytes available to be materialized. The instruction materializes as many bytes as can be contained in the area specified as the receiver. If the byte area identified by the receiver is greater than that required to contain the information requested, then the excess bytes are unchanged. No exceptions are signaled in the event that the receiver contains insufficient area for the materialization, other than the materialization length invalid (hex 3803) exception described previously.
The dump space size field is set with the current size value for the number of 512-byte blocks of space allocated for storage of dump data within the dump space.
The dump data size field is set with the current size value for the number of 512-byte blocks of dump data contained in the dump space. This value specifies the number of blocks from the start of the dump space through the block of dump data which has been placed into the dump space at the largest dump space offset value. A value of zero indicates that the dump space currently contains no dump data.
The dump data size limit field is set with the current size limit for the number of 512-byte blocks of dump data which may be stored in the dump space. A value of zero indicates that no explicit limitation is placed on the amount of dump data which may be stored in the dump space. The machine implicitly places a limit on the maximum size of a dump space. This value of this limitation is dependent upon the specific implementation of the machine.
06 Addressing
08 Argument/Parameter
0A Authorization
10 Damage Encountered
1A Lock State
1C Machine-Dependent
20 Machine Support
22 Object Access
24 Pointer Specification
2E Resource Control Limit
32 Scalar Specification
36 Space Management
38 Template Specification
44 Protection Violation