Local code address storage directive
Format
.LOCAL_CODE_ADDRESS name-list
1 – Parameter
name-list
A list of symbols separated by commas. Each symbol references a
procedure descriptor defined in the current module.
2 – Description
.LOCAL_CODE_ADDRESS causes the code addresses of the specified
identifiers to be placed at the current psect and current
location counter. The specified identifier must reference a
procedure descriptor defined within the module. The .LOCAL_
CODE_ADDRESS directive, rather than the .CODE_ADDRESS directive,
must be used with procedure descriptor names that are local (as
opposed to global) to the assembly unit.
3 – Notes
o You can only use this directive within data or mixed psects
(psects that have either the NOEXE or MIX attributes).
o If automatic data alignment is enabled, this directive aligns
the current location counter to a quadword (64-bit) boundary
before allocating storage.
4 – Example
.PROCEDURE_DESCRIPTOR P1,C1
.BLKQ 1
.LOCAL_CODE_ADDRESS P1 ; Code address
; of P1...address of C1...
; is stored here.