/external/libunwind/src/unwind/ |
GetLanguageSpecificData.c | 33 pi.lsda = 0; 35 return pi.lsda;
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-elf/ |
eh-group2.s | 3 # Test intention is that LSDA must be provided by the discarded FDE. 7 .cfi_lsda 4, lsda 9 .cfi_lsda 3, lsda 15 lsda: label
|
/external/compiler-rt/lib/builtins/ |
gcc_personality_v0.c | 193 /* There is nothing to do if there is no LSDA for this frame. */ 194 const uint8_t* lsda = (uint8_t*)_Unwind_GetLanguageSpecificData(context); local 195 if ( lsda == (uint8_t*) 0 ) 202 /* Parse LSDA header. */ 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); [all...] |
/prebuilts/ndk/r11/sources/cxx-stl/gabi++/src/ |
helper_func_internal.cc | 89 const uint8_t* lsda = (const uint8_t*)_Unwind_GetLanguageSpecificData(context); local 90 if (lsda == 0) { 95 results.languageSpecificData = lsda; 100 uint8_t lpStartEncoding = *lsda++; 101 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); 105 uint8_t ttypeEncoding = *lsda++; 107 uintptr_t classInfoOffset = readULEB128(&lsda); 108 classInfo = lsda + classInfoOffset; 110 uint8_t callSiteEncoding = *lsda++; 111 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda)); 389 const uint8_t* lsda = (const uint8_t*)_Unwind_GetLanguageSpecificData(ctx); local [all...] |
call_unexpected.cc | 262 const uint8_t* lsda; 270 lsda = old_exception_header->languageSpecificData; 284 uint8_t lpStartEncoding = *lsda++; 285 readEncodedPointer(&lsda, lpStartEncoding); 286 uint8_t ttypeEncoding = *lsda++; 290 uintptr_t classInfoOffset = readULEB128(&lsda); 291 const uint8_t* classInfo = lsda + classInfoOffset;
|
/prebuilts/ndk/r13/sources/cxx-stl/gabi++/src/ |
helper_func_internal.cc | 89 const uint8_t* lsda = (const uint8_t*)_Unwind_GetLanguageSpecificData(context); local 90 if (lsda == 0) { 95 results.languageSpecificData = lsda; 100 uint8_t lpStartEncoding = *lsda++; 101 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); 105 uint8_t ttypeEncoding = *lsda++; 107 uintptr_t classInfoOffset = readULEB128(&lsda); 108 classInfo = lsda + classInfoOffset; 110 uint8_t callSiteEncoding = *lsda++; 111 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda)); 389 const uint8_t* lsda = (const uint8_t*)_Unwind_GetLanguageSpecificData(ctx); local [all...] |
call_unexpected.cc | 262 const uint8_t* lsda; 270 lsda = old_exception_header->languageSpecificData; 284 uint8_t lpStartEncoding = *lsda++; 285 readEncodedPointer(&lsda, lpStartEncoding); 286 uint8_t ttypeEncoding = *lsda++; 290 uintptr_t classInfoOffset = readULEB128(&lsda); 291 const uint8_t* classInfo = lsda + classInfoOffset;
|
/toolchain/binutils/binutils-2.25/include/mach-o/ |
unwind.h | 114 unsigned char lsda[4]; member in struct:mach_o_compact_unwind_32 123 unsigned char lsda[8]; member in struct:mach_o_compact_unwind_64 145 - lsda index entries 146 last offset given by lsda offset of last index_entry.
|
/external/libunwind/src/mi/ |
Gdyn-extract.c | 41 pi->lsda = 0;
|
/external/libcxxabi/src/ |
cxa_personality.cpp | 597 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); local 598 if (lsda == 0) 604 results.languageSpecificData = lsda; 627 // Parse LSDA header. 628 uint8_t lpStartEncoding = *lsda++; 629 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); 632 uint8_t ttypeEncoding = *lsda++; 638 uintptr_t classInfoOffset = readULEB128(&lsda); 639 classInfo = lsda + classInfoOffset; 643 uint8_t callSiteEncoding = *lsda++ 1189 const uint8_t* lsda; local [all...] |
/prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/ |
cxa_personality.cpp | 584 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); local 585 if (lsda == 0) 591 results.languageSpecificData = lsda; 614 // Parse LSDA header. 615 uint8_t lpStartEncoding = *lsda++; 616 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); 619 uint8_t ttypeEncoding = *lsda++; 625 uintptr_t classInfoOffset = readULEB128(&lsda); 626 classInfo = lsda + classInfoOffset; 630 uint8_t callSiteEncoding = *lsda++ 1206 const uint8_t* lsda; local [all...] |
/prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++abi/src/ |
cxa_personality.cpp | 591 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); local 592 if (lsda == 0) 598 results.languageSpecificData = lsda; 621 // Parse LSDA header. 622 uint8_t lpStartEncoding = *lsda++; 623 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); 626 uint8_t ttypeEncoding = *lsda++; 632 uintptr_t classInfoOffset = readULEB128(&lsda); 633 classInfo = lsda + classInfoOffset; 637 uint8_t callSiteEncoding = *lsda++ 1183 const uint8_t* lsda; local [all...] |
/toolchain/binutils/binutils-2.25/gas/ |
dw2gencfi.h | 113 expressionS lsda; member in struct:fde_entry
|
/external/libunwind_llvm/src/ |
UnwindCursor.hpp | 787 uintptr_t lsda; local 800 lsda = isSingleWordEHT ? 0 : (exceptionTableAddr + 4); 806 lsda = exceptionTableAddr + (extraWords + 1) * 4; 812 lsda = exceptionTableAddr + (extraWords + 1) * 4; 847 // | | LSDA | | <-- lsda 856 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords); 863 _info.lsda = lsda; 918 _info.lsda = fdeInfo.lsda 1000 pint_t lsda = 0; local [all...] |
UnwindLevel1.c | 80 ", func=%s, lsda=0x%" PRIx64 ", personality=0x%" PRIx64 "", 82 frameInfo.lsda, frameInfo.handler); 174 ", func=%s, sp=0x%" PRIx64 ", lsda=0x%" PRIx64 177 functionName, sp, frameInfo.lsda, 266 ", func=%s, lsda=0x%" PRIx64 ", personality=0x%" PRIx64, 268 frameInfo.lsda, frameInfo.handler); 418 /// Called by personality handler during phase 2 to get LSDA for current frame. 425 result = (uintptr_t)frameInfo.lsda; 431 _LIBUNWIND_DEBUG_LOG("lsda at 0x%" PRIxPTR " does not start with 0xFF",
|
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 348 /// Called by personality handler during phase 2 to get LSDA for current frame. 353 "=> 0x%0lX", context, ufc->lsda); 354 return ufc->lsda;
|
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
|
Unwind-EHABI.cpp | 172 const char *lsda = local 178 ProcessDescriptors(state, ucbp, context, format, lsda, 472 "lsda=0x%llX, personality=0x%llX", 475 (long long)frameInfo.lsda, (long long)frameInfo.handler); 588 "lsda=0x%llX, personality=0x%llX", 590 functionName, (long long)sp, (long long)frameInfo.lsda, 721 /// Called by personality handler during phase 2 to get LSDA for current frame. 728 result = (uintptr_t)frameInfo.lsda; [all...] |
/prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/ |
UnwindCursor.hpp | 734 uintptr_t lsda = 0xbadf00d; local 791 // | | LSDA | | <-- lsda 800 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords); 807 _info.lsda = lsda; 862 _info.lsda = fdeInfo.lsda; 944 pint_t lsda = 0; local [all...] |
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 348 /// Called by personality handler during phase 2 to get LSDA for current frame. 353 "=> 0x%0lX\n", context, ufc->lsda); 354 return ufc->lsda;
|
UnwindLevel1.c | 74 ", func=%s, lsda=0x%" PRIx64 ", personality=0x%" PRIx64 "\n", 76 frameInfo.lsda, frameInfo.handler); 169 ", func=%s, sp=0x%" PRIx64 ", lsda=0x%" PRIx64 172 functionName, sp, frameInfo.lsda, 262 ", func=%s, lsda=0x%" PRIx64 ", personality=0x%" PRIx64 "\n", 264 frameInfo.lsda, frameInfo.handler); 411 /// Called by personality handler during phase 2 to get LSDA for current frame. 418 result = (uintptr_t)frameInfo.lsda; 424 _LIBUNWIND_DEBUG_LOG("lsda at 0x%" PRIxPTR " does not start with 0xFF\n",
|
/external/llvm/examples/ExceptionDemo/ |
ExceptionDemo.cpp | 637 /// @param lsda language specific data area 646 const uint8_t *lsda, 653 if (!lsda) 658 "handleLsda(...):lsda is non-zero.\n"); 674 // Parse LSDA header. 675 uint8_t lpStartEncoding = *lsda++; 678 readEncodedPointer(&lsda, lpStartEncoding); 681 uint8_t ttypeEncoding = *lsda++; 688 classInfoOffset = readULEB128(&lsda); 689 ClassInfo = lsda + classInfoOffset 847 const uint8_t *lsda = _Unwind_GetLanguageSpecificData(context); local [all...] |
/external/swiftshader/third_party/LLVM/examples/ExceptionDemo/ |
ExceptionDemo.cpp | 611 /// @param lsda language specific data area 620 const uint8_t *lsda, 627 if (!lsda) 632 "handleLsda(...):lsda is non-zero.\n"); 648 // Parse LSDA header. 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) 823 const uint8_t *lsda = _Unwind_GetLanguageSpecificData(context); local [all...] |
/external/libunwind/src/dwarf/ |
Gfde.c | 186 /* read the LSDA pointer-encoding format. */ 343 pi, &pi->lsda, arg)) < 0) 346 Debug (15, "FDE covers IP 0x%lx-0x%lx, LSDA=0x%lx\n", 347 (long) pi->start_ip, (long) pi->end_ip, (long) pi->lsda);
|
/external/swiftshader/third_party/LLVM/lib/MC/ |
MCDwarf.cpp | 522 const MCSymbol *lsda, 696 // range-start range-length compact-unwind-enc personality-func lsda 721 // The encoding needs to know we have an LSDA. 722 if (Frame.Lsda) 754 // LSDA 756 if (VerboseAsm) Streamer.AddComment("LSDA"); 757 if (Frame.Lsda) 758 Streamer.EmitSymbolValue(Frame.Lsda, Size); 760 Streamer.EmitIntValue(0, Size); // No LSDA 768 const MCSymbol *lsda, [all...] |