HomeSort by relevance Sort by last modified time
    Searched full:lsda (Results 1 - 25 of 67) sorted by null

1 2 3

  /external/compiler-rt/lib/
gcc_personality_v0.c 199 /* There is nothing to do if there is no LSDA for this frame. */
200 const uint8_t* lsda = _Unwind_GetLanguageSpecificData(context); local
201 if ( lsda == (uint8_t*) 0 )
208 /* Parse LSDA header. */
209 uint8_t lpStartEncoding = *lsda++;
211 readEncodedPointer(&lsda, lpStartEncoding);
213 uint8_t ttypeEncoding = *lsda++;
215 readULEB128(&lsda);
218 uint8_t callSiteEncoding = *lsda++;
219 uint32_t callSiteTableLength = readULEB128(&lsda);
    [all...]
  /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));
388 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 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding);
286 uint8_t ttypeEncoding = *lsda++;
290 uintptr_t classInfoOffset = readULEB128(&lsda);
291 const uint8_t* classInfo = lsda + classInfoOffset;
  /external/llvm/lib/MC/
MCDwarf.cpp     [all...]
MCObjectFileInfo.cpp 410 // FIXME: We're emitting LSDA info into a readonly section on ELF, even though
412 // runtime hit for C++ apps. Either the contents of the LSDA need to be
547 // FIXME: We're emitting LSDA info into a readonly section on COFF, even
549 // big runtime hit for C++ apps. Either the contents of the LSDA need to be
MCStreamer.cpp 319 CurFrame->Lsda = Sym;
  /external/llvm/examples/ExceptionDemo/
ExceptionDemo.cpp 635 /// @param lsda language specific data area
644 const uint8_t *lsda,
651 if (!lsda)
656 "handleLsda(...):lsda is non-zero.\n");
672 // Parse LSDA header.
673 uint8_t lpStartEncoding = *lsda++;
676 readEncodedPointer(&lsda, lpStartEncoding);
679 uint8_t ttypeEncoding = *lsda++;
686 classInfoOffset = readULEB128(&lsda);
687 ClassInfo = lsda + classInfoOffset
845 const uint8_t *lsda = _Unwind_GetLanguageSpecificData(context); local
    [all...]
  /external/llvm/test/CodeGen/X86/
no-compact-unwind.ll 20 ; CHECK: .quad 0 ## LSDA
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfException.cpp 80 // The action table follows the call-site table in the LSDA. The individual
423 // typeinfo objects at the end of the LSDA. However, unless we're in static
429 // from the LSDA, because the static linker will resolve it.
431 // 2) Otherwise, if the LSDA section is writable, we can output the direct
459 // Emit the LSDA.
471 // Emit the LSDA header.
555 // fragment. It immediately follows the LSDA header. Each entry indicates,
DwarfCFIException.cpp 129 // Provide LSDA information.
AsmPrinterDwarf.cpp 94 /// encoding is specifying (e.g. "LSDA").
DwarfException.h 204 /// shouldEmitLSDA - Per-function flag to indicate if the LSDA
  /external/llvm/docs/
ExceptionHandling.rst 318 ``llvm.eh.sjlj.lsda``
323 i8* @llvm.eh.sjlj.lsda()
325 For SJLJ based exception handling, the ``llvm.eh.sjlj.lsda`` intrinsic returns
326 the address of the Language Specific Data Area (LSDA) for the current
339 instruction. This is used to ensure that landing pad entries in the LSDA are
  /external/llvm/include/llvm/MC/
MCDwarf.h 393 MCDwarfFrameInfo() : Begin(0), End(0), Personality(0), Lsda(0),
400 const MCSymbol *Lsda;
  /external/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldMachO.cpp 44 intptr_t LSDA = *((intptr_t*)P);
45 intptr_t NewLSDA = LSDA - DeltaForEH;
  /external/llvm/lib/CodeGen/
SjLjEHPrepare.cpp 230 // LSDA address
231 Value *LSDA = Builder.CreateCall(LSDAAddrFn, "lsda_addr");
233 Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true);
  /prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/i686-linux/lib/
libgcc_s.so 
libgcc_s.so.1 
  /prebuilts/ndk/9/sources/cxx-stl/EH/gabi++/libs/mips/
libgabi++_shared.so 
  /prebuilts/ndk/9/sources/cxx-stl/EH/gabi++/libs/x86/
libgabi++_shared.so 
  /system/core/libcorkscrew/arch-x86/
backtrace-x86.c 623 if 'L' next 1 byte is LSDA encoding;
722 if 'L' next x bytes is LSDA pointer (encoded as specified in CIE);
    [all...]
  /external/llvm/include/llvm/CodeGen/
AsmPrinter.h 388 /// specifying (e.g. "LSDA").
  /external/llvm/lib/Target/X86/
X86AsmPrinter.cpp 581 // When we place the LSDA into the TEXT section, the type info
  /prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/
function.h 389 /* Nonzero if the current function needs an lsda for exception handling. */
  /prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/
function.h 389 /* Nonzero if the current function needs an lsda for exception handling. */

Completed in 1481 milliseconds

1 2 3