CFI directives
In this section:
The CFI directives provide C-SPY with information about the state of the calling function(s). Most important of this is the return address, and the value of the stack pointer at the entry of the function or assembler routine. Given this information, C-SPY can reconstruct the state for the calling function, and thereby unwind the stack.
A full description about the calling convention might require extensive call frame information. In many cases, a more limited approach will suffice.
When describing the call frame information, the following three components must be present: