This trace record shows the status of each FREESTOR request
issued by VTAM® components.
The FREESTOR macro releases the storage obtained by the GETSTOR macro.
Each GETS entry should eventually have a corresponding FRES entry.
- Byte (hex)
- Contents
- 00–03
- Record ID: C"FRES"
- 04
- ID is the primary address space ID (ASID). This field is 0 if
the ASID is greater than X'FF'.
- 05
- 0
- 06
- Return code
- 07
- Pool Index (in hex)
00 CFSACCPS 07 NLPDELPD 0E CSAFXVNE 15 PVTPGVNT
01 CFSACCPD 08 TCPIOCD 0F CSAFXJFE 16 CFSBUFPS
02 CFSACCCS 09 CSAPGVFE 10 CSAFXJNE 17 CFSBUFPD
03 CFSACCCD 0A CSAPGVNE 11 PVTPGJFJ 18 CFSBUFCS
04 RPMNPSPS 0B CSAPGJFE 12 PVTPGJFT 19 CFSBUFCD
05 HIPOOLPS 0C CSAPGJNE 13 PVTPGJNT 1A ALPHCD
06 MRPOOLPS 0D CSAFXVFE 14 PVTPGVFT 1B EEHNMIPD
- 08–0B
- Address of storage freed
- 0C–0F
- Address of GETSTOR header (ISTORGSH)
- 10–13
- Address of the invoker of FREESTOR macro
- 14–15
- Size of pool
- 16–17
- 0
- 18–1B
- Caller of utility routine or 0. If the FREESTOR macro was issued
from a utility routine, the address of the utility's caller is placed
here. A 0 address indicates that the macro was issued directly by
the caller (see return address) without a utility routine.
- 1C–1F
- Request parameter header (RPH) address