Exception
- Stack/Exception Frame
- Frame Pointer
- Caller Rules
- Callee Rules
- Backtrace/Call-chain
- ABI for Exception Handling
- Level I. Base ABI
- Level II: C++ ABI
- Exception Handling Models of GCC
- Dwarf-2(DW2)
- .eh_frame Section
- SJLJ Exceptions
- Call stack
- Winding
- Adding a subroutine's entry to the call stack
- Unwinding
- removing entries
- Winding
- SJLJ(Setjmp/Longjmp)
- setjmp, setjmp(Cx51), setjmp(CS360), setjmp(The Single UNIX ® Specification, Version 2)
- setjmp() returns 0 if returning directly, and non-zero when returning from longjmp() using the saved context.
- sigsetjmp, sigsetjmp(The Single UNIX ® Specification, Version 2)
- _setjmp
- identical to longjmp() and setjmp(), respectively, with the additional restriction that _longjmp() and _setjmp() do not manipulate the signal mask.
page revision: 50, last edited: 16 Jul 2013 11:45