Changes in libcfa/src/exception.c [3b9c674:190224d]
- File:
-
- 1 edited
-
libcfa/src/exception.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/exception.c
r3b9c674 r190224d 72 72 // Used in the personality function, way down in termination. 73 73 // struct _Unwind_Context * -> _Unwind_Reason_Code(*)(exception_t *) 74 #if defined( __x86_64 ) 74 75 #define MATCHER_FROM_CONTEXT(ptr_to_context) \ 75 76 (*(_Unwind_Reason_Code(**)(exception_t *))(_Unwind_GetCFA(ptr_to_context) + 8)) 76 77 #elif defined( __i386 ) 78 #define MATCHER_FROM_CONTEXT(ptr_to_context) \ 79 (*(_Unwind_Reason_Code(**)(exception_t *))(_Unwind_GetCFA(ptr_to_context) + 24)) 80 #endif 77 81 78 82 // RESUMPTION ================================================================
Note:
See TracChangeset
for help on using the changeset viewer.