Home
last modified time | relevance | path

Searched refs:landing_pad (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/libcxxrt/
H A Ddwarf_eh.h394 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 Dexception.cc1190 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 DUnwind-EHABI.cpp133 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()