Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DRegisterEHFrames.cpp156 static Error registerEHFrameWrapper(ExecutorAddrRange EHFrame) { in registerEHFrameWrapper() argument
157 return llvm::orc::registerEHFrameSection(EHFrame.Start.toPtr<const void *>(), in registerEHFrameWrapper()
158 EHFrame.size()); in registerEHFrameWrapper()
161 static Error deregisterEHFrameWrapper(ExecutorAddrRange EHFrame) { in deregisterEHFrameWrapper() argument
163 EHFrame.Start.toPtr<const void *>(), EHFrame.size()); in deregisterEHFrameWrapper()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp325 SectionEntry *EHFrame = &Sections[SectionInfo.EHFrameSID]; in registerEHFrames() local
330 int64_t DeltaForText = computeDelta(Text, EHFrame); in registerEHFrames()
333 DeltaForEH = computeDelta(ExceptTab, EHFrame); in registerEHFrames()
335 uint8_t *P = EHFrame->getAddress(); in registerEHFrames()
336 uint8_t *End = P + EHFrame->getSize(); in registerEHFrames()
341 MemMgr.registerEHFrames(EHFrame->getAddress(), EHFrame->getLoadAddress(), in registerEHFrames()
342 EHFrame->getSize()); in registerEHFrames()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEHFrameRegistrationPlugin.cpp50 if (auto *EHFrame = getEHFrameSection(G)) { in modifyPassConfig() local
52 auto R = SectionRange(*EHFrame).getRange(); in modifyPassConfig()
H A DUnwindInfoRegistrationPlugin.cpp70 if (auto *EHFrame = G.findSectionByName(MachOEHFrameSectionName)) in addUnwindInfoRegistrationActions() local
71 ScanUnwindInfoSection(*EHFrame, EHFrameRange); in addUnwindInfoRegistrationActions()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRTDyldMemoryManager.h142 struct EHFrame { struct
146 typedef std::vector<EHFrame> EHFrameInfos; argument
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp30 auto *EHFrame = G.findSectionByName(EHFrameSectionName); in operator ()() local
32 if (!EHFrame) { in operator ()()
73 llvm::append_range(EHFrameBlocks, EHFrame->blocks()); in operator ()()
624 auto *EHFrame = G.findSectionByName(EHFrameSectionName); in operator ()() local
626 if (!EHFrame) in operator ()()
635 G.createContentBlock(*EHFrame, NullTerminatorBlockContent, in operator ()()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h193 DWARFDebugFrame EHFrame(Triple::ArchType(ObjF.getArch()), /*IsEH=*/true, in printEHFrame()
195 if (Error E = EHFrame.parse(DE)) in printEHFrame()
198 for (const dwarf::FrameEntry &Entry : EHFrame) { in printEHFrame()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DPerfSupportPlugin.cpp30 Expected<std::string> createX64EHFrameHeader(Section &EHFrame, in createX64EHFrameHeader() argument
69 uint64_t EHFrameAddr = SectionRange(EHFrame).getStart().getValue(); in createX64EHFrameHeader()
/freebsd/contrib/llvm-project/lld/ELF/
H A DInputSection.h66 EHFrame, enumerator
399 static bool classof(const SectionBase *s) { return s->kind() == EHFrame; } in classof()
H A DInputSection.cpp208 case EHFrame: { in getOffset()
1346 : InputSectionBase(f, header, name, InputSectionBase::EHFrame) {} in EhInputSection()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp261 std::unique_ptr<DWARFDebugFrame> EHFrame; member in __anonfc0a132e0411::ThreadUnsafeDWARFContextState
470 if (EHFrame) in getEHFrame()
471 return EHFrame.get(); in getEHFrame()
482 EHFrame.swap(DF); in getEHFrame()
483 return EHFrame.get(); in getEHFrame()