| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | EHFrameSupport.h | 28 virtual Error registerEHFrames(orc::ExecutorAddrRange EHFrameSection) = 0; 29 virtual Error deregisterEHFrames(orc::ExecutorAddrRange EHFrameSection) = 0; 35 Error registerEHFrames(orc::ExecutorAddrRange EHFrameSection) override; 37 Error deregisterEHFrames(orc::ExecutorAddrRange EHFrameSection) override;
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EPCEHFrameRegistrar.cpp | 59 Error EPCEHFrameRegistrar::registerEHFrames(ExecutorAddrRange EHFrameSection) { in registerEHFrames() argument 61 RegisterEHFrameWrapperFnAddr, EHFrameSection); in registerEHFrames() 65 ExecutorAddrRange EHFrameSection) { in deregisterEHFrames() argument 67 DeregisterEHFrameWrapperFnAddr, EHFrameSection); in deregisterEHFrames()
|
| H A D | MachOPlatform.cpp | 872 if (auto *EHFrameSection = G.findSectionByName(EHFrameSectionName)) { in registerObjectPlatformSections() local 873 jitlink::SectionRange R(*EHFrameSection); in registerObjectPlatformSections() 977 auto *EHFrameSection = G.findSectionByName(EHFrameSectionName); in registerEHSectionsPhase1() local 978 if (!EHFrameSection) in registerEHSectionsPhase1() 982 jitlink::SectionRange R(*EHFrameSection); in registerEHSectionsPhase1()
|
| H A D | ELFNixPlatform.cpp | 726 if (auto *EHFrameSection = G.findSectionByName(EHFrameSectionName)) { in addEHAndTLVSupportPasses() local 727 jitlink::SectionRange R(*EHFrameSection); in addEHAndTLVSupportPasses() 729 POSR.EHFrameSection = {ExecutorAddr(R.getStart()), in addEHAndTLVSupportPasses() 758 if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) { in addEHAndTLVSupportPasses()
|
| /llvm-project-15.0.7/compiler-rt/lib/orc/ |
| H A D | macho_ehframe_registration.cpp | 29 void walkEHFrameSection(span<const char> EHFrameSection, in walkEHFrameSection() argument 31 const char *CurCFIRecord = EHFrameSection.data(); in walkEHFrameSection() 34 while (CurCFIRecord != EHFrameSection.end() && Size != 0) { in walkEHFrameSection()
|
| 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 | 175 if (POSR.EHFrameSection.Start) in registerObjectSections() 177 POSR.EHFrameSection.Start.toPtr<const char *>()); in registerObjectSections() 190 if (POSR.EHFrameSection.Start) in deregisterObjectSections() 192 POSR.EHFrameSection.Start.toPtr<const char *>()); in deregisterObjectSections()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | EPCEHFrameRegistrar.h | 42 Error registerEHFrames(ExecutorAddrRange EHFrameSection) override; 43 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()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | EHFrameSupport.cpp | 631 orc::ExecutorAddrRange EHFrameSection) { in registerEHFrames() argument 632 return orc::registerEHFrameSection(EHFrameSection.Start.toPtr<void *>(), in registerEHFrames() 633 EHFrameSection.size()); in registerEHFrames() 637 orc::ExecutorAddrRange EHFrameSection) { in deregisterEHFrames() argument 638 return orc::deregisterEHFrameSection(EHFrameSection.Start.toPtr<void *>(), in deregisterEHFrames() 639 EHFrameSection.size()); in deregisterEHFrames()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCObjectFileInfo.h | 173 MCSection *EHFrameSection = nullptr; variable 435 MCSection *getEHFrameSection() const { return EHFrameSection; } in getEHFrameSection()
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | RewriteInstance.cpp | 1508 assert(EHFrameSection && "non-empty .eh_frame section expected"); in relocateEHFrameSection() 1510 DWARFDataExtractor DE(EHFrameSection->getContents(), in relocateEHFrameSection() 1597 EHFrameSection = BC->getUniqueSectionByName(".eh_frame"); in readSpecialSections() 3109 if (EHFrameSection) { in emitAndLink() 3113 EHFrameSection->clearContents(); in emitAndLink() 5374 if (EHFrameSection && EHFrameSection->isFinalized()) in rewriteFile() 5422 EHFrameSection->getOutputAddress()); in writeEHFrameHeader() 5473 EHFrameSection = in writeEHFrameHeader() 5475 EHFrameSection->getELFType(), in writeEHFrameHeader() 5476 EHFrameSection->getELFFlags(), in writeEHFrameHeader() [all …]
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCObjectFileInfo.cpp | 58 EHFrameSection = Ctx->getMachOSection( in initMachOMCObjectFileInfo() 526 EHFrameSection = in initELFMCObjectFileInfo() 547 EHFrameSection = in initCOFFMCObjectFileInfo() 1045 EHFrameSection = nullptr; // Created on demand. in initMCObjectFileInfo()
|
| /llvm-project-15.0.7/bolt/include/bolt/Rewrite/ |
| H A D | RewriteInstance.h | 527 ErrorOr<BinarySection &> EHFrameSection{std::errc::bad_address};
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFContext.cpp | 1560 DWARFSectionMap EHFrameSection; member in __anon445fd25e0f11::DWARFObjInMemory 1584 .Case("eh_frame", &EHFrameSection) in mapNameToDWARFSection() 1947 return EHFrameSection; in getEHFrameSection()
|