Searched refs:lsda (Results 1 – 10 of 10) sorted by relevance
/ndk/sources/cxx-stl/gabi++/src/ |
D | helper_func_internal.cc | 89 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 …]
|
D | call_unexpected.cc | 262 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/ |
D | cxa_personality.cpp | 538 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/ |
D | UnwindCursor.hpp | 727 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 …]
|
D | UnwindLevel1.c | 74 (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()
|
D | Unwind-sjlj.c | 49 uintptr_t lsda; // arm offset=28 member 353 "=> 0x%0lX\n", context, ufc->lsda); in _Unwind_GetLanguageSpecificData() 354 return ufc->lsda; in _Unwind_GetLanguageSpecificData()
|
D | DwarfParser.hpp | 62 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()
|
D | UnwindLevel1-gcc-ext.c | 131 (long long)frameInfo.start_ip, functionName, (long long)frameInfo.lsda, in _Unwind_Backtrace()
|
D | Unwind-EHABI.cpp | 454 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/ |
D | libunwind.h | 82 unw_word_t lsda; /* address of language specific data area, */ member
|