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.