Home
last modified time | relevance | path

Searched refs:RuntimeDyld (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h59 class RuntimeDyld {
94 friend class RuntimeDyld; variable
183 virtual void notifyObjectLoaded(RuntimeDyld &RTDyld, in notifyObjectLoaded()
193 LLVM_ABI RuntimeDyld(MemoryManager &MemMgr, JITSymbolResolver &Resolver);
194 RuntimeDyld(const RuntimeDyld &) = delete;
195 RuntimeDyld &operator=(const RuntimeDyld &) = delete;
196 LLVM_ABI ~RuntimeDyld();
292 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
318 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
321 RuntimeDyld::LoadedObjectInfo &,
[all …]
H A DRTDyldMemoryManager.h33 class LLVM_ABI MCJITMemoryManager : public RuntimeDyld::MemoryManager {
36 using RuntimeDyld::MemoryManager::notifyObjectLoaded;
H A DJITEventListener.h58 const RuntimeDyld::LoadedObjectInfo &L) {} in notifyObjectLoaded()
H A DRuntimeDyldChecker.h31 class RuntimeDyld; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.h46 const RuntimeDyld::LoadedObjectInfo &)>;
53 unique_function<std::unique_ptr<RuntimeDyld::MemoryManager>(
129 using MemoryManagerUP = std::unique_ptr<RuntimeDyld::MemoryManager>;
133 RuntimeDyld::MemoryManager &MemMgr,
134 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo,
140 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr,
141 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo,
H A DEPCGenericRTDyldMemoryManager.h28 : public RuntimeDyld::MemoryManager {
75 void notifyObjectLoaded(RuntimeDyld &Dyld,
111 void mapAllocsToRemoteAddrs(RuntimeDyld &Dyld,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyld.cpp70 void RuntimeDyld::LoadedObjectInfo::anchor() {} in anchor()
1234 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>, Error)> in finalizeAsync()
1237 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> Info) { in finalizeAsync()
1287 uint64_t RuntimeDyld::LoadedObjectInfo::getSectionLoadAddress( in getSectionLoadAddress()
1297 RuntimeDyld::MemoryManager::TLSSection
1298 RuntimeDyld::MemoryManager::allocateTLSSection(uintptr_t Size, in allocateTLSSection()
1305 void RuntimeDyld::MemoryManager::anchor() {} in anchor()
1309 RuntimeDyld::RuntimeDyld(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyld() function in llvm::RuntimeDyld
1322 RuntimeDyld::~RuntimeDyld() = default;
1326 Triple::ArchType Arch, RuntimeDyld::MemoryManager &MM, in createRuntimeDyldCOFF()
[all …]
H A DRuntimeDyldCOFF.h26 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
31 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
35 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldCOFF()
H A DRuntimeDyldCOFF.cpp31 RuntimeDyld::LoadedObjectInfo> {
35 RuntimeDyld::LoadedObjectInfo::ObjSectionToIDMap ObjSecToIDMap) in LoadedCOFFObjectInfo()
49 RuntimeDyld::MemoryManager &MemMgr, in create()
64 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
H A DRuntimeDyldMachO.h46 RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldMachO()
121 RuntimeDyld::MemoryManager &MemMgr,
124 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
149 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldMachOCRTPBase()
H A DRuntimeDyldImpl.h234 friend class RuntimeDyld::LoadedObjectInfo;
239 RuntimeDyld::MemoryManager &MemMgr;
306 RuntimeDyld::NotifyStubEmittedFunction;
464 RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldImpl()
476 virtual std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
562 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>,
566 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> Info);
H A DRuntimeDyldELF.h230 RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr,
235 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
238 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
H A DRuntimeDyldMachO.cpp29 RuntimeDyld::LoadedObjectInfo> {
349 RuntimeDyld::MemoryManager &MemMgr, in create()
368 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A DForwardingMemoryManager.h25 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 DRTDyldObjectLinkingLayer.cpp202 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo, in emit()
210 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo, in emit()
233 RuntimeDyld::MemoryManager &MemMgr, in onObjLoad()
234 RuntimeDyld::LoadedObjectInfo &LoadedObjInfo, in onObjLoad()
367 std::unique_ptr<RuntimeDyld::MemoryManager> MemMgr, in onObjEmit()
368 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> LoadedObjInfo, in onObjEmit()
H A DEPCGenericRTDyldMemoryManager.cpp189 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 DOProfileJITEventListener.cpp53 const RuntimeDyld::LoadedObjectInfo &L) override;
82 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp121 const RuntimeDyld::LoadedObjectInfo &L) override;
166 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp75 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 Dllvm-rtdyld.cpp421 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 DMCJIT.h174 RuntimeDyld Dyld;
325 const RuntimeDyld::LoadedObjectInfo &L);
H A DMCJIT.cpp119 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> L = Dyld.loadObject(*Obj); in addObjectFile()
223 std::unique_ptr<RuntimeDyld::LoadedObjectInfo> L = in generateCodeForModule()
654 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldELFMips.h23 RuntimeDyldELFMips(RuntimeDyld::MemoryManager &MM, in RuntimeDyldELFMips()
H A DRuntimeDyldCOFFI386.h26 RuntimeDyldCOFFI386(RuntimeDyld::MemoryManager &MM, in RuntimeDyldCOFFI386()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/
H A DPerfJITEventListener.cpp72 const RuntimeDyld::LoadedObjectInfo &L) override;
234 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()

12