Searched defs:lsda (Results 1 - 10 of 10) sorted by relevance

/external/compiler-rt/lib/builtins/
H A Dgcc_personality_v0.c162 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 DUnwind-sjlj.c32 // 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 DDwarfParser.hpp63 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 DUnwind-EHABI.cpp172 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 DUnwindCursor.hpp748 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 Dcxa_personality.cpp587 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 Dlibunwind-common.h141 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ member in struct:unw_proc_info
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp637 /// @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 DMCDwarf.cpp1012 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 Dlibunwind.h72 unw_word_t lsda; /* address of language specific data area, */ member in struct:unw_proc_info_t

Completed in 235 milliseconds