HomeSort by relevance Sort by last modified time
    Searched defs:lsda (Results 1 - 19 of 19) sorted by null

  /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 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/libunwind_llvm/src/
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;
DwarfParser.hpp 63 pint_t lsda; member in struct:libunwind::CFI_Parser::FDE_Info
149 fdeInfo->lsda = 0;
155 // peek at value (without indirection). Zero means no lsda
159 // reset pointer and re-parse lsda address
161 fdeInfo->lsda =
216 fdeInfo->lsda = 0;
222 // peek at value (without indirection). Zero means no lsda
226 // reset pointer and re-parse lsda address
228 fdeInfo->lsda = addressSpace
Unwind-EHABI.cpp 172 const char *lsda = local
178 ProcessDescriptors(state, ucbp, context, format, lsda,
493 "lsda=0x%llX, personality=0x%llX\n",
496 (long long)frameInfo.lsda, (long long)frameInfo.handler);
625 "lsda=0x%llX, personality=0x%llX\n",
627 functionName, (long long)sp, (long long)frameInfo.lsda,
756 /// Called by personality handler during phase 2 to get LSDA for current frame.
763 result = (uintptr_t)frameInfo.lsda;
    [all...]
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...]
  /ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/
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;
DwarfParser.hpp 63 pint_t lsda; member in struct:libunwind::CFI_Parser::FDE_Info
149 fdeInfo->lsda = 0;
155 // peek at value (without indirection). Zero means no lsda
159 // reset pointer and re-parse lsda address
161 fdeInfo->lsda =
216 fdeInfo->lsda = 0;
222 // peek at value (without indirection). Zero means no lsda
226 // reset pointer and re-parse lsda address
228 fdeInfo->lsda = addressSpace
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...]
  /toolchain/binutils/binutils-2.25/gas/
dw2gencfi.h 113 expressionS lsda; member in struct:fde_entry
  /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...]
  /external/libcxxabi/src/
cxa_personality.cpp 587 const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context); local
588 if (lsda == 0)
594 results.languageSpecificData = lsda;
617 // Parse LSDA header.
618 uint8_t lpStartEncoding = *lsda++;
619 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding);
622 uint8_t ttypeEncoding = *lsda++;
628 uintptr_t classInfoOffset = readULEB128(&lsda);
629 classInfo = lsda + classInfoOffset;
633 uint8_t callSiteEncoding = *lsda++
1179 const uint8_t* lsda; local
    [all...]
  /ndk/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...]
  /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/include/
libunwind-common.h 141 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ member in struct:unw_proc_info
  /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...]
  /toolchain/binutils/binutils-2.25/binutils/
od-macho.c 2043 struct mach_o_unwind_lsda_index_entry *lsda; local
    [all...]
  /external/libunwind_llvm/include/
libunwind.h 72 unw_word_t lsda; /* address of language specific data area, */ member in struct:unw_proc_info_t
  /ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include/
libunwind.h 72 unw_word_t lsda; /* address of language specific data area, */ member in struct:unw_proc_info_t

Completed in 576 milliseconds