Searched refs:lsda (Results 1 - 24 of 24) 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.c194 const uint8_t* lsda = (uint8_t*)_Unwind_GetLanguageSpecificData(context); local
195 if ( lsda == (uint8_t*) 0 )
203 uint8_t lpStartEncoding = *lsda++;
205 readEncodedPointer(&lsda, lpStartEncoding);
207 uint8_t ttypeEncoding = *lsda++;
209 readULEB128(&lsda);
212 uint8_t callSiteEncoding = *lsda++;
213 uint32_t callSiteTableLength = readULEB128(&lsda);
214 const uint8_t* callSiteTableStart = lsda;
/external/libunwind/src/mi/
H A DGdyn-extract.c41 pi->lsda = 0;
/external/libcxxabi/src/
H A Dcxa_personality.cpp596 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); local
597 if (lsda == 0)
603 results.languageSpecificData = lsda;
627 uint8_t lpStartEncoding = *lsda++;
628 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding);
631 uint8_t ttypeEncoding = *lsda++;
637 uintptr_t classInfoOffset = readULEB128(&lsda);
638 classInfo = lsda + classInfoOffset;
642 uint8_t callSiteEncoding = *lsda++;
646 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda));
1188 const uint8_t* lsda; local
[all...]
/external/libunwind_llvm/src/
H A DUnwindCursor.hpp830 uintptr_t lsda; local
843 lsda = isSingleWordEHT ? 0 : (exceptionTableAddr + 4);
849 lsda = exceptionTableAddr + (extraWords + 1) * 4;
855 lsda = exceptionTableAddr + (extraWords + 1) * 4;
890 // | | LSDA | | <-- lsda
899 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords);
906 _info.lsda = lsda;
961 _info.lsda = fdeInfo.lsda;
1043 pint_t lsda = 0; local
[all...]
H A DUnwindLevel1.c80 ", func=%s, lsda=0x%" PRIxPTR ", personality=0x%" PRIxPTR "",
82 frameInfo.lsda, frameInfo.handler);
174 ", func=%s, sp=0x%" PRIxPTR ", lsda=0x%" PRIxPTR
177 functionName, sp, frameInfo.lsda,
266 ", func=%s, lsda=0x%" PRIxPTR ", personality=0x%" PRIxPTR,
268 frameInfo.lsda, frameInfo.handler);
425 result = (uintptr_t)frameInfo.lsda;
431 _LIBUNWIND_DEBUG_LOG("lsda at 0x%" PRIxPTR " does not start with 0xFF",
H A DUnwind-sjlj.c27 /// function also sets the personality and lsda fields of the block.
43 uintptr_t lsda; // arm offset=28 member in struct:_Unwind_FunctionContext
389 "=> 0x%0lX", context, ufc->lsda);
390 return ufc->lsda;
H A DDwarfParser.hpp62 pint_t lsda; member in struct:libunwind::CFI_Parser::FDE_Info
148 fdeInfo->lsda = 0;
160 fdeInfo->lsda =
215 fdeInfo->lsda = 0;
227 fdeInfo->lsda = addressSpace
H A DUnwind-EHABI.cpp173 const char *lsda = local
179 ProcessDescriptors(state, ucbp, context, format, lsda,
473 "lsda=0x%" PRIxPTR ", personality=0x%" PRIxPTR,
476 frameInfo.lsda, frameInfo.handler);
589 "lsda=0x%" PRIxPTR ", personality=0x%" PRIxPTR "",
591 functionName, sp, frameInfo.lsda,
729 result = (uintptr_t)frameInfo.lsda;
H A DUnwindLevel1-gcc-ext.c167 " _backtrace: start_ip=0x%" PRIxPTR ", func=%s, lsda=0x%" PRIxPTR ", context=%p",
168 frame.start_ip, functionName, frame.lsda,
/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/swiftshader/third_party/LLVM/examples/ExceptionDemo/
H A DExceptionDemo.cpp611 /// @param lsda language specific data area
620 const uint8_t *lsda,
627 if (!lsda)
632 "handleLsda(...):lsda is non-zero.\n");
649 uint8_t lpStartEncoding = *lsda++;
652 readEncodedPointer(&lsda, lpStartEncoding);
655 uint8_t ttypeEncoding = *lsda++;
662 classInfoOffset = readULEB128(&lsda);
663 classInfo = (struct OurExceptionType_t**) (lsda + classInfoOffset);
669 uint8_t callSiteEncoding = *lsda
619 handleLsda(int version, const uint8_t *lsda, _Unwind_Action actions, uint64_t exceptionClass, struct _Unwind_Exception *exceptionObject, _Unwind_Context_t context) argument
823 const uint8_t *lsda = _Unwind_GetLanguageSpecificData(context); local
[all...]
/external/libunwind/src/dwarf/
H A DGfde.c343 pi, &pi->lsda, arg)) < 0)
347 (long) pi->start_ip, (long) pi->end_ip, (long) pi->lsda);
/external/swiftshader/third_party/LLVM/lib/MC/
H A DMCDwarf.cpp522 const MCSymbol *lsda,
696 // range-start range-length compact-unwind-enc personality-func lsda
768 const MCSymbol *lsda,
808 if (lsda)
837 if (lsda)
855 if (lsda)
765 EmitCIE(MCStreamer &streamer, const MCSymbol *personality, unsigned personalityEncoding, const MCSymbol *lsda, unsigned lsdaEncoding) argument
/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.h141 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ member in struct:unw_proc_info
/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/libunwind_llvm/include/
H A Dlibunwind.h85 unw_word_t lsda; /* address of language specific data area, */ member in struct:unw_proc_info_t
/external/llvm/lib/MC/
H A DMCDwarf.cpp1019 unsigned personalityEncoding, const MCSymbol *lsda,
1185 // range-start range-length compact-unwind-enc personality-func lsda
1261 const MCSymbol *lsda,
1293 if (lsda)
1336 if (lsda)
1351 if (lsda)
1259 EmitCIE(const MCSymbol *personality, unsigned personalityEncoding, const MCSymbol *lsda, bool IsSignalFrame, unsigned lsdaEncoding, bool IsSimple) argument

Completed in 2732 milliseconds