| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EPCEHFrameRegistrar.cpp | 37 Error EPCEHFrameRegistrar::registerEHFrames(ExecutorAddrRange EHFrameSection) { in registerEHFrames() argument 39 RegisterEHFrameSectionWrapper, EHFrameSection); in registerEHFrames() 43 ExecutorAddrRange EHFrameSection) { in deregisterEHFrames() argument 45 DeregisterEHFrameSectionWrapper, EHFrameSection); in deregisterEHFrames()
|
| H A D | ELFNixPlatform.cpp | 688 if (auto *EHFrameSection = G.findSectionByName(ELFEHFrameSectionName)) { in addEHAndTLVSupportPasses() local 689 jitlink::SectionRange R(*EHFrameSection); in addEHAndTLVSupportPasses() 691 POSR.EHFrameSection = R.getRange(); in addEHAndTLVSupportPasses() 718 if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) { in addEHAndTLVSupportPasses()
|
| /src/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;
|
| /src/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 | 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()
|
| 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 walkEHFrameSection() argument 999 const char *CurCFIRecord = EHFrameSection.data(); in walkEHFrameSection() 1002 while (CurCFIRecord != EHFrameSection.end() && Size != 0) { in walkEHFrameSection() 1050 span<const char> EHFrameSection) { in registerEHFrames() argument 1051 walkEHFrameSection(EHFrameSection, __register_frame); in registerEHFrames() 1056 span<const char> EHFrameSection) { in deregisterEHFrames() argument 1057 walkEHFrameSection(EHFrameSection, __deregister_frame); in deregisterEHFrames()
|
| /src/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()
|
| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | EHFrameSupport.cpp | 648 orc::ExecutorAddrRange EHFrameSection) { in registerEHFrames() argument 649 return orc::registerEHFrameSection(EHFrameSection.Start.toPtr<void *>(), in registerEHFrames() 650 EHFrameSection.size()); in registerEHFrames() 654 orc::ExecutorAddrRange EHFrameSection) { in deregisterEHFrames() argument 655 return orc::deregisterEHFrameSection(EHFrameSection.Start.toPtr<void *>(), in deregisterEHFrames() 656 EHFrameSection.size()); in deregisterEHFrames()
|
| /src/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()
|
| /src/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()
|
| /src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFContext.cpp | 2006 DWARFSectionMap EHFrameSection; member in __anonc1a899431211::DWARFObjInMemory 2030 .Case("eh_frame", &EHFrameSection) in mapNameToDWARFSection() 2389 return EHFrameSection; in getEHFrameSection()
|