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

1 2

  /frameworks/compile/libbcc/runtime/lib/
gcc_personality_v0.c 195 /* There is nothing to do if there is no LSDA for this frame. */
196 const uint8_t* lsda = _Unwind_GetLanguageSpecificData(context); local
197 if ( lsda == NULL )
204 /* Parse LSDA header. */
205 uint8_t lpStartEncoding = *lsda++;
207 readEncodedPointer(&lsda, lpStartEncoding);
209 uint8_t ttypeEncoding = *lsda++;
211 readULEB128(&lsda);
214 uint8_t callSiteEncoding = *lsda++;
215 uint32_t callSiteTableLength = readULEB128(&lsda);
    [all...]
  /external/llvm/lib/MC/
MCDwarf.cpp 522 const MCSymbol *lsda,
696 // range-start range-length compact-unwind-enc personality-func lsda
721 // The encoding needs to know we have an LSDA.
722 if (Frame.Lsda)
754 // LSDA
756 if (VerboseAsm) Streamer.AddComment("LSDA");
757 if (Frame.Lsda)
758 Streamer.EmitSymbolValue(Frame.Lsda, Size);
760 Streamer.EmitIntValue(0, Size); // No LSDA
768 const MCSymbol *lsda,
    [all...]
MCObjectFileInfo.cpp 328 // FIXME: We're emitting LSDA info into a readonly section on ELF, even though
330 // runtime hit for C++ apps. Either the contents of the LSDA need to be
406 // FIXME: We're emitting LSDA info into a readonly section on COFF, even
408 // big runtime hit for C++ apps. Either the contents of the LSDA need to be
MCStreamer.cpp 381 CurFrame->Lsda = Sym;
  /external/llvm/examples/ExceptionDemo/
ExceptionDemo.cpp 611 /// @param lsda language specific data area
620 const uint8_t *lsda,
627 if (!lsda)
632 "handleLsda(...):lsda is non-zero.\n");
648 // Parse LSDA header.
649 uint8_t lpStartEncoding = *lsda++;
652 readEncodedPointer(&lsda, lpStartEncoding);
655 uint8_t ttypeEncoding = *lsda++;
662 classInfoOffset = readULEB128(&lsda);
663 classInfo = (struct OurExceptionType_t**) (lsda + classInfoOffset)
823 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 128 // Provide LSDA information.
AsmPrinterDwarf.cpp 126 /// encoding is specifying (e.g. "LSDA").
DwarfException.h 213 /// shouldEmitLSDA - Per-function flag to indicate if the LSDA
  /external/llvm/docs/
ExceptionHandling.html 39 <li><a href="#llvm_eh_sjlj_lsda"><tt>llvm.eh.sjlj.lsda</tt></a></li>
467 <a name="llvm_eh_sjlj_lsda">llvm.eh.sjlj.lsda</a>
473 i8* @llvm.eh.sjlj.lsda()
476 <p>For SJLJ based exception handling, the <tt>llvm.eh.sjlj.lsda</tt> intrinsic
477 returns the address of the Language Specific Data Area (LSDA) for the current
497 pad entries in the LSDA are generated in matching order.</p>
  /external/llvm/include/llvm/MC/
MCDwarf.h 264 MCDwarfFrameInfo() : Begin(0), End(0), Personality(0), Lsda(0),
270 const MCSymbol *Lsda;
MCStreamer.h 611 /// \param DecodeLSDA - If true, emit comments that translates the LSDA into a
  /external/llvm/lib/CodeGen/
SjLjEHPrepare.cpp 224 // We still want this to look like an invoke so we emit the LSDA properly,
591 // 1. LSDA address
595 // LSDA address
601 Value *LSDA = CallInst::Create(LSDAAddrFn, "lsda_addr",
603 new StoreInst(LSDA, LSDAFieldPtr, true, EntryBB->getTerminator());
    [all...]
  /prebuilt/linux-x86/toolchain/i686-unknown-linux-gnu-4.2.1/lib/
libgcc_s.so 
libgcc_s.so.1 
  /external/llvm/include/llvm/CodeGen/
AsmPrinter.h 366 /// specifying (e.g. "LSDA").
  /external/llvm/lib/ExecutionEngine/JIT/
JITDwarfEmitter.cpp 515 // LSDA encoding: This must match the encoding used in EmitEHFrame ()
  /external/llvm/lib/Target/PowerPC/
PPCAsmPrinter.cpp 634 // When we place the LSDA into the TEXT section, the type info pointers
  /external/llvm/lib/Target/X86/
X86AsmPrinter.cpp 539 // When we place the LSDA into the TEXT section, the type info
  /prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/plugin/include/
function.h 402 /* Nonzero if the current function needs an lsda for exception handling. */
  /prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/lib/gcc/arm-eabi/4.4.3/plugin/include/
function.h 402 /* Nonzero if the current function needs an lsda for exception handling. */
  /prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/lib/gcc/arm-linux-androideabi/4.4.3/plugin/include/
function.h 402 /* Nonzero if the current function needs an lsda for exception handling. */
  /prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/i686-linux/lib/
libgcc_s.so 
libgcc_s.so.1 
  /system/core/debuggerd/arm/
unwind.c 538 like the function and LSDA pointers. The ARM implementation

Completed in 545 milliseconds

1 2