| /freebsd-12.1/contrib/libcxxrt/ |
| H A D | dwarf_eh.h | 341 struct dwarf_eh_lsda lsda; in parse_lsda() local 356 lsda.type_table = 0; in parse_lsda() 357 lsda.type_table_encoding = *data++; in parse_lsda() 358 if (lsda.type_table_encoding != DW_EH_PE_omit) in parse_lsda() 363 lsda.type_table = type_table; in parse_lsda() 373 lsda.action_table = data; in parse_lsda() 375 lsda.action_table = data + callsite_size; in parse_lsda() 377 lsda.call_site_table = static_cast<dw_eh_ptr_t>(data); in parse_lsda() 380 return lsda; in parse_lsda() 416 while (callsite_table <= lsda->action_table) in dwarf_eh_find_callsite() [all …]
|
| H A D | exception.cc | 909 dwarf_eh_lsda *lsda, in get_type_info_entry() argument 913 dw_eh_ptr_t record = lsda->type_table - in get_type_info_entry() 925 lsda->type_table_encoding, offset, start)); in get_type_info_entry() 987 dwarf_eh_lsda *lsda, in check_action_record() argument 1027 handler_type = get_type_info_entry(context, lsda, filter--); in check_action_record() 1139 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable 1141 if (!dwarf_eh_find_callsite(context, &lsda, &action)) 1179 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable 1180 dwarf_eh_find_callsite(context, &lsda, &action); 1190 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable [all …]
|
| /freebsd-12.1/contrib/compiler-rt/lib/builtins/ |
| H A D | gcc_personality_v0.c | 205 const uint8_t* lsda = (uint8_t*)_Unwind_GetLanguageSpecificData(context); in __gcc_personality_sj0() local 206 if ( lsda == (uint8_t*) 0 ) in __gcc_personality_sj0() 214 uint8_t lpStartEncoding = *lsda++; in __gcc_personality_sj0() 216 readEncodedPointer(&lsda, lpStartEncoding); in __gcc_personality_sj0() 218 uint8_t ttypeEncoding = *lsda++; in __gcc_personality_sj0() 220 readULEB128(&lsda); in __gcc_personality_sj0() 223 uint8_t callSiteEncoding = *lsda++; in __gcc_personality_sj0() 224 uint32_t callSiteTableLength = readULEB128(&lsda); in __gcc_personality_sj0() 225 const uint8_t* callSiteTableStart = lsda; in __gcc_personality_sj0()
|
| /freebsd-12.1/contrib/libunwind/src/ |
| H A D | UnwindCursor.hpp | 1339 uintptr_t lsda; in getInfoFromEHABISection() local 1358 lsda = exceptionTableAddr + (extraWords + 1) * 4; in getInfoFromEHABISection() 1415 _info.lsda = lsda; in getInfoFromEHABISection() 1470 _info.lsda = fdeInfo.lsda; in getInfoFromDwarfSection() 1552 pint_t lsda = 0; in getInfoFromCompactEncodingSection() local 1703 if (lsda == 0) { in getInfoFromCompactEncodingSection() 1741 _info.lsda = lsda; in getInfoFromCompactEncodingSection() 1788 _info.lsda = 0; in getInfoFromSEH() 1794 _info.lsda = 0; // FIXME in getInfoFromSEH() 1885 _info.lsda = fdeInfo.lsda; in setInfoBasedOnIPRegister() [all …]
|
| H A D | UnwindLevel1.c | 84 frameInfo.lsda, frameInfo.handler); in unwind_phase1() 179 functionName, sp, frameInfo.lsda, in unwind_phase2() 270 frameInfo.lsda, frameInfo.handler); in unwind_phase2_forced() 427 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
|
| H A D | Unwind-sjlj.c | 43 uintptr_t lsda; // arm offset=28 member 389 "=> 0x%0lX", context, ufc->lsda); in _Unwind_GetLanguageSpecificData() 390 return ufc->lsda; in _Unwind_GetLanguageSpecificData()
|
| H A D | Unwind-EHABI.cpp | 173 const char *lsda = in unwindOneFrame() local 179 ProcessDescriptors(state, ucbp, context, format, lsda, in unwindOneFrame() 476 frameInfo.lsda, frameInfo.handler); in unwind_phase1() 591 functionName, sp, frameInfo.lsda, in unwind_phase2() 729 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
|
| H A D | DwarfParser.hpp | 65 pint_t lsda; member 151 fdeInfo->lsda = 0; in decodeFDE() 163 fdeInfo->lsda = in decodeFDE() 218 fdeInfo->lsda = 0; in findFDE() 230 fdeInfo->lsda = addressSpace in findFDE()
|
| H A D | UnwindLevel1-gcc-ext.c | 172 frame.start_ip, functionName, frame.lsda, in _Unwind_Backtrace()
|
| H A D | Unwind-seh.cpp | 264 frameInfo.lsda, frameInfo.handler); in unwind_phase2_forced()
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | unwind-sjlj.c | 76 void *lsda; member 239 return context->fc->lsda; in _Unwind_GetLanguageSpecificData()
|
| H A D | unwind-dw2.c | 71 void *lsda; member 303 return context->lsda; in _Unwind_GetLanguageSpecificData() 1101 context->lsda = 0; in uw_frame_state_for() 1144 _Unwind_Ptr lsda; in uw_frame_state_for() local 1146 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); in uw_frame_state_for() 1147 context->lsda = (void *) lsda; in uw_frame_state_for()
|
| /freebsd-12.1/contrib/binutils/gas/ |
| H A D | dw2gencfi.c | 94 expressionS lsda; member 742 expression_and_evaluate (&fde->lsda); in dot_cfi_lsda() 743 switch (fde->lsda.X_op) in dot_cfi_lsda() 1162 exp = fde->lsda; in output_fde()
|
| H A D | ChangeLog-2006 | 277 personality and lsda.
|
| /freebsd-12.1/sys/gnu/dts/arm/ |
| H A D | tegra20-trimslice.dts | 144 "lsda", "lsdi", "lspi", "lvp0", "lvp1", 234 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
|
| H A D | tegra20-tamonten.dtsi | 136 "lsda", "lsdi", "lspi", "lvp0", "lvp1", 220 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
|
| H A D | tegra20-paz00.dts | 142 "lsda", "lsdi", "lspi", "lvp0", "lvp1", 251 "lpw2", "lsc1", "lsck", "lsda", "lsdi",
|
| H A D | tegra20-ventana.dts | 156 "lpw2", "lsc0", "lsc1", "lsck", "lsda", 244 "lpw1", "lsck", "lsda", "lsdi", "lvp0";
|
| H A D | tegra20-harmony.dts | 154 "lsda", "lsdi", "lspi", "lvp0", "lvp1", 238 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
|
| H A D | tegra20-seaboard.dts | 131 "lsck", "lsda"; 246 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
|
| H A D | tegra20-whistler.dts | 132 nvidia,pins = "lcsn", "lsck", "lsda", "lsdi",
|
| H A D | tegra20-colibri.dtsi | 97 nvidia,pins = "lpw0", "lsc1", "lsck", "lsda";
|
| /freebsd-12.1/contrib/gcc/config/ia64/ |
| H A D | unwind-ia64.c | 202 void *lsda; /* language specific data area */ member 1725 return context->lsda; in _Unwind_GetLanguageSpecificData() 1781 context->lsda = 0; in uw_frame_state_for() 1827 context->lsda = unw + length + 2; in uw_frame_state_for()
|
| /freebsd-12.1/contrib/libunwind/include/ |
| H A D | libunwind.h | 88 unw_word_t lsda; /* address of language specific data area, */ member
|
| /freebsd-12.1/sys/contrib/octeon-sdk/ |
| H A D | cvmx-uahcx-defs.h | 2589 …uint32_t lsda : 1; /**< (read) LowSpeedDeviceAttached. This bit indicates… member 2685 uint32_t lsda : 1;
|