FIXB entry for FIX_BUFFER requests
- Entry:
- FIXB
- VIT option:
- CSM
- Event:
- IVTCSM REQUEST=FIX_BUFFER
- VIT processing module:
- ISTITCCS
- Control is returned to:
- IVTSMCBF or IVTSM6BFNotes:
- IVTSMCBF processes FIX_BUFFER requests in 31-bit addressing mode.
- IVTSM6BF processes FIX_BUFFER requests in 64-bit addressing mode.
This trace record provides the status of an IVTCSM REQUEST=FIX_BUFFER
macroinstruction.
- Byte (hex)
- Contents
- 00–03
- Record ID: C"FIXB"
- 04
- ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
- 05
- 0
- 06
- Trace record flag:
- B'0... ....'
- Indicates that this is the last record for this event.
- B'1... ....'
- Indicates that additional records exist for this event. Use the trace record number from this entry to locate corresponding continuation records.
- B'..1. ....'
- Indicates that the buffer list is in 64-bit storage.
- 07
- Trace record number to correlate all the entries for this particular event.
- 08–0B
- 0
- 0C–0D
- Return code
- 0E–0F
- Reason code
- 10–13
- Address of utility routine caller or return address of the issuer of the IVTCSM macroinstruction
- 14–17
- Address of the buffer list entry that was being processed when
the error was encountered.
When an error occurs in 64-bit addressing mode, the last buffer list entry here is X'FFFFFFFF'. The FIX6 entry follows with the 64-bit address of the last buffer list entry.
- 18–1B
- Number of buffers to be fixed
- 1C–1F
- THREAD value if specified or 0 if THREAD is not specified. The THREAD value is used only to correlate this trace record to a specific IVTCSM macroinstruction.