ARM Prolog and Epilog (Windows Embedded CE 6.0)

1/5/2010

ARM prolog and epilog code segments are required to implement Structured Exception Handling (SEH) for ARM microprocessors. The ARM prolog is a code segment that sets up the stack frame for a routine. The epilog removes the routine frame and returns from the routine.

In This Section

  • ARM Prolog
    Describes the requirements of an ARM prolog, and provides an example.
  • ARM Epilog
    Describes the requirements of an ARM epilog, and provides an example.
  • THUMB Prolog
    Describes the requirements of an THUMB prolog, and provides an example.
  • THUMB Epilog
    Describes the requirements of an THUMB epilog, and provides an example.
  • ARM Assembler Macros
    Provides reference information about the ARM Assembler macros used to define the ARM and THUMB prolog and epilog sequences.
  • SEH in RISC Environments
    Describes the implementation of Structured Exception Handling in RISC environments such as ARM.

See Also

Other Resources

ARM Calling Sequence Specification