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.cpp538 const uint8_t* lsda) in scan_eh_tab() argument
578 if (lsda == 0) in scan_eh_tab()
584 results.languageSpecificData = lsda; in scan_eh_tab()
608 uint8_t lpStartEncoding = *lsda++; in scan_eh_tab()
609 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); in scan_eh_tab()
612 uint8_t ttypeEncoding = *lsda++; in scan_eh_tab()
618 uintptr_t classInfoOffset = readULEB128(&lsda); in scan_eh_tab()
619 classInfo = lsda + classInfoOffset; in scan_eh_tab()
623 uint8_t callSiteEncoding = *lsda++; in scan_eh_tab()
627 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.hpp727 uintptr_t lsda = 0xbadf00d; in getInfoFromEHABISection() local
793 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords); in getInfoFromEHABISection()
800 _info.lsda = lsda; in getInfoFromEHABISection()
854 _info.lsda = fdeInfo.lsda; in getInfoFromDwarfSection()
936 pint_t lsda = 0; in getInfoFromCompactEncodingSection() local
1079 lsda = lsdaIndex.lsdaOffset(mid) + sects.dso_base; in getInfoFromCompactEncodingSection()
1087 if (lsda == 0) { in getInfoFromCompactEncodingSection()
1122 (uint64_t) pc, encoding, (uint64_t) lsda, (uint64_t) funcStart); in getInfoFromCompactEncodingSection()
1125 _info.lsda = lsda; in getInfoFromCompactEncodingSection()
1214 _info.lsda = fdeInfo.lsda; in setInfoBasedOnIPRegister()
[all …]
DUnwindLevel1.c74 (long long)frameInfo.lsda, (long long)frameInfo.handler); in unwind_phase1()
166 (long long)sp, (long long)frameInfo.lsda, in unwind_phase2()
257 functionName, frameInfo.lsda, in unwind_phase2_forced()
410 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
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()
DDwarfParser.hpp62 pint_t lsda; member
148 fdeInfo->lsda = 0; in decodeFDE()
160 fdeInfo->lsda = in decodeFDE()
215 fdeInfo->lsda = 0; in findFDE()
227 fdeInfo->lsda = addressSpace in findFDE()
DUnwindLevel1-gcc-ext.c131 (long long)frameInfo.start_ip, functionName, (long long)frameInfo.lsda, in _Unwind_Backtrace()
DUnwind-EHABI.cpp454 functionName, (long long)frameInfo.lsda, in unwind_phase1()
579 (long long)sp, (long long)frameInfo.lsda, in unwind_phase2()
713 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include/
Dlibunwind.h82 unw_word_t lsda; /* address of language specific data area, */ member