/external/compiler-rt/lib/builtins/ |
H A D | gcc_personality_v0.c | 162 const uint8_t* lsda = (uint8_t*)_Unwind_GetLanguageSpecificData(context); local 163 if ( lsda == (uint8_t*) 0 ) 171 uint8_t lpStartEncoding = *lsda++; 173 readEncodedPointer(&lsda, lpStartEncoding); 175 uint8_t ttypeEncoding = *lsda++; 177 readULEB128(&lsda); 180 uint8_t callSiteEncoding = *lsda++; 181 uint32_t callSiteTableLength = readULEB128(&lsda); 182 const uint8_t* callSiteTableStart = lsda;
|
/external/libunwind_llvm/src/ |
H A D | Unwind-sjlj.c | 32 // function also sets the personality and lsda fields of the block. 49 uintptr_t lsda; // arm offset=28 member in struct:_Unwind_FunctionContext 353 "=> 0x%0lX\n", context, ufc->lsda); 354 return ufc->lsda;
|
H A D | DwarfParser.hpp | 63 pint_t lsda; member in struct:libunwind::CFI_Parser::FDE_Info 149 fdeInfo->lsda = 0; 155 // peek at value (without indirection). Zero means no lsda 159 // reset pointer and re-parse lsda address 161 fdeInfo->lsda = 216 fdeInfo->lsda = 0; 222 // peek at value (without indirection). Zero means no lsda 226 // reset pointer and re-parse lsda address 228 fdeInfo->lsda = addressSpace
|
H A D | Unwind-EHABI.cpp | 172 const char *lsda = local 178 ProcessDescriptors(state, ucbp, context, format, lsda, 493 "lsda=0x%llX, personality=0x%llX\n", 496 (long long)frameInfo.lsda, (long long)frameInfo.handler); 625 "lsda=0x%llX, personality=0x%llX\n", 627 functionName, (long long)sp, (long long)frameInfo.lsda, 763 result = (uintptr_t)frameInfo.lsda;
|
H A D | UnwindCursor.hpp | 748 uintptr_t lsda; local 761 lsda = isSingleWordEHT ? 0 : (exceptionTableAddr + 4); 767 lsda = exceptionTableAddr + (extraWords + 1) * 4; 773 lsda = exceptionTableAddr + (extraWords + 1) * 4; 808 // | | LSDA | | <-- lsda 817 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords); 824 _info.lsda = lsda; 879 _info.lsda = fdeInfo.lsda; 961 pint_t lsda = 0; local [all...] |
/external/libcxxabi/src/ |
H A D | cxa_personality.cpp | 587 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); local 588 if (lsda == 0) 594 results.languageSpecificData = lsda; 618 uint8_t lpStartEncoding = *lsda++; 619 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); 622 uint8_t ttypeEncoding = *lsda++; 628 uintptr_t classInfoOffset = readULEB128(&lsda); 629 classInfo = lsda + classInfoOffset; 633 uint8_t callSiteEncoding = *lsda++; 637 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda)); 1179 const uint8_t* lsda; local [all...] |
/external/libunwind/include/ |
H A D | libunwind-common.h | 141 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ member in struct:unw_proc_info
|
/external/llvm/examples/ExceptionDemo/ |
H A D | ExceptionDemo.cpp | 637 /// @param lsda language specific data area 646 const uint8_t *lsda, 653 if (!lsda) 658 "handleLsda(...):lsda is non-zero.\n"); 675 uint8_t lpStartEncoding = *lsda++; 678 readEncodedPointer(&lsda, lpStartEncoding); 681 uint8_t ttypeEncoding = *lsda++; 688 classInfoOffset = readULEB128(&lsda); 689 ClassInfo = lsda + classInfoOffset; 695 uint8_t callSiteEncoding = *lsda 645 handleLsda(int version, const uint8_t *lsda, _Unwind_Action actions, uint64_t exceptionClass, struct _Unwind_Exception *exceptionObject, _Unwind_Context_t context) argument 847 const uint8_t *lsda = _Unwind_GetLanguageSpecificData(context); local [all...] |
/external/llvm/lib/MC/ |
H A D | MCDwarf.cpp | 1012 unsigned personalityEncoding, const MCSymbol *lsda, 1179 // range-start range-length compact-unwind-enc personality-func lsda 1254 const MCSymbol *lsda, 1286 if (lsda) 1329 if (lsda) 1344 if (lsda) 1252 EmitCIE(const MCSymbol *personality, unsigned personalityEncoding, const MCSymbol *lsda, bool IsSignalFrame, unsigned lsdaEncoding, bool IsSimple) argument
|
/external/libunwind_llvm/include/ |
H A D | libunwind.h | 72 unw_word_t lsda; /* address of language specific data area, */ member in struct:unw_proc_info_t
|