Go to the source code of this file.
| #define __ARM_EABI_UNWINDER__ 1 |
Definition at line 35 of file unwind-arm.h.
| #define _UA_CLEANUP_PHASE 2 |
Definition at line 75 of file unwind-arm.h.
| #define _UA_END_OF_STACK 16 |
Definition at line 78 of file unwind-arm.h.
| #define _UA_FORCE_UNWIND 8 |
Definition at line 77 of file unwind-arm.h.
| #define _UA_HANDLER_FRAME 4 |
Definition at line 76 of file unwind-arm.h.
| #define _UA_SEARCH_PHASE 1 |
Definition at line 74 of file unwind-arm.h.
Definition at line 188 of file unwind-arm.h.
| #define _Unwind_GetIP | ( | context | ) | (_Unwind_GetGR (context, 15) & ~(_Unwind_Word)1) |
Definition at line 250 of file unwind-arm.h.
Referenced by interpret_libc(), PERSONALITY_FUNCTION(), and uw_identify_context().
| #define _Unwind_GetIPInfo | ( | context, | |||
| ip_before_insn | ) | (*ip_before_insn = 0, _Unwind_GetGR (context, 15) & ~(_Unwind_Word)1) |
| #define _URC_NO_REASON _URC_OK |
Definition at line 79 of file unwind-arm.h.
Referenced by __frame_state_for(), _Unwind_ForceUnwind(), alpha_fallback_frame_state(), mips_fallback_frame_state(), pa32_fallback_frame_state(), pa_fallback_frame_state(), ppc_fallback_frame_state(), s390_fallback_frame_state(), sh_fallback_frame_state(), sparc_fallback_frame_state(), unwind_phase2_forced(), uw_frame_state_for(), uw_init_context_1(), and x86_fallback_frame_state().
| typedef unsigned _uw8 __attribute__((mode(__QI__))) |
Definition at line 40 of file unwind-arm.h.
| typedef int _Unwind_Action |
Definition at line 73 of file unwind-arm.h.
| typedef struct _Unwind_Context _Unwind_Context |
Definition at line 82 of file unwind-arm.h.
Definition at line 81 of file unwind-arm.h.
| typedef _uw _Unwind_EHT_Header |
Definition at line 83 of file unwind-arm.h.
| typedef char _Unwind_Exception_Class[8] |
Definition at line 189 of file unwind-arm.h.
| typedef _Unwind_Reason_Code(* _Unwind_Stop_Fn)(int, _Unwind_Action, _Unwind_Exception_Class, _Unwind_Control_Block *, struct _Unwind_Context *, void *) |
Definition at line 204 of file unwind-arm.h.
| typedef _Unwind_Word _uw |
Definition at line 44 of file unwind-arm.h.
| typedef _Unwind_Reason_Code(* personality_routine)(_Unwind_State, _Unwind_Control_Block *, _Unwind_Context *) |
Definition at line 172 of file unwind-arm.h.
| enum _Unwind_Reason_Code |
Definition at line 49 of file unwind-arm.h.
| enum _Unwind_State |
| _US_VIRTUAL_UNWIND_FRAME | |
| _US_UNWIND_FRAME_STARTING | |
| _US_UNWIND_FRAME_RESUME | |
| _US_ACTION_MASK | |
| _US_FORCE_UNWIND | |
| _US_END_OF_STACK |
Definition at line 61 of file unwind-arm.h.
Definition at line 139 of file unwind-arm.h.
| enum _Unwind_VRS_RegClass |
Definition at line 129 of file unwind-arm.h.
| enum _Unwind_VRS_Result |
Definition at line 150 of file unwind-arm.h.
| void __attribute__ | ( | (noreturn) | ) |
| _Unwind_Reason_Code __gnu_unwind_execute | ( | _Unwind_Context * | , | |
| __gnu_unwind_state * | ||||
| ) |
Definition at line 108 of file pr-support.c.
References _Unwind_VRS_Get(), _Unwind_VRS_Pop(), _Unwind_VRS_Set(), _URC_FAILURE, _URC_OK, _UVRSC_CORE, _UVRSC_FPA, _UVRSC_VFP, _UVRSC_WMMXC, _UVRSC_WMMXD, _UVRSD_DOUBLE, _UVRSD_FPAX, _UVRSD_UINT32, _UVRSD_UINT64, _UVRSD_VFPX, _UVRSR_OK, CODE_FINISH, next_unwind_byte(), offset, R_LR, R_PC, R_SP, and shift.
Referenced by __gnu_unwind_frame(), and __gnu_unwind_pr_common().
| _Unwind_Reason_Code __gnu_unwind_frame | ( | _Unwind_Control_Block * | , | |
| _Unwind_Context * | ||||
| ) |
Definition at line 327 of file pr-support.c.
References __gnu_unwind_execute(), __gnu_unwind_state::bytes_left, __gnu_unwind_state::data, _Unwind_Control_Block::ehtp, __gnu_unwind_state::next, _Unwind_Control_Block::pr_cache, ptr, and __gnu_unwind_state::words_left.
| void _Unwind_Complete | ( | _Unwind_Control_Block * | ucbp | ) |
| static _Unwind_Word _Unwind_decode_target2 | ( | _Unwind_Word | ptr | ) | [inline, static] |
Definition at line 219 of file unwind-arm.h.
References tmp.
Referenced by __gnu_unwind_pr_common().
| void _Unwind_DeleteException | ( | _Unwind_Exception * | ) |
Definition at line 2168 of file consumer.c.
| _Unwind_Reason_Code _Unwind_ForcedUnwind | ( | _Unwind_Control_Block * | , | |
| _Unwind_Stop_Fn | , | |||
| void * | ||||
| ) |
| _Unwind_Word _Unwind_GetCFA | ( | struct _Unwind_Context * | ) |
Definition at line 1663 of file unwind-ia64.c.
| _Unwind_Ptr _Unwind_GetDataRelBase | ( | _Unwind_Context * | ) |
Definition at line 231 of file unwind-dw2.c.
| static _Unwind_Word _Unwind_GetGR | ( | _Unwind_Context * | context, | |
| int | regno | |||
| ) | [inline, static] |
Definition at line 242 of file unwind-arm.h.
References _Unwind_VRS_Get(), _UVRSC_CORE, _UVRSD_UINT32, and val.
| void* _Unwind_GetLanguageSpecificData | ( | _Unwind_Context * | ) |
Definition at line 1634 of file unwind-ia64.c.
| _Unwind_Ptr _Unwind_GetRegionStart | ( | _Unwind_Context * | ) |
Definition at line 1640 of file unwind-ia64.c.
| _Unwind_Ptr _Unwind_GetTextRelBase | ( | _Unwind_Context * | ) |
Definition at line 237 of file unwind-dw2.c.
| _Unwind_Reason_Code _Unwind_RaiseException | ( | _Unwind_Control_Block * | ucbp | ) |
| _Unwind_Reason_Code _Unwind_Resume_or_Rethrow | ( | _Unwind_Control_Block * | ucbp | ) |
| static void _Unwind_SetGR | ( | _Unwind_Context * | context, | |
| int | regno, | |||
| _Unwind_Word | val | |||
| ) | [inline, static] |
Definition at line 257 of file unwind-arm.h.
References _Unwind_VRS_Set(), _UVRSC_CORE, and _UVRSD_UINT32.
| _Unwind_VRS_Result _Unwind_VRS_Get | ( | _Unwind_Context * | , | |
| _Unwind_VRS_RegClass | , | |||
| _uw | , | |||
| _Unwind_VRS_DataRepresentation | , | |||
| void * | ||||
| ) |
Referenced by __gnu_unwind_execute(), and _Unwind_GetGR().
| _Unwind_VRS_Result _Unwind_VRS_Pop | ( | _Unwind_Context * | , | |
| _Unwind_VRS_RegClass | , | |||
| _uw | , | |||
| _Unwind_VRS_DataRepresentation | ||||
| ) |
Definition at line 239 of file unwind-arm.c.
References _UVRSC_CORE, _UVRSC_FPA, _UVRSC_VFP, _UVRSC_WMMXC, _UVRSC_WMMXD, _UVRSD_DOUBLE, _UVRSD_UINT32, _UVRSD_VFPX, _UVRSR_FAILED, _UVRSR_NOT_IMPLEMENTED, _UVRSR_OK, phase1_vrs::core, count, vfp_regs::d, phase1_vrs::demand_save_flags, DEMAND_SAVE_VFP, dest, for(), i, ptr, R_SP, sp, start, and phase1_vrs::vfp.
Referenced by __gnu_unwind_execute().
| _Unwind_VRS_Result _Unwind_VRS_Set | ( | _Unwind_Context * | , | |
| _Unwind_VRS_RegClass | , | |||
| _uw | , | |||
| _Unwind_VRS_DataRepresentation | , | |||
| void * | ||||
| ) |
Definition at line 207 of file unwind-arm.c.
References _UVRSC_CORE, _UVRSC_FPA, _UVRSC_VFP, _UVRSC_WMMXC, _UVRSC_WMMXD, _UVRSD_UINT32, _UVRSR_FAILED, _UVRSR_NOT_IMPLEMENTED, _UVRSR_OK, and phase1_vrs::core.
Referenced by __gnu_unwind_execute(), and _Unwind_SetGR().
1.5.6