SPRAB89A September 2011 – March 2014
Unwinding a frame is performed by simulating the function's epilog. Any operation that may be performed in a function's epilog needs to be encoded in the EXTAB entry so that the stack unwinder can decode the information and simulate the epilog.
The unwinding instructions make assumptions about the C6x stack layout; in particular, callee-saved register safe debug order is always assumed, except when the C64x+-specific _ _C6000_push_rts layout is used.