Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DEPCEHFrameRegistrar.cpp65 Error EPCEHFrameRegistrar::registerEHFrames(ExecutorAddrRange EHFrameSection) { in registerEHFrames() argument
67 RegisterEHFrameWrapperFnAddr, EHFrameSection); in registerEHFrames()
71 ExecutorAddrRange EHFrameSection) { in deregisterEHFrames() argument
73 DeregisterEHFrameWrapperFnAddr, EHFrameSection); in deregisterEHFrames()
H A DELFNixPlatform.cpp727 if (auto *EHFrameSection = G.findSectionByName(EHFrameSectionName)) { in addEHAndTLVSupportPasses() local
728 jitlink::SectionRange R(*EHFrameSection); in addEHAndTLVSupportPasses()
730 POSR.EHFrameSection = {ExecutorAddr(R.getStart()), in addEHAndTLVSupportPasses()
759 if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) { in addEHAndTLVSupportPasses()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/
H A DEHFrameSupport.h90 virtual Error registerEHFrames(orc::ExecutorAddrRange EHFrameSection) = 0;
91 virtual Error deregisterEHFrames(orc::ExecutorAddrRange EHFrameSection) = 0;
97 Error registerEHFrames(orc::ExecutorAddrRange EHFrameSection) override;
99 Error deregisterEHFrames(orc::ExecutorAddrRange EHFrameSection) override;
/openbsd-src/gnu/llvm/compiler-rt/lib/orc/
H A Delfnix_platform.h36 ExecutorAddrRange EHFrameSection; member
80 MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in size()
87 OB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in serialize()
93 IB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in deserialize()
H A Delfnix_platform.cpp176 if (POSR.EHFrameSection.Start) in registerObjectSections()
178 POSR.EHFrameSection.Start.toPtr<const char *>()); in registerObjectSections()
191 if (POSR.EHFrameSection.Start) in deregisterObjectSections()
193 POSR.EHFrameSection.Start.toPtr<const char *>()); in deregisterObjectSections()
H A Dmacho_platform.cpp357 static Error registerEHFrames(span<const char> EHFrameSection);
358 static Error deregisterEHFrames(span<const char> EHFrameSection);
845 void walkEHFrameSection(span<const char> EHFrameSection, in walkEHFrameSection() argument
847 const char *CurCFIRecord = EHFrameSection.data(); in walkEHFrameSection()
850 while (CurCFIRecord != EHFrameSection.end() && Size != 0) { in walkEHFrameSection()
898 span<const char> EHFrameSection) { in registerEHFrames() argument
899 walkEHFrameSection(EHFrameSection, __register_frame); in registerEHFrames()
904 span<const char> EHFrameSection) { in deregisterEHFrames() argument
905 walkEHFrameSection(EHFrameSection, __deregister_frame); in deregisterEHFrames()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DEPCEHFrameRegistrar.h47 Error registerEHFrames(ExecutorAddrRange EHFrameSection) override;
48 Error deregisterEHFrames(ExecutorAddrRange EHFrameSection) override;
H A DELFNixPlatform.h30 ExecutorAddrRange EHFrameSection; member
257 MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in size()
263 OB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in serialize()
269 IB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in deserialize()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp655 orc::ExecutorAddrRange EHFrameSection) { in registerEHFrames() argument
656 return orc::registerEHFrameSection(EHFrameSection.Start.toPtr<void *>(), in registerEHFrames()
657 EHFrameSection.size()); in registerEHFrames()
661 orc::ExecutorAddrRange EHFrameSection) { in deregisterEHFrames() argument
662 return orc::deregisterEHFrameSection(EHFrameSection.Start.toPtr<void *>(), in deregisterEHFrames()
663 EHFrameSection.size()); in deregisterEHFrames()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCObjectFileInfo.h170 MCSection *EHFrameSection = nullptr; variable
437 MCSection *getEHFrameSection() const { return EHFrameSection; } in getEHFrameSection()
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCObjectFileInfo.cpp58 EHFrameSection = Ctx->getMachOSection( in initMachOMCObjectFileInfo()
525 EHFrameSection = in initELFMCObjectFileInfo()
548 EHFrameSection = in initCOFFMCObjectFileInfo()
1049 EHFrameSection = nullptr; // Created on demand. in initMCObjectFileInfo()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1628 DWARFSectionMap EHFrameSection; member in __anon00272cc51011::DWARFObjInMemory
1652 .Case("eh_frame", &EHFrameSection) in mapNameToDWARFSection()
2015 return EHFrameSection; in getEHFrameSection()