Home
last modified time | relevance | path

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

/ndk/sources/cxx-stl/gabi++/src/
Dhelper_func_internal.cc89 const uint8_t* lsda = (const uint8_t*)_Unwind_GetLanguageSpecificData(context); in scanEHTable() local
90 if (lsda == 0) { in scanEHTable()
95 results.languageSpecificData = lsda; in scanEHTable()
100 uint8_t lpStartEncoding = *lsda++; in scanEHTable()
101 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); in scanEHTable()
105 uint8_t ttypeEncoding = *lsda++; in scanEHTable()
107 uintptr_t classInfoOffset = readULEB128(&lsda); in scanEHTable()
108 classInfo = lsda + classInfoOffset; in scanEHTable()
110 uint8_t callSiteEncoding = *lsda++; in scanEHTable()
111 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda)); in scanEHTable()
[all …]
Dcall_unexpected.cc262 const uint8_t* lsda; in __cxa_call_unexpected() local
270 lsda = old_exception_header->languageSpecificData; in __cxa_call_unexpected()
284 uint8_t lpStartEncoding = *lsda++; in __cxa_call_unexpected()
285 readEncodedPointer(&lsda, lpStartEncoding); in __cxa_call_unexpected()
286 uint8_t ttypeEncoding = *lsda++; in __cxa_call_unexpected()
290 uintptr_t classInfoOffset = readULEB128(&lsda); in __cxa_call_unexpected()
291 const uint8_t* classInfo = lsda + classInfoOffset; in __cxa_call_unexpected()
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/
Dcxa_personality.cpp584 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); in scan_eh_tab() local
585 if (lsda == 0) in scan_eh_tab()
591 results.languageSpecificData = lsda; in scan_eh_tab()
615 uint8_t lpStartEncoding = *lsda++; in scan_eh_tab()
616 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); in scan_eh_tab()
619 uint8_t ttypeEncoding = *lsda++; in scan_eh_tab()
625 uintptr_t classInfoOffset = readULEB128(&lsda); in scan_eh_tab()
626 classInfo = lsda + classInfoOffset; in scan_eh_tab()
630 uint8_t callSiteEncoding = *lsda++; in scan_eh_tab()
634 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda)); in scan_eh_tab()
[all …]
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/
DUnwindCursor.hpp734 uintptr_t lsda = 0xbadf00d; in getInfoFromEHABISection() local
800 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords); in getInfoFromEHABISection()
807 _info.lsda = lsda; in getInfoFromEHABISection()
862 _info.lsda = fdeInfo.lsda; in getInfoFromDwarfSection()
944 pint_t lsda = 0; in getInfoFromCompactEncodingSection() local
1087 lsda = lsdaIndex.lsdaOffset(mid) + sects.dso_base; in getInfoFromCompactEncodingSection()
1095 if (lsda == 0) { in getInfoFromCompactEncodingSection()
1130 (uint64_t) pc, encoding, (uint64_t) lsda, (uint64_t) funcStart); in getInfoFromCompactEncodingSection()
1133 _info.lsda = lsda; in getInfoFromCompactEncodingSection()
1222 _info.lsda = fdeInfo.lsda; in setInfoBasedOnIPRegister()
[all …]
DUnwind-sjlj.c49 uintptr_t lsda; // arm offset=28 member
353 "=> 0x%0lX\n", context, ufc->lsda); in _Unwind_GetLanguageSpecificData()
354 return ufc->lsda; in _Unwind_GetLanguageSpecificData()
DUnwindLevel1.c76 frameInfo.lsda, frameInfo.handler); in unwind_phase1()
172 functionName, sp, frameInfo.lsda, in unwind_phase2()
264 frameInfo.lsda, frameInfo.handler); in unwind_phase2_forced()
418 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
DDwarfParser.hpp63 pint_t lsda; member
149 fdeInfo->lsda = 0; in decodeFDE()
161 fdeInfo->lsda = in decodeFDE()
216 fdeInfo->lsda = 0; in findFDE()
228 fdeInfo->lsda = addressSpace in findFDE()
DUnwindLevel1-gcc-ext.c179 (long long)frame.start_ip, functionName, (long long)frame.lsda, in _Unwind_Backtrace()
DUnwind-EHABI.cpp487 (long long)frameInfo.lsda, (long long)frameInfo.handler); in unwind_phase1()
616 functionName, (long long)sp, (long long)frameInfo.lsda, in unwind_phase2()
752 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include/
Dlibunwind.h72 unw_word_t lsda; /* address of language specific data area, */ member