/external/compiler-rt/lib/builtins/ |
D | gcc_personality_v0.c | 194 const uint8_t* lsda = (uint8_t*)_Unwind_GetLanguageSpecificData(context); in __gcc_personality_sj0() local 195 if ( lsda == (uint8_t*) 0 ) in __gcc_personality_sj0() 203 uint8_t lpStartEncoding = *lsda++; in __gcc_personality_sj0() 205 readEncodedPointer(&lsda, lpStartEncoding); in __gcc_personality_sj0() 207 uint8_t ttypeEncoding = *lsda++; in __gcc_personality_sj0() 209 readULEB128(&lsda); in __gcc_personality_sj0() 212 uint8_t callSiteEncoding = *lsda++; in __gcc_personality_sj0() 213 uint32_t callSiteTableLength = readULEB128(&lsda); in __gcc_personality_sj0() 214 const uint8_t* callSiteTableStart = lsda; in __gcc_personality_sj0()
|
/external/llvm/test/CodeGen/WinEH/ |
D | wineh-setjmp.ll | 15 ; CHECK: %[[lsda:.*]] = call i8* @llvm.x86.seh.lsda(i8* bitcast (i32 ()* @test1 to i8*)) 16 …32 (i8*, i32, ...) @_setjmp3(i8* @jb, i32 3, void (i8*)* @__CxxLongjmpUnwind, i32 0, i8* %[[lsda]]) 23 ; CHECK: %[[lsda:.*]] = call i8* @llvm.x86.seh.lsda(i8* bitcast (i32 ()* @test1 to i8*)) 24 …2 (i8*, i32, ...) @_setjmp3(i8* @jb, i32 3, void (i8*)* @__CxxLongjmpUnwind, i32 -1, i8* %[[lsda]]) 33 ; CHECK: %[[lsda:.*]] = call i8* @llvm.x86.seh.lsda(i8* bitcast (i32 ()* @test1 to i8*)) 34 …p3(i8* @jb, i32 3, void (i8*)* @__CxxLongjmpUnwind, i32 %[[load]], i8* %[[lsda]]) [ "funclet"(toke…
|
/external/libcxxabi/src/ |
D | cxa_personality.cpp | 597 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); in scan_eh_tab() local 598 if (lsda == 0) in scan_eh_tab() 604 results.languageSpecificData = lsda; in scan_eh_tab() 628 uint8_t lpStartEncoding = *lsda++; in scan_eh_tab() 629 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding); in scan_eh_tab() 632 uint8_t ttypeEncoding = *lsda++; in scan_eh_tab() 638 uintptr_t classInfoOffset = readULEB128(&lsda); in scan_eh_tab() 639 classInfo = lsda + classInfoOffset; in scan_eh_tab() 643 uint8_t callSiteEncoding = *lsda++; in scan_eh_tab() 647 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda)); in scan_eh_tab() [all …]
|
/external/libunwind_llvm/src/ |
D | UnwindCursor.hpp | 748 uintptr_t lsda; in getInfoFromEHABISection() local 761 lsda = isSingleWordEHT ? 0 : (exceptionTableAddr + 4); in getInfoFromEHABISection() 767 lsda = exceptionTableAddr + (extraWords + 1) * 4; in getInfoFromEHABISection() 773 lsda = exceptionTableAddr + (extraWords + 1) * 4; in getInfoFromEHABISection() 817 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords); in getInfoFromEHABISection() 824 _info.lsda = lsda; in getInfoFromEHABISection() 879 _info.lsda = fdeInfo.lsda; in getInfoFromDwarfSection() 961 pint_t lsda = 0; in getInfoFromCompactEncodingSection() local 1104 lsda = lsdaIndex.lsdaOffset(mid) + sects.dso_base; in getInfoFromCompactEncodingSection() 1112 if (lsda == 0) { in getInfoFromCompactEncodingSection() [all …]
|
D | UnwindLevel1.c | 83 frameInfo.lsda, frameInfo.handler); in unwind_phase1() 179 functionName, sp, frameInfo.lsda, in unwind_phase2() 271 frameInfo.lsda, frameInfo.handler); in unwind_phase2_forced() 425 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
|
D | Unwind-sjlj.c | 49 uintptr_t lsda; // arm offset=28 member 353 "=> 0x%0lX\n", context, ufc->lsda); in _Unwind_GetLanguageSpecificData() 354 return ufc->lsda; in _Unwind_GetLanguageSpecificData()
|
D | DwarfParser.hpp | 63 pint_t lsda; member 149 fdeInfo->lsda = 0; in decodeFDE() 161 fdeInfo->lsda = in decodeFDE() 216 fdeInfo->lsda = 0; in findFDE() 228 fdeInfo->lsda = addressSpace in findFDE()
|
D | Unwind-EHABI.cpp | 172 const char *lsda = in unwindOneFrame() local 178 ProcessDescriptors(state, ucbp, context, format, lsda, in unwindOneFrame() 496 (long long)frameInfo.lsda, (long long)frameInfo.handler); in unwind_phase1() 627 functionName, (long long)sp, (long long)frameInfo.lsda, in unwind_phase2() 763 result = (uintptr_t)frameInfo.lsda; in _Unwind_GetLanguageSpecificData()
|
D | UnwindLevel1-gcc-ext.c | 168 (long long)frame.start_ip, functionName, (long long)frame.lsda, in _Unwind_Backtrace()
|
/external/libunwind/src/unwind/ |
D | GetLanguageSpecificData.c | 33 pi.lsda = 0; in _Unwind_GetLanguageSpecificData() 35 return pi.lsda; in _Unwind_GetLanguageSpecificData()
|
/external/llvm/test/CodeGen/X86/ |
D | win32-eh.ll | 73 ; CHECK: movl $L__ehtable$use_except_handler4, %[[lsda:[^ ,]*]] 74 ; CHECK: xorl ___security_cookie, %[[lsda]] 75 ; CHECK: movl %[[lsda]], -20(%ebp) 117 ; CHECK: movl $L__ehtable$use_except_handler4_ssp, %[[lsda:[^ ,]*]] 118 ; CHECK: xorl ___security_cookie, %[[lsda]] 119 ; CHECK: movl %[[lsda]], -20(%ebp)
|
/external/llvm/examples/ExceptionDemo/ |
D | ExceptionDemo.cpp | 646 const uint8_t *lsda, in handleLsda() argument 653 if (!lsda) in handleLsda() 675 uint8_t lpStartEncoding = *lsda++; in handleLsda() 678 readEncodedPointer(&lsda, lpStartEncoding); in handleLsda() 681 uint8_t ttypeEncoding = *lsda++; in handleLsda() 688 classInfoOffset = readULEB128(&lsda); in handleLsda() 689 ClassInfo = lsda + classInfoOffset; in handleLsda() 695 uint8_t callSiteEncoding = *lsda++; in handleLsda() 696 uint32_t callSiteTableLength = readULEB128(&lsda); in handleLsda() 697 const uint8_t *callSiteTableStart = lsda; in handleLsda() [all …]
|
/external/swiftshader/third_party/LLVM/examples/ExceptionDemo/ |
D | ExceptionDemo.cpp | 620 const uint8_t *lsda, in handleLsda() argument 627 if (!lsda) in handleLsda() 649 uint8_t lpStartEncoding = *lsda++; in handleLsda() 652 readEncodedPointer(&lsda, lpStartEncoding); in handleLsda() 655 uint8_t ttypeEncoding = *lsda++; in handleLsda() 662 classInfoOffset = readULEB128(&lsda); in handleLsda() 663 classInfo = (struct OurExceptionType_t**) (lsda + classInfoOffset); in handleLsda() 669 uint8_t callSiteEncoding = *lsda++; in handleLsda() 670 uint32_t callSiteTableLength = readULEB128(&lsda); in handleLsda() 671 const uint8_t *callSiteTableStart = lsda; in handleLsda() [all …]
|
/external/libunwind/src/mi/ |
D | Gdyn-extract.c | 41 pi->lsda = 0; in unwi_extract_dynamic_proc_info()
|
/external/libunwind/src/dwarf/ |
D | Gfde.c | 343 pi, &pi->lsda, arg)) < 0) in dwarf_extract_proc_info_from_fde() 347 (long) pi->start_ip, (long) pi->end_ip, (long) pi->lsda); in dwarf_extract_proc_info_from_fde()
|
/external/swiftshader/third_party/LLVM/lib/MC/ |
D | MCDwarf.cpp | 522 const MCSymbol *lsda, 768 const MCSymbol *lsda, in EmitCIE() argument 808 if (lsda) in EmitCIE() 837 if (lsda) in EmitCIE() 855 if (lsda) in EmitCIE()
|
/external/llvm/lib/MC/ |
D | MCDwarf.cpp | 1019 unsigned personalityEncoding, const MCSymbol *lsda, 1261 const MCSymbol *lsda, in EmitCIE() argument 1293 if (lsda) in EmitCIE() 1336 if (lsda) in EmitCIE() 1351 if (lsda) in EmitCIE()
|
/external/libunwind/include/ |
D | libunwind-common.h | 141 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ member
|
/external/libunwind/tests/ |
D | test-ptrace.c | 119 (long) pi.handler, (long) pi.lsda); in do_backtrace()
|
D | test-coredump-unwind.c | 341 (long) pi.handler, (long) pi.lsda); in main()
|
D | Gtest-bt.c | 91 (long) pi.handler, (long) pi.lsda, (long) pi.gp); in do_backtrace()
|
/external/libunwind/src/ia64/ |
D | Gtables.c | 299 pi->lsda = 0; in unw_search_ia64_unwind_table() 367 pi->lsda = info_end_addr + 8; in unw_search_ia64_unwind_table()
|
/external/libunwind_llvm/include/ |
D | libunwind.h | 72 unw_word_t lsda; /* address of language specific data area, */ member
|
/external/libunwind/doc/ |
D | unw_resume.tex | 57 and language-specific data area (lsda). These steps are generally
|
D | unw_get_proc_info.tex | 34 \item[\Type{unw\_word\_t} \Var{lsda}] The address of the
|