/external/libunwind/src/unwind/ |
H A D | GetLanguageSpecificData.c | 33 pi.lsda = 0; 35 return pi.lsda;
|
/external/compiler-rt/lib/builtins/ |
H A D | gcc_personality_v0.c | 202 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 D | Gdyn-extract.c | 41 pi->lsda = 0;
|
/external/libcxxabi/src/ |
H A D | cxa_personality.cpp | 574 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 D | UnwindCursor.hpp | 727 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 D | UnwindLevel1.c | 71 "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 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 | 62 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 D | UnwindLevel1-gcc-ext.c | 153 " _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 D | Unwind-EHABI.cpp | 485 "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 D | ExceptionDemo.cpp | 635 /// @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 D | Gfde.c | 327 pi, &pi->lsda, arg)) < 0) 331 (long) pi->start_ip, (long) pi->end_ip, (long) pi->lsda);
|
/external/libunwind/include/ |
H A D | libunwind-common.h.in | 129 unw_word_t lsda; /* address of lang.-spec. data area (if any) */
|
H A D | libunwind-common.h | 133 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ member in struct:unw_proc_info
|
/external/libcxxabi/include/ |
H A D | libunwind.h | 78 unw_word_t lsda; /* address of language specific data area, */ member in struct:unw_proc_info_t
|
/external/libunwind/tests/ |
H A D | test-ptrace.c | 117 printf ("\tproc=%016lx-%016lx\n\thandler=%lx lsda=%lx", 119 (long) pi.handler, (long) pi.lsda);
|
H A D | Gtest-bt.c | 89 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 D | test-coredump-unwind.c | 338 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 D | unw_resume.tex | 57 and language-specific data area (lsda). These steps are generally
|
H A D | unw_get_proc_info.tex | 34 \item[\Type{unw\_word\_t} \Var{lsda}] The address of the
|
/external/libunwind/src/ia64/ |
H A D | Gtables.c | 299 pi->lsda = 0; 367 pi->lsda = info_end_addr + 8;
|
/external/llvm/lib/MC/ |
H A D | MCDwarf.cpp | 1023 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
|