Using and Porting GNU CC
16.7: Stack Layout and Calling Conventions
Frame Layout
Frame Registers
Elimination
Stack Arguments
Register Arguments
Scalar Return
Aggregate Return
Caller Saves
Function Entry
Profiling