/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
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-mips-elf/ |
eh-frame5.s | 3 .cfi_lsda 0x0,LSDA 12 .cfi_lsda 0x0,LSDA 21 .cfi_lsda 0x0,LSDA 30 .cfi_lsda 0x0,LSDA 39 .cfi_lsda 0x0,LSDA 48 .cfi_lsda 0x0,LSDA 57 .cfi_lsda 0x0,LSDA 66 .cfi_lsda 0x0,LSDA 106 LSDA:
|
/external/llvm/test/tools/llvm-objdump/ |
macho-compact-unwind-i386.test | 9 # CHECK-NOT: LSDA 15 # CHECK: LSDA: 0x180 GCC_except_table1 21 # CHECK: LSDA: 0x1a8 GCC_except_table2 27 # CHECK-NOT: LSDA
|
macho-compact-unwind-x86_64.test | 9 # CHECK-NOT: LSDA 15 # CHECK: LSDA: 0x180 GCC_except_table1 21 # CHECK: LSDA: 0x1a8 GCC_except_table2 27 # CHECK-NOT: LSDA
|
macho-unwind-info-arm64.test | 20 # CHECK: [0]: function offset=0x00007d64, 2nd level page offset=0x00000050, LSDA offset=0x00000040 21 # CHECK: [1]: function offset=0x00007eb5, 2nd level page offset=0x00000000, LSDA offset=0x00000050 22 # CHECK: LSDA descriptors: 23 # CHECK: [0]: function offset=0x00007d90, LSDA offset=0x00007f44 24 # CHECK: [1]: function offset=0x00007e10, LSDA offset=0x00007f6c
|
macho-unwind-info-x86_64.test | 20 # CHECK: [0]: function offset=0x00000d70, 2nd level page offset=0x00000050, LSDA offset=0x00000040 21 # CHECK: [1]: function offset=0x00000eab, 2nd level page offset=0x00000000, LSDA offset=0x00000050 22 # CHECK: LSDA descriptors: 23 # CHECK: [0]: function offset=0x00000db0, LSDA offset=0x00000f0c 24 # CHECK: [1]: function offset=0x00000e20, LSDA offset=0x00000f34
|
/external/compiler-rt/lib/builtins/ |
gcc_personality_v0.c | 161 /* There is nothing to do if there is no LSDA for this frame. */ 162 const uint8_t* lsda = (uint8_t*)_Unwind_GetLanguageSpecificData(context); local 163 if ( lsda == (uint8_t*) 0 ) 170 /* Parse LSDA header. */ 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); [all...] |
/external/llvm/test/CodeGen/X86/ |
wineh-no-ehpads.ll | 19 ; Shouldn't have any LSDA either.
|
win-funclet-cfi.ll | 61 ; Don't emit a reference to the LSDA. 91 ; Emit a reference to the LSDA.
|
win32-eh.ll | 73 ; CHECK: movl $L__ehtable$use_except_handler4, %[[lsda:[^ ,]*]] 74 ; CHECK: xorl ___security_cookie, %[[lsda]] 75 ; CHECK: movl %[[lsda]], -20(%ebp)
|
/external/libunwind/src/unwind/ |
GetLanguageSpecificData.c | 33 pi.lsda = 0; 35 return pi.lsda;
|
/ndk/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;
|
/external/libunwind/src/ia64/ |
dyn_info_list.S | 16 string "dyn-list" /* lsda */
|
/external/llvm/lib/Target/X86/ |
X86WinEHState.cpp | 290 // ScopeTable = llvm.x86.seh.lsda(F) 292 Value *LSDA = Builder.CreateCall( 295 LSDA = Builder.CreatePtrToInt(LSDA, Int32Ty); 302 LSDA = Builder.CreateXor(LSDA, Val); 304 Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3)); 327 /// Generate a thunk that puts the LSDA of ParentFunc in EAX and then calls 332 /// movl $lsda, %eax 353 Value *LSDA = emitEHLSDA(Builder, ParentFunc) [all...] |
/external/libunwind/include/ |
dwarf-eh.h | 44 (LSDA) pointer and a pointer to a personality-routine. 65 'L': Indicates that the FDE's augmentation body contains an LSDA 68 the LSDA pointer. 101 'L': The operand for this character is an LSDA pointer, encoded
|
/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_llvm/src/ |
UnwindCursor.hpp | 748 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...] |
UnwindLevel1.c | 81 ", func=%s, lsda=0x%" PRIx64 ", personality=0x%" PRIx64 "\n", 83 frameInfo.lsda, frameInfo.handler); 176 ", func=%s, sp=0x%" PRIx64 ", lsda=0x%" PRIx64 179 functionName, sp, frameInfo.lsda, 269 ", func=%s, lsda=0x%" PRIx64 ", personality=0x%" PRIx64 "\n", 271 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\n",
|
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/ |
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",
|
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...] |
/external/llvm/test/CodeGen/ARM/ |
ehabi-handlerdata-nounwind.ll | 7 ; however, it is still required to generate LSDA, otherwise, we can't catch
|
/external/llvm/docs/ |
Lexicon.rst | 141 **LSDA** 145 FDE points to an optional LSDA which is passed to the personality function. 146 For C++, the LSDA contain info about the type and location of catch
|
/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/libunwind/src/mi/ |
Gdyn-extract.c | 41 pi->lsda = 0;
|