| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | RegisterEHFrames.cpp | 156 static Error registerEHFrameWrapper(ExecutorAddrRange EHFrame) { in registerEHFrameWrapper() argument 157 return llvm::orc::registerEHFrameSection(EHFrame.Start.toPtr<const void *>(), in registerEHFrameWrapper() 158 EHFrame.size()); in registerEHFrameWrapper() 161 static Error deregisterEHFrameWrapper(ExecutorAddrRange EHFrame) { in deregisterEHFrameWrapper() argument 163 EHFrame.Start.toPtr<const void *>(), EHFrame.size()); in deregisterEHFrameWrapper()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldMachO.cpp | 325 SectionEntry *EHFrame = &Sections[SectionInfo.EHFrameSID]; in registerEHFrames() local 330 int64_t DeltaForText = computeDelta(Text, EHFrame); in registerEHFrames() 333 DeltaForEH = computeDelta(ExceptTab, EHFrame); in registerEHFrames() 335 uint8_t *P = EHFrame->getAddress(); in registerEHFrames() 336 uint8_t *End = P + EHFrame->getSize(); in registerEHFrames() 341 MemMgr.registerEHFrames(EHFrame->getAddress(), EHFrame->getLoadAddress(), in registerEHFrames() 342 EHFrame->getSize()); in registerEHFrames()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EHFrameRegistrationPlugin.cpp | 50 if (auto *EHFrame = getEHFrameSection(G)) { in modifyPassConfig() local 52 auto R = SectionRange(*EHFrame).getRange(); in modifyPassConfig()
|
| H A D | UnwindInfoRegistrationPlugin.cpp | 70 if (auto *EHFrame = G.findSectionByName(MachOEHFrameSectionName)) in addUnwindInfoRegistrationActions() local 71 ScanUnwindInfoSection(*EHFrame, EHFrameRange); in addUnwindInfoRegistrationActions()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
| H A D | RTDyldMemoryManager.h | 142 struct EHFrame { struct 146 typedef std::vector<EHFrame> EHFrameInfos; argument
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | EHFrameSupport.cpp | 30 auto *EHFrame = G.findSectionByName(EHFrameSectionName); in operator ()() local 32 if (!EHFrame) { in operator ()() 73 llvm::append_range(EHFrameBlocks, EHFrame->blocks()); in operator ()() 624 auto *EHFrame = G.findSectionByName(EHFrameSectionName); in operator ()() local 626 if (!EHFrame) in operator ()() 635 G.createContentBlock(*EHFrame, NullTerminatorBlockContent, in operator ()()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | DwarfCFIEHPrinter.h | 193 DWARFDebugFrame EHFrame(Triple::ArchType(ObjF.getArch()), /*IsEH=*/true, in printEHFrame() 195 if (Error E = EHFrame.parse(DE)) in printEHFrame() 198 for (const dwarf::FrameEntry &Entry : EHFrame) { in printEHFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/ |
| H A D | PerfSupportPlugin.cpp | 30 Expected<std::string> createX64EHFrameHeader(Section &EHFrame, in createX64EHFrameHeader() argument 69 uint64_t EHFrameAddr = SectionRange(EHFrame).getStart().getValue(); in createX64EHFrameHeader()
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | InputSection.h | 66 EHFrame, enumerator 399 static bool classof(const SectionBase *s) { return s->kind() == EHFrame; } in classof()
|
| H A D | InputSection.cpp | 208 case EHFrame: { in getOffset() 1346 : InputSectionBase(f, header, name, InputSectionBase::EHFrame) {} in EhInputSection()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFContext.cpp | 261 std::unique_ptr<DWARFDebugFrame> EHFrame; member in __anonfc0a132e0411::ThreadUnsafeDWARFContextState 470 if (EHFrame) in getEHFrame() 471 return EHFrame.get(); in getEHFrame() 482 EHFrame.swap(DF); in getEHFrame() 483 return EHFrame.get(); in getEHFrame()
|