Searched refs:landing_pad (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/libcxxrt/ |
H A D | dwarf_eh.h | 394 dw_eh_ptr_t landing_pad; member 411 result->landing_pad = 0; in dwarf_eh_find_callsite() 419 uint64_t call_site_start, call_site_size, landing_pad, action; in dwarf_eh_find_callsite() local 431 landing_pad = read_value(lsda->callsite_encoding, &callsite_table); in dwarf_eh_find_callsite() 451 if (landing_pad) in dwarf_eh_find_callsite() 454 result->landing_pad = lsda->landing_pads + landing_pad; in dwarf_eh_find_callsite()
|
H A D | exception.cc | 1190 saveLandingPad(context, exceptionObject, ex, selector, action.landing_pad); 1210 if (0 == action.landing_pad) { return continueUnwinding(exceptionObject, context); } 1232 loadLandingPad(context, exceptionObject, ex, &selector, &action.landing_pad); 1238 _Unwind_SetIP(context, reinterpret_cast<unsigned long>(action.landing_pad));
|
/freebsd/contrib/llvm-project/libunwind/src/ |
H A D | Unwind-EHABI.cpp | 133 uint32_t landing_pad; in ProcessDescriptors() local 134 descriptor = getNextWord(descriptor, &landing_pad); in ProcessDescriptors() 139 landing_pad = signExtendPrel31(landing_pad & ~0x80000000); in ProcessDescriptors() 140 if (landing_pad == 0xffffffff) { in ProcessDescriptors() 142 } else if (landing_pad == 0xfffffffe) { in ProcessDescriptors()
|