HomeSort by relevance Sort by last modified time
    Searched full:lsda (Results 1 - 25 of 56) 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 93 const uint8_t* lsda = (const uint8_t*)_Unwind_GetLanguageSpecificData(context); local
94 if (lsda == 0) {
99 results.languageSpecificData = lsda;
104 uint8_t lpStartEncoding = *lsda++;
105 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding);
109 uint8_t ttypeEncoding = *lsda++;
111 uintptr_t classInfoOffset = readULEB128(&lsda);
112 classInfo = lsda + classInfoOffset;
114 uint8_t callSiteEncoding = *lsda++;
115 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda));
392 const uint8_t* lsda = (const uint8_t*)_Unwind_GetLanguageSpecificData(ctx); local
    [all...]
call_unexpected.cc 261 const uint8_t* lsda;
269 lsda = old_exception_header->languageSpecificData;
283 uint8_t lpStartEncoding = *lsda++;
284 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding);
285 uint8_t ttypeEncoding = *lsda++;
289 uintptr_t classInfoOffset = readULEB128(&lsda);
290 const uint8_t* classInfo = lsda + classInfoOffset;
  /external/llvm/lib/MC/
MCDwarf.cpp     [all...]
MCObjectFileInfo.cpp 385 // FIXME: We're emitting LSDA info into a readonly section on ELF, even though
387 // runtime hit for C++ apps. Either the contents of the LSDA need to be
522 // FIXME: We're emitting LSDA info into a readonly section on COFF, even
524 // big runtime hit for C++ apps. Either the contents of the LSDA need to be
MCStreamer.cpp 322 CurFrame->Lsda = Sym;
  /external/llvm/examples/ExceptionDemo/
ExceptionDemo.cpp 604 /// @param lsda language specific data area
613 const uint8_t *lsda,
620 if (!lsda)
625 "handleLsda(...):lsda is non-zero.\n");
641 // Parse LSDA header.
642 uint8_t lpStartEncoding = *lsda++;
645 readEncodedPointer(&lsda, lpStartEncoding);
648 uint8_t ttypeEncoding = *lsda++;
655 classInfoOffset = readULEB128(&lsda);
656 classInfo = (struct OurExceptionType_t**) (lsda + classInfoOffset)
813 const uint8_t *lsda = _Unwind_GetLanguageSpecificData(context); local
    [all...]
  /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 205 /// 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 397 MCDwarfFrameInfo() : Begin(0), End(0), Personality(0), Lsda(0),
404 const MCSymbol *Lsda;
  /external/llvm/lib/CodeGen/
SjLjEHPrepare.cpp 227 // LSDA address
228 Value *LSDA = Builder.CreateCall(LSDAAddrFn, "lsda_addr");
230 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 
  /system/core/libcorkscrew/arch-x86/
backtrace-x86.c 618 if 'L' next 1 byte is LSDA encoding;
717 if 'L' next x bytes is LSDA pointer (encoded as specified in CIE);
  /external/llvm/include/llvm/CodeGen/
AsmPrinter.h 382 /// specifying (e.g. "LSDA").
  /external/llvm/lib/ExecutionEngine/JIT/
JITDwarfEmitter.cpp 515 // LSDA encoding: This must match the encoding used in EmitEHFrame ()
  /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. */
  /prebuilts/gcc/linux-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/linux-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. */
  /prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/lib/
libgcc_s.so 
libgcc_s.so.1 

Completed in 1512 milliseconds

1 2 3