Searched refs:lsda (Results 1 - 22 of 22) sorted by relevance

/external/libunwind/src/unwind/
H A DGetLanguageSpecificData.c33 pi.lsda = 0;
35 return pi.lsda;
/external/compiler-rt/lib/builtins/
H A Dgcc_personality_v0.c202 const uint8_t* lsda = _Unwind_GetLanguageSpecificData(context); local
203 if ( lsda == (uint8_t*) 0 )
211 uint8_t lpStartEncoding = *lsda++;
213 readEncodedPointer(&lsda, lpStartEncoding);
215 uint8_t ttypeEncoding = *lsda++;
217 readULEB128(&lsda);
220 uint8_t callSiteEncoding = *lsda++;
221 uint32_t callSiteTableLength = readULEB128(&lsda);
222 const uint8_t* callSiteTableStart = lsda;
/external/libunwind/src/mi/
H A DGdyn-extract.c41 pi->lsda = 0;
/external/libcxxabi/src/
H A Dcxa_personality.cpp574 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); local
575 if (lsda == 0)
581 results.languageSpecificData = lsda;
605 uint8_t lpStartEncoding = *lsda++;
606 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding);
609 uint8_t ttypeEncoding = *lsda++;
615 uintptr_t classInfoOffset = readULEB128(&lsda);
616 classInfo = lsda + classInfoOffset;
620 uint8_t callSiteEncoding = *lsda++;
624 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda));
1177 const uint8_t* lsda; local
[all...]
/external/libcxxabi/src/Unwind/
H A DUnwindCursor.hpp727 uintptr_t lsda = 0xbadf00d; local
784 // | | LSDA | | <-- lsda
793 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords);
800 _info.lsda = lsda;
854 _info.lsda = fdeInfo.lsda;
936 pint_t lsda = 0; local
1074 "\tbinary search of lsda table for targetFunctionOffset=0x%08X\n",
1079 lsda
[all...]
H A DUnwindLevel1.c71 "lsda=0x%llX, personality=0x%llX\n",
73 frameInfo.lsda, frameInfo.handler);
164 "lsda=0x%llX, personality=0x%llX\n",
166 frameInfo.lsda, frameInfo.handler);
251 "start_ip=0x%llX, func=%s, lsda=0x%llX, "
254 functionName, frameInfo.lsda,
407 result = (uintptr_t)frameInfo.lsda;
412 _LIBUNWIND_DEBUG_LOG("lsda at 0x%lX does not start with 0xFF\n", result);
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.hpp62 pint_t lsda; member in struct:libunwind::CFI_Parser::FDE_Info
148 fdeInfo->lsda = 0;
154 // peek at value (without indirection). Zero means no lsda
158 // reset pointer and re-parse lsda address
160 fdeInfo->lsda =
215 fdeInfo->lsda = 0;
221 // peek at value (without indirection). Zero means no lsda
225 // reset pointer and re-parse lsda address
227 fdeInfo->lsda = addressSpace
H A DUnwindLevel1-gcc-ext.c153 " _backtrace: start_ip=0x%llX, func=%s, lsda=0x%llX, context=%p\n",
154 (long long)frameInfo.start_ip, functionName, (long long)frameInfo.lsda,
H A DUnwind-EHABI.cpp485 "lsda=0x%llX, personality=0x%llX\n",
487 functionName, (long long)frameInfo.lsda,
610 "lsda=0x%llX, personality=0x%llX\n",
612 (long long)sp, (long long)frameInfo.lsda,
747 result = (uintptr_t)frameInfo.lsda;
752 _LIBUNWIND_DEBUG_LOG("lsda at 0x%llx does not start with 0xFF\n",
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp635 /// @param lsda language specific data area
644 const uint8_t *lsda,
651 if (!lsda)
656 "handleLsda(...):lsda is non-zero.\n");
673 uint8_t lpStartEncoding = *lsda++;
676 readEncodedPointer(&lsda, lpStartEncoding);
679 uint8_t ttypeEncoding = *lsda++;
686 classInfoOffset = readULEB128(&lsda);
687 ClassInfo = lsda + classInfoOffset;
693 uint8_t callSiteEncoding = *lsda
643 handleLsda(int version, const uint8_t *lsda, _Unwind_Action actions, uint64_t exceptionClass, struct _Unwind_Exception *exceptionObject, _Unwind_Context_t context) argument
845 const uint8_t *lsda = _Unwind_GetLanguageSpecificData(context); local
[all...]
/external/libunwind/src/dwarf/
H A DGfde.c327 pi, &pi->lsda, arg)) < 0)
331 (long) pi->start_ip, (long) pi->end_ip, (long) pi->lsda);
/external/libunwind/include/
H A Dlibunwind-common.h.in129 unw_word_t lsda; /* address of lang.-spec. data area (if any) */
H A Dlibunwind-common.h133 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ member in struct:unw_proc_info
/external/libcxxabi/include/
H A Dlibunwind.h78 unw_word_t lsda; /* address of language specific data area, */ member in struct:unw_proc_info_t
/external/libunwind/tests/
H A Dtest-ptrace.c117 printf ("\tproc=%016lx-%016lx\n\thandler=%lx lsda=%lx",
119 (long) pi.handler, (long) pi.lsda);
H A DGtest-bt.c89 printf ("\tproc=0x%lx-0x%lx\n\thandler=0x%lx lsda=0x%lx gp=0x%lx",
91 (long) pi.handler, (long) pi.lsda, (long) pi.gp);
H A Dtest-coredump-unwind.c338 printf("\tip=0x%08lx proc=%08lx-%08lx handler=0x%08lx lsda=0x%08lx\n",
341 (long) pi.handler, (long) pi.lsda);
/external/libunwind/doc/
H A Dunw_resume.tex57 and language-specific data area (lsda). These steps are generally
H A Dunw_get_proc_info.tex34 \item[\Type{unw\_word\_t} \Var{lsda}] The address of the
/external/libunwind/src/ia64/
H A DGtables.c299 pi->lsda = 0;
367 pi->lsda = info_end_addr + 8;
/external/llvm/lib/MC/
H A DMCDwarf.cpp1023 const MCSymbol *lsda,
1266 // range-start range-length compact-unwind-enc personality-func lsda
1334 const MCSymbol *lsda,
1374 if (lsda)
1412 if (lsda)
1430 if (lsda)
1331 EmitCIE(MCObjectStreamer &streamer, const MCSymbol *personality, unsigned personalityEncoding, const MCSymbol *lsda, bool IsSignalFrame, unsigned lsdaEncoding, bool IsSimple) argument

Completed in 7926 milliseconds