![](/images/backgrounds/286207/hp-hp-ux-developer-tools-reference-guide-66968767x1.png)
Assembler Directives and
.CALLINFO Directive
.CALLINFO Directive
.CALLINFO is a required directive that describes the environment of the current procedure. The information it provides is available to the
.ENTER and .LEAVE
Syntax
.CALLINFO [ parameter[ , parameter] ...]
where parameter is one of:
ALLOCA_FRAME
ARGS_SAVED
CALLER
CALLS
NO_CALLS
CLEANUP
ENTRY_FR=number
ENTRY_GR=number
ENTRY_SR=number
FRAME=number
HPUX_INT
MILLICODE
NO_UNWIND
SAVE_MRP
SAVE_RP
SAVE_SP
SAVE_SR0
Parameters
ALLOCA_FRAME Indicates that this procedure allocates temporary storage by modifying the stack pointer (%r30). A copy of the frame pointer is normally placed in %r3. However, if this procedure also has a large frame (FRAME > 8191), then the copy of the frame pointer is placed in %r4 instead.
ARGS_SAVED Indicates that this procedure stores the arguments into the stack frame.
Chapter 4 | 67 |