/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | EPCEHFrameRegistrar.cpp | 37 Error EPCEHFrameRegistrar::registerEHFrames(ExecutorAddrRange EHFrameSection) { in Create() 39 RegisterEHFrameSectionWrapper, EHFrameSection); in Create() 43 ExecutorAddrRange EHFrameSection) { in Create() 45 DeregisterEHFrameSectionWrapper, EHFrameSection); in Create() 64 registerEHFrames(ExecutorAddrRange EHFrameSection) registerEHFrames() argument 70 deregisterEHFrames(ExecutorAddrRange EHFrameSection) deregisterEHFrames() argument
|
H A D | ELFNixPlatform.cpp | 688 if (auto *EHFrameSection = G.findSectionByName(ELFEHFrameSectionName)) { in addEHAndTLVSupportPasses() 689 jitlink::SectionRange R(*EHFrameSection); in addEHAndTLVSupportPasses() 691 POSR.EHFrameSection = R.getRange(); in addEHAndTLVSupportPasses() 718 if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) { in addEHAndTLVSupportPasses() 674 if (auto *EHFrameSection = G.findSectionByName(ELFEHFrameSectionName)) { addEHAndTLVSupportPasses() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | EHFrameSupport.h | 90 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;
|
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | elfnix_platform.h | 36 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 D | macho_platform.cpp | 367 static Error registerEHFrames(span<const char> EHFrameSection); 368 static Error deregisterEHFrames(span<const char> EHFrameSection); 997 void walkEHFrameSection(span<const char> EHFrameSection, in dlopenInitialize() 999 const char *CurCFIRecord = EHFrameSection.data(); in dlopenInitialize() 1002 while (CurCFIRecord != EHFrameSection.end() && Size != 0) { in dlopenInitialize() 1050 span<const char> EHFrameSection) { in dlcloseImpl() 1051 walkEHFrameSection(EHFrameSection, __register_frame); in dlcloseImpl() 1056 span<const char> EHFrameSection) { in dlcloseImpl() 1057 walkEHFrameSection(EHFrameSection, __deregister_frame); in dlcloseImpl() 796 walkEHFrameSection(span<const char> EHFrameSection,HandleFDEFn HandleFDE) walkEHFrameSection() argument 849 registerEHFrames(span<const char> EHFrameSection) registerEHFrames() argument 855 deregisterEHFrames(span<const char> EHFrameSection) deregisterEHFrames() argument
|
H A D | elfnix_platform.cpp | 197 if (POSR.EHFrameSection.Start) in registerObjectSections() 198 registerEHFrameSection(POSR.EHFrameSection.Start.toPtr<const char *>()); in registerObjectSections() 211 if (POSR.EHFrameSection.Start) in deregisterObjectSections() 212 deregisterEHFrameSection(POSR.EHFrameSection.Start.toPtr<const char *>()); in deregisterObjectSections()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | EPCEHFrameRegistrar.h | 46 Error registerEHFrames(ExecutorAddrRange EHFrameSection) override; 47 Error deregisterEHFrames(ExecutorAddrRange EHFrameSection) override;
|
H A D | ELFNixPlatform.h | 30 ExecutorAddrRange EHFrameSection; member 260 MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in size() 266 OB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in serialize() 272 IB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in deserialize()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | EHFrameSupport.cpp | 648 orc::ExecutorAddrRange EHFrameSection) { in operator ()() 649 return orc::registerEHFrameSection(EHFrameSection.Start.toPtr<void *>(), in operator ()() 650 EHFrameSection.size()); in operator ()() 654 orc::ExecutorAddrRange EHFrameSection) { in registerEHFrames() 655 return orc::deregisterEHFrameSection(EHFrameSection.Start.toPtr<void *>(), in registerEHFrames() argument 656 EHFrameSection.size()); in registerEHFrames() 661 deregisterEHFrames(orc::ExecutorAddrRange EHFrameSection) deregisterEHFrames() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCObjectFileInfo.h | 170 MCSection *EHFrameSection = nullptr; variable 445 MCSection *getEHFrameSection() const { return EHFrameSection; } in getEHFrameSection()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCObjectFileInfo.cpp | 66 EHFrameSection = Ctx->getMachOSection( in initMachOMCObjectFileInfo() 536 EHFrameSection = in initELFMCObjectFileInfo() 564 EHFrameSection = in initCOFFMCObjectFileInfo() 1020 EHFrameSection = nullptr; // Created on demand. in initMCObjectFileInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFContext.cpp | 2006 DWARFSectionMap EHFrameSection; member in __anonfc0a132e1211::DWARFObjInMemory 2030 .Case("eh_frame", &EHFrameSection) in mapNameToDWARFSection() 2389 return EHFrameSection; in getEHFrameSection()
|