/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | RuntimeDyld.h | 58 class RuntimeDyld { 93 friend class RuntimeDyld; variable 182 virtual void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded() 192 RuntimeDyld(MemoryManager &MemMgr, JITSymbolResolver &Resolver); 193 RuntimeDyld(const RuntimeDyld &) = delete; 194 RuntimeDyld &operator=(const RuntimeDyld &) = delete; 195 ~RuntimeDyld(); 289 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver, 315 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver, 318 RuntimeDyld::LoadedObjectInfo &, [all …]
|
H A D | RTDyldMemoryManager.h | 18 #include "llvm/ExecutionEngine/RuntimeDyld.h" 32 class MCJITMemoryManager : public RuntimeDyld::MemoryManager { 34 // Don't hide the notifyObjectLoaded method from RuntimeDyld::MemoryManager. 35 using RuntimeDyld::MemoryManager::notifyObjectLoaded; 54 // RuntimeDyld clients often want to handle the memory management of 58 // FIXME: As the RuntimeDyld fills out, additional routines will be needed 89 /// This method returns a RuntimeDyld::SymbolInfo for the specified function 95 /// RuntimeDyld. 99 /// necessary for RuntimeDyld to correctly handle weak and non-exported symbols. 117 /// consistent with historical treatment by RuntimeDyld [all...] |
H A D | JITEventListener.h | 19 #include "llvm/ExecutionEngine/RuntimeDyld.h" 57 const RuntimeDyld::LoadedObjectInfo &L) {} in notifyObjectLoaded()
|
H A D | RuntimeDyldChecker.h | 1 //===---- RuntimeDyldChecker.h - RuntimeDyld tester framework -----*- C++ -*-=// 29 class RuntimeDyld; 36 /// RuntimeDyld invariant checker for verifying that RuntimeDyld has 40 /// RuntimeDyld instance to verify that relocations have been applied 170 /// Check a single expression against the attached RuntimeDyld 28 class RuntimeDyld; global() variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | RTDyldObjectLinkingLayer.h | 45 const RuntimeDyld::LoadedObjectInfo &)>; 52 unique_function<std::unique_ptr<RuntimeDyld::MemoryManager>()>; 127 using MemoryManagerUP = std::unique_ptr<RuntimeDyld::MemoryManager>; 131 RuntimeDyld::MemoryManager &MemMgr, 132 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo, 138 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr, 139 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo,
|
H A D | EPCGenericRTDyldMemoryManager.h | 26 class EPCGenericRTDyldMemoryManager : public RuntimeDyld::MemoryManager { 73 void notifyObjectLoaded(RuntimeDyld &Dyld, 109 void mapAllocsToRemoteAddrs(RuntimeDyld &Dyld,
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyld.cpp | 70 void RuntimeDyld::LoadedObjectInfo::anchor() {} in anchor() 1219 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>, Error)> in finalizeAsync() 1222 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> Info) { in finalizeAsync() 1272 uint64_t RuntimeDyld::LoadedObjectInfo::getSectionLoadAddress( in getSectionLoadAddress() 1282 RuntimeDyld::MemoryManager::TLSSection 1283 RuntimeDyld::MemoryManager::allocateTLSSection(uintptr_t Size, in allocateTLSSection() 1290 void RuntimeDyld::MemoryManager::anchor() {} in anchor() 1294 RuntimeDyld::RuntimeDyld(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyld() function in llvm::RuntimeDyld 1307 RuntimeDyld::~RuntimeDyld() = default; 1311 Triple::ArchType Arch, RuntimeDyld::MemoryManager &MM, in createRuntimeDyldCOFF() [all …]
|
H A D | RuntimeDyldCOFF.cpp | 32 RuntimeDyld::LoadedObjectInfo> { 36 RuntimeDyld::LoadedObjectInfo::ObjSectionToIDMap ObjSecToIDMap) in LoadedCOFFObjectInfo() 50 RuntimeDyld::MemoryManager &MemMgr, in create() 65 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
|
H A D | RuntimeDyldCOFF.h | 29 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> 34 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr, 38 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldCOFF()
|
H A D | RuntimeDyldMachO.h | 51 RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldMachO() 126 RuntimeDyld::MemoryManager &MemMgr, 129 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> 154 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldMachOCRTPBase()
|
H A D | RuntimeDyldImpl.h | 239 friend class RuntimeDyld::LoadedObjectInfo; 244 RuntimeDyld::MemoryManager &MemMgr; 311 RuntimeDyld::NotifyStubEmittedFunction; 459 RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldImpl() 471 virtual std::unique_ptr<RuntimeDyld::LoadedObjectInfo> 557 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>, 561 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> Info);
|
H A D | RuntimeDyldELF.h | 211 RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr, 216 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr, 219 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
|
H A D | RuntimeDyldMachO.cpp | 30 RuntimeDyld::LoadedObjectInfo> { 350 RuntimeDyld::MemoryManager &MemMgr, in create() 369 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
|
/freebsd/contrib/llvm-project/llvm/tools/lli/ |
H A D | ForwardingMemoryManager.h | 25 void setMemMgr(std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr) { in setMemMgr() 69 void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded() 86 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr;
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | RTDyldObjectLinkingLayer.cpp | 194 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo, in emit() 201 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo, in emit() 224 RuntimeDyld::MemoryManager &MemMgr, in onObjLoad() 225 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo, in onObjLoad() 358 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr, in onObjEmit() 359 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo, in onObjEmit()
|
H A D | EPCGenericRTDyldMemoryManager.cpp | 189 RuntimeDyld &Dyld, const object::ObjectFile &Obj) { in notifyObjectLoaded() 295 RuntimeDyld &Dyld, std::vector<SectionAlloc> &Allocs, in mapAllocsToRemoteAddrs()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/ |
H A D | OProfileJITEventListener.cpp | 53 const RuntimeDyld::LoadedObjectInfo &L) override; 82 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | GDBRegistrationListener.cpp | 122 const RuntimeDyld::LoadedObjectInfo &L) override; 167 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/ |
H A D | IntelJITEventListener.cpp | 75 const RuntimeDyld::LoadedObjectInfo &L) { in fillSectionInformation() 144 const RuntimeDyld::LoadedObjectInfo &L) override; 195 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-rtdyld/ |
H A D | llvm-rtdyld.cpp | 421 RuntimeDyld Dyld(MemMgr, MemMgr); in printLineInfoForInput() 444 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo = nullptr; in printLineInfoForInput() 553 RuntimeDyld Dyld(MemMgr, MemMgr); in executeInput() 648 void applySpecificSectionMappings(RuntimeDyld &Dyld, in applySpecificSectionMappings() 689 RuntimeDyld &Dyld, in remapSectionsAndSymbols() 839 RuntimeDyld Dyld(MemMgr, MemMgr); in linkAndVerify()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.h | 175 RuntimeDyld Dyld; 326 const RuntimeDyld::LoadedObjectInfo &L);
|
H A D | MCJIT.cpp | 120 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> L = Dyld.loadObject(*Obj); in addObjectFile() 224 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> L = in generateCodeForModule() 657 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldELFMips.h | 23 RuntimeDyldELFMips(RuntimeDyld::MemoryManager &MM, in RuntimeDyldELFMips()
|
H A D | RuntimeDyldCOFFI386.h | 26 RuntimeDyldCOFFI386(RuntimeDyld::MemoryManager &MM, in RuntimeDyldCOFFI386()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/ |
H A D | PerfJITEventListener.cpp | 68 const RuntimeDyld::LoadedObjectInfo &L) override; 231 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
|