| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EPCEHFrameRegistrar.cpp | 65 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 D | ELFNixPlatform.cpp | 727 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 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;
|
| /openbsd-src/gnu/llvm/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 | 176 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 D | macho_platform.cpp | 357 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 D | EPCEHFrameRegistrar.h | 47 Error registerEHFrames(ExecutorAddrRange EHFrameSection) override; 48 Error deregisterEHFrames(ExecutorAddrRange EHFrameSection) override;
|
| H A D | ELFNixPlatform.h | 30 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 D | EHFrameSupport.cpp | 655 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 D | MCObjectFileInfo.h | 170 MCSection *EHFrameSection = nullptr; variable 437 MCSection *getEHFrameSection() const { return EHFrameSection; } in getEHFrameSection()
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/ |
| H A D | MCObjectFileInfo.cpp | 58 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 D | DWARFContext.cpp | 1628 DWARFSectionMap EHFrameSection; member in __anon00272cc51011::DWARFObjInMemory 1652 .Case("eh_frame", &EHFrameSection) in mapNameToDWARFSection() 2015 return EHFrameSection; in getEHFrameSection()
|