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.h58 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 DRTDyldMemoryManager.h18 #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 DJITEventListener.h19 #include "llvm/ExecutionEngine/RuntimeDyld.h"
57 const RuntimeDyld::LoadedObjectInfo &L) {} in notifyObjectLoaded()
H A DRuntimeDyldChecker.h1 //===---- 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 DRTDyldObjectLinkingLayer.h45 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 DEPCGenericRTDyldMemoryManager.h26 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 DRuntimeDyld.cpp70 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 DRuntimeDyldCOFF.cpp32 RuntimeDyld::LoadedObjectInfo> {
36 RuntimeDyld::LoadedObjectInfo::ObjSectionToIDMap ObjSecToIDMap) in LoadedCOFFObjectInfo()
50 RuntimeDyld::MemoryManager &MemMgr, in create()
65 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
H A DRuntimeDyldCOFF.h29 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
34 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
38 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr, in RuntimeDyldCOFF()
H A DRuntimeDyldMachO.h51 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 DRuntimeDyldImpl.h239 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 DRuntimeDyldELF.h211 RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr,
216 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
219 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
H A DRuntimeDyldMachO.cpp30 RuntimeDyld::LoadedObjectInfo> {
350 RuntimeDyld::MemoryManager &MemMgr, in create()
369 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.cpp194 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 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.cpp122 const RuntimeDyld::LoadedObjectInfo &L) override;
167 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.h175 RuntimeDyld Dyld;
326 const RuntimeDyld::LoadedObjectInfo &L);
H A DMCJIT.cpp120 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 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.cpp68 const RuntimeDyld::LoadedObjectInfo &L) override;
231 const RuntimeDyld::LoadedObjectInfo &L) { in notifyObjectLoaded()

12