Home
last modified time | relevance | path

Searched refs:LSDA (Results 1 – 25 of 34) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DAIXException.cpp26 void AIXException::emitExceptionInfoTable(const MCSymbol *LSDA, in emitExceptionInfoTable() argument
55 Asm->OutStreamer->emitValue(MCSymbolRefExpr::create(LSDA, Asm->OutContext), in emitExceptionInfoTable()
H A DDwarfException.h96 void emitExceptionInfoTable(const MCSymbol *LSDA, const MCSymbol *PerSym);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86WinEHState.cpp323 Value *LSDA = emitEHLSDA(Builder, F); in emitExceptionRegistrationRecord() local
324 LSDA = Builder.CreatePtrToInt(LSDA, Int32Ty); in emitExceptionRegistrationRecord()
330 LSDA = Builder.CreateXor(LSDA, Val); in emitExceptionRegistrationRecord()
332 Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3)); in emitExceptionRegistrationRecord()
406 Value *LSDA = emitEHLSDA(Builder, ParentFunc); in generateLSDAInEAXThunk() local
410 Value *Args[5] = {LSDA, &*AI++, &*AI++, &*AI++, &*AI++}; in generateLSDAInEAXThunk()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DLexicon.rst179 **LSDA**
183 FDE points to an optional LSDA which is passed to the personality function.
184 For C++, the LSDA contain info about the type and location of catch
H A DExceptionHandling.rst470 the address of the Language Specific Data Area (LSDA) for the current
483 instruction. This is used to ensure that landing pad entries in the LSDA are
513 referred to as the language-specific data area (LSDA). The format of the LSDA
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp302 TargetPtrT LSDA = readBytesUnaligned(P, sizeof(TargetPtrT)); in processFDE() local
303 TargetPtrT NewLSDA = LSDA - DeltaForEH; in processFDE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp534 JITTargetAddress LSDA = LSDAPointerInfo->first; in processFDE() local
536 auto LSDASym = getOrCreateSymbol(PC, LSDA); in processFDE()
542 << " to LSDA at " << formatv("{0:x16}", LSDA) << "\n"; in processFDE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp226 Value *LSDA = Builder.CreateCall(LSDAAddrFn, {}, "lsda_addr"); in setupFunctionContext() local
229 Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true); in setupFunctionContext()
H A DTargetLoweringObjectFileImpl.cpp910 const auto *LSDA = cast<MCSectionELF>(LSDASection); in getSectionForLSDA() local
911 unsigned Flags = LSDA->getFlags(); in getSectionForLSDA()
932 (TM.getUniqueSectionNames() ? LSDA->getName() + "." + F.getName() in getSectionForLSDA()
933 : LSDA->getName()), in getSectionForLSDA()
934 LSDA->getType(), Flags, 0, Group, IsComdat, MCSection::NonUniqueID, in getSectionForLSDA()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIntrinsicsWebAssembly.td77 // Returns LSDA address of the current function.
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/
H A Dunwind-arm-common.inc779 like the function and LSDA pointers. The ARM implementation
/netbsd-src/external/gpl3/gcc/dist/libgcc/
H A Dunwind-arm-common.inc775 like the function and LSDA pointers. The ARM implementation
/netbsd-src/external/gpl3/binutils/dist/gas/
H A DChangeLog-2006282 (output_cie): Output personality including its encoding and LSDA encoding.
283 (output_fde): Output LSDA.
285 LSDA encoding are different. Copy the 3 fields from fde_entry to
/netbsd-src/external/gpl3/binutils.old/dist/gas/
H A DChangeLog-2006282 (output_cie): Output personality including its encoding and LSDA encoding.
283 (output_fde): Output LSDA.
285 LSDA encoding are different. Copy the 3 fields from fde_entry to
/netbsd-src/external/gpl3/binutils.old/dist/gas/doc/
H A Das.texi4900 @code{.eh_frame_entry} section if small enough and there is no LSDA, or
4906 @code{.cfi_lsda} defines LSDA and its encoding.
4907 @var{encoding} must be a constant determining how the LSDA
4911 meaning that no LSDA is present.
4914 @code{.cfi_inline_lsda} marks the start of a LSDA data section and
4921 so that they are immediately followed by the LSDA data. The symbol
4923 in case a fallback FDE based encoding is used. The LSDA data is terminated
/netbsd-src/external/gpl3/binutils/dist/gas/doc/
H A Das.texi4983 @code{.eh_frame_entry} section if small enough and there is no LSDA, or
4989 @code{.cfi_lsda} defines LSDA and its encoding.
4990 @var{encoding} must be a constant determining how the LSDA
4994 meaning that no LSDA is present.
4997 @code{.cfi_inline_lsda} marks the start of a LSDA data section and
5004 so that they are immediately followed by the LSDA data. The symbol
5006 in case a fallback FDE based encoding is used. The LSDA data is terminated
/netbsd-src/external/gpl3/gdb.old/dist/bfd/
H A DChangeLog-0001161 request no dynamic reloc for LSDA field of FDE.
165 Update LSDA field if LSDA encoding is DW_EH_PE_pcrel, because
H A DChangeLog-2007125 and if we find a relocation against the LSDA.
H A DChangeLog-20041163 offset for a reloc on a FDE initial loc or LSDA field
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A DChangeLog-0001161 request no dynamic reloc for LSDA field of FDE.
165 Update LSDA field if LSDA encoding is DW_EH_PE_pcrel, because
H A DChangeLog-2007125 and if we find a relocation against the LSDA.
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A DChangeLog-0001161 request no dynamic reloc for LSDA field of FDE.
165 Update LSDA field if LSDA encoding is DW_EH_PE_pcrel, because
H A DChangeLog-2007125 and if we find a relocation against the LSDA.
/netbsd-src/external/gpl3/gdb/dist/bfd/
H A DChangeLog-0001161 request no dynamic reloc for LSDA field of FDE.
165 Update LSDA field if LSDA encoding is DW_EH_PE_pcrel, because
H A DChangeLog-2007125 and if we find a relocation against the LSDA.

12