GNU Compiler Collection (GCC) Internals: Stack and Calling

Next: Varargs, Previous: Register Classes, Up: Target Macros [Contents][Index]

### 17.9 Stack Layout and Calling Conventions

This describes the stack layout and calling conventions.

• Frame Layout: |  |
• Exception Handling: |  |
• Stack Checking: |  |
• Frame Registers: |  |
• Elimination: |  |
• Stack Arguments: |  |
• Register Arguments: |  |
• Scalar Return: |  |
• Aggregate Return: |  |
• Caller Saves: |  |
• Function Entry: |  |
• Profiling: |  |
• Tail Calls: |  |
• Stack Smashing Protection: |  |
• Miscellaneous Register Hooks: |  |