Home
last modified time | relevance | path

Searched refs:lsda (Results 1 – 25 of 25) sorted by relevance

/freebsd-14.2/contrib/libcxxrt/
H A Ddwarf_eh.h341 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 Dexception.cc938 dwarf_eh_lsda *lsda, in get_type_info_entry() argument
942 dw_eh_ptr_t record = lsda->type_table - in get_type_info_entry()
954 lsda->type_table_encoding, offset, start)); in get_type_info_entry()
1016 dwarf_eh_lsda *lsda, in check_action_record() argument
1056 handler_type = get_type_info_entry(context, lsda, filter--); in check_action_record()
1168 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable
1170 if (!dwarf_eh_find_callsite(context, &lsda, &action))
1208 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable
1209 dwarf_eh_find_callsite(context, &lsda, &action);
1219 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable
[all …]
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dgcc_personality_v0.c218 const uint8_t *lsda = (uint8_t *)_Unwind_GetLanguageSpecificData(context); in __gcc_personality_sj0() local
219 if (lsda == (uint8_t *)0) in __gcc_personality_sj0()
227 uint8_t lpStartEncoding = *lsda++; in __gcc_personality_sj0()
229 readEncodedPointer(&lsda, lpStartEncoding); in __gcc_personality_sj0()
231 uint8_t ttypeEncoding = *lsda++; in __gcc_personality_sj0()
233 readULEB128(&lsda); in __gcc_personality_sj0()
236 uint8_t callSiteEncoding = *lsda++; in __gcc_personality_sj0()
237 size_t callSiteTableLength = readULEB128(&lsda); in __gcc_personality_sj0()
238 const uint8_t *callSiteTableStart = lsda; in __gcc_personality_sj0()
/freebsd-14.2/contrib/llvm-project/lld/MachO/
H A DUnwindInfoSection.cpp106 DO(Ptr, lsda)
118 InputSection *lsda; member
367 cu.lsda = fde.lsda; in relocateCompactUnwind()
382 cu.lsda = r.getReferentInputSection(); in relocateCompactUnwind()
495 !cuEntries[*foldBegin].lsda && !cuEntries[*foldEnd].lsda && in finalize()
598 if (cuEntries[idx].lsda) in finalize()
677 lep->lsdaOffset = cu.lsda->getVA(/*off=*/0) - in.header->addr; in writeTo()
H A DInputFiles.h156 InputSection *lsda; member
/freebsd-14.2/contrib/llvm-project/libunwind/src/
H A DUnwind-wasm.c30 uintptr_t lsda; // LSDA address member
111 uintptr_t result = ((struct _Unwind_LandingPadContext *)context)->lsda; in _Unwind_GetLanguageSpecificData()
H A DUnwindCursor.hpp1543 uintptr_t lsda; in getInfoFromEHABISection() local
1619 _info.lsda = lsda; in getInfoFromEHABISection()
1639 _info.lsda = fdeInfo.lsda; in getInfoFromFdeCie()
1768 pint_t lsda = 0; in getInfoFromCompactEncodingSection() local
1921 if (lsda == 0) { in getInfoFromCompactEncodingSection()
1959 _info.lsda = lsda; in getInfoFromCompactEncodingSection()
2009 _info.lsda = 0; in getInfoFromSEH()
2090 unw_word_t lsda = 0; in getInfoFromTBTable() local
2272 lsda = *ehInfo++; in getInfoFromTBTable()
2278 lsda, handler); in getInfoFromTBTable()
[all …]
H A DUnwindLevel1.c126 frameInfo.lsda, frameInfo.handler); in unwind_phase1()
231 functionName, sp, frameInfo.lsda, in unwind_phase2()
344 frameInfo.lsda, frameInfo.handler); in unwind_phase2_forced()
503 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
H A DUnwind-sjlj.c55 uintptr_t lsda; // arm offset=28 member
412 (void *)context, ufc->lsda); in _Unwind_GetLanguageSpecificData()
413 return ufc->lsda; in _Unwind_GetLanguageSpecificData()
H A DUnwind-EHABI.cpp178 const char *lsda = in unwindOneFrame() local
184 ProcessDescriptors(state, ucbp, context, format, lsda, in unwindOneFrame()
504 frameInfo.lsda, frameInfo.handler); in unwind_phase1()
622 functionName, sp, frameInfo.lsda, in unwind_phase2()
732 frameInfo.lsda, frameInfo.handler); in unwind_phase2_forced()
881 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
H A DDwarfParser.hpp65 pint_t lsda; member
205 fdeInfo->lsda = 0; in decodeFDE()
217 fdeInfo->lsda = in decodeFDE()
274 fdeInfo->lsda = 0; in findFDE()
286 fdeInfo->lsda = addressSpace in findFDE()
H A DUnwindLevel1-gcc-ext.c196 frame.start_ip, functionName, frame.lsda, in _Unwind_Backtrace()
H A DUnwind-seh.cpp270 frameInfo.lsda, frameInfo.handler); in unwind_phase2_forced()
/freebsd-14.2/sys/contrib/device-tree/src/arm/
H A Dtegra20-trimslice.dts145 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
235 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
H A Dtegra20-tamonten.dtsi136 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
221 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
H A Dtegra20-ventana.dts159 "lpw2", "lsc0", "lsc1", "lsck", "lsda",
247 "lpw1", "lsck", "lsda", "lsdi", "lvp0";
H A Dtegra20-paz00.dts148 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
257 "lpw2", "lsc1", "lsck", "lsda", "lsdi",
H A Dtegra20-harmony.dts154 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
238 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
H A Dtegra20-seaboard.dts131 "lsck", "lsda";
246 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
H A Dtegra20-asus-tf101.dts238 "lpw2", "lsc0", "lsc1", "lsck", "lsda",
345 "lpw1", "lsck", "lsda", "lsdi", "lvp0";
H A Dtegra20-acer-a500-picasso.dts200 "lsc1", "lsck", "lsda", "lspi", "lvp1",
289 "lpw1", "lsck", "lsda", "lsdi",
H A Dtegra20-colibri.dtsi122 nvidia,pins = "lpw0", "lsc1", "lsck", "lsda";
/freebsd-14.2/sys/contrib/device-tree/Bindings/pinctrl/
H A Dnvidia,tegra20-pinmux.yaml44 lsda, lsdi, lspi, lvp0, lvp1, lvs, owc, pmc, pta, rm, sdb,
H A Dnvidia,tegra20-pinmux.txt80 lpw0, lpw1, lpw2, lsc0, lsc1, lsck, lsda, lsdi, lspi, lvp0, lvp1, lvs,
/freebsd-14.2/contrib/llvm-project/libunwind/include/
H A Dlibunwind.h93 unw_word_t lsda; /* address of language specific data area, */ member