Home
last modified time | relevance | path

Searched refs:EHFrame (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DRegisterEHFrames.cpp161 static Error registerEHFrameWrapper(ExecutorAddrRange EHFrame) { in registerEHFrameWrapper() argument
162 return llvm::orc::registerEHFrameSection(EHFrame.Start.toPtr<const void *>(), in registerEHFrameWrapper()
163 EHFrame.size()); in registerEHFrameWrapper()
166 static Error deregisterEHFrameWrapper(ExecutorAddrRange EHFrame) { in deregisterEHFrameWrapper() argument
168 EHFrame.Start.toPtr<const void *>(), EHFrame.size()); in deregisterEHFrameWrapper()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp326 SectionEntry *EHFrame = &Sections[SectionInfo.EHFrameSID]; in registerEHFrames() local
331 int64_t DeltaForText = computeDelta(Text, EHFrame); in registerEHFrames()
334 DeltaForEH = computeDelta(ExceptTab, EHFrame); in registerEHFrames()
336 uint8_t *P = EHFrame->getAddress(); in registerEHFrames()
337 uint8_t *End = P + EHFrame->getSize(); in registerEHFrames()
342 MemMgr.registerEHFrames(EHFrame->getAddress(), EHFrame->getLoadAddress(), in registerEHFrames()
343 EHFrame->getSize()); in registerEHFrames()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFExpressionCopyBytesTest.cpp151 [](const DWARFDebugFrame &EHFrame) -> Optional<CFIProgram::Instruction> { in parseCFIsAndCheckExpression() argument
152 for (const dwarf::FrameEntry &Entry : EHFrame.entries()) { in parseCFIsAndCheckExpression()
166 const DWARFDebugFrame *EHFrame = cantFail(Ctx->getEHFrame()); in parseCFIsAndCheckExpression() local
167 ASSERT_NE(nullptr, EHFrame); in parseCFIsAndCheckExpression()
168 auto CfiInstr = FetchFirstCfaExpression(*EHFrame); in parseCFIsAndCheckExpression()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/
H A DRTDyldMemoryManager.h141 struct EHFrame { struct
145 typedef std::vector<EHFrame> EHFrameInfos; argument
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp31 auto *EHFrame = G.findSectionByName(EHFrameSectionName); in operator ()() local
33 if (!EHFrame) { in operator ()()
74 for (auto *B : EHFrame->blocks()) in operator ()()
611 auto *EHFrame = G.findSectionByName(EHFrameSectionName); in operator ()() local
613 if (!EHFrame) in operator ()()
622 G.createContentBlock(*EHFrame, NullTerminatorBlockContent, in operator ()()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h194 DWARFDebugFrame EHFrame(Triple::ArchType(ObjF.getArch()), /*IsEH=*/true, in printEHFrame()
196 if (Error E = EHFrame.parse(DE)) in printEHFrame()
199 for (const dwarf::FrameEntry &Entry : EHFrame) { in printEHFrame()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DExceptions.h39 explicit CFIReaderWriter(const DWARFDebugFrame &EHFrame);
/llvm-project-15.0.7/lld/ELF/
H A DInputSection.h48 enum Kind { Regular, Synthetic, EHFrame, Merge, Output }; enumerator
328 static bool classof(const SectionBase *s) { return s->kind() == EHFrame; } in classof()
H A DInputSection.cpp157 case EHFrame: { in getOffset()
1256 : InputSectionBase(f, header, name, InputSectionBase::EHFrame) {} in EhInputSection()
/llvm-project-15.0.7/bolt/lib/Core/
H A DExceptions.cpp482 CFIReaderWriter::CFIReaderWriter(const DWARFDebugFrame &EHFrame) { in CFIReaderWriter() argument
484 for (const dwarf::FrameEntry &Entry : EHFrame.entries()) { in CFIReaderWriter()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h58 std::unique_ptr<DWARFDebugFrame> EHFrame; variable
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp887 if (EHFrame) in getEHFrame()
888 return EHFrame.get(); in getEHFrame()