ARM Assembler Macros
9/7/2007
ARM assembler-level macros are required to implement prolog and epilog code segments.
The following assembler level macros, which come from Kxarm.h, are available for ARM microprocessors.
Macro | Description |
---|---|
Declares an alternate entry to a routine. |
|
Marks the end of a contiguous range of text or data. |
|
Ends the routine that was specified by a prior NESTED_ENTRY (ARM). |
|
Associates a named exception handler with the subsequent NESTED_ENTRY (ARM). |
|
Associates a named exception handler and the handler data with the subsequent NESTED_ENTRY (ARM). |
|
Declares the beginning of a routine that does not require prolog code. |
|
Declares the beginning of a routine that either has an existing stack frame or that creates a stack frame. |
|
Marks the end of the prolog area. |
|
Marks the beginning of a contiguous range of text or data. |
See Also
Concepts
ARM Registers
ARM Stack Frame Layout