Home
last modified time | relevance | path

Searched refs:RTDyldMemoryManager (Results 1 – 11 of 11) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
DRTDyldMemoryManager.cpp32 RTDyldMemoryManager::~RTDyldMemoryManager() {} in ~RTDyldMemoryManager()
89 void RTDyldMemoryManager::registerEHFramesInProcess(uint8_t *Addr, in registerEHFramesInProcess()
101 void RTDyldMemoryManager::deregisterEHFramesInProcess(uint8_t *Addr, in deregisterEHFramesInProcess()
112 void RTDyldMemoryManager::registerEHFramesInProcess(uint8_t *Addr, in registerEHFramesInProcess()
122 void RTDyldMemoryManager::deregisterEHFramesInProcess(uint8_t *Addr, in deregisterEHFramesInProcess()
129 void RTDyldMemoryManager::registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, in registerEHFrames()
135 void RTDyldMemoryManager::deregisterEHFrames() { in deregisterEHFrames()
221 RTDyldMemoryManager::getSymbolAddressInProcess(const std::string &Name) { in getSymbolAddressInProcess()
282 void *RTDyldMemoryManager::getPointerToNamedFunction(const std::string &Name, in getPointerToNamedFunction()
293 void RTDyldMemoryManager::anchor() {} in anchor()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
DRTDyldMemoryManager.h60 class RTDyldMemoryManager : public MCJITMemoryManager,
63 RTDyldMemoryManager() = default;
64 RTDyldMemoryManager(const RTDyldMemoryManager&) = delete;
65 void operator=(const RTDyldMemoryManager&) = delete;
66 ~RTDyldMemoryManager() override;
154 RTDyldMemoryManager, LLVMMCJITMemoryManagerRef)
DSectionMemoryManager.h39 class SectionMemoryManager : public RTDyldMemoryManager {
DExecutionEngine.h52 class RTDyldMemoryManager; variable
575 EngineBuilder &setMCJITMemoryManager(std::unique_ptr<RTDyldMemoryManager> mcjmm);
/freebsd-12-stable/contrib/llvm-project/llvm/tools/lli/ChildTarget/
DChildTarget.cpp46 return RTDyldMemoryManager::getSymbolAddressInProcess(Name); in main()
50 RTDyldMemoryManager::registerEHFramesInProcess(Addr, Size); in main()
54 RTDyldMemoryManager::deregisterEHFramesInProcess(Addr, Size); in main()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/lli/
DRemoteJITUtils.h33 class ForwardingMemoryManager : public llvm::RTDyldMemoryManager {
87 using RTDyldMemoryManager::notifyObjectLoaded;
Dlli.cpp495 RTDyldMemoryManager *RTDyldMM = nullptr; in main()
505 std::unique_ptr<RTDyldMemoryManager>(RTDyldMM)); in main()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
DExecutionEngineBindings.cpp207 std::unique_ptr<RTDyldMemoryManager>(unwrap(options.MCJMM))); in LLVMCreateMCJITCompilerForModule()
334 class SimpleBindingMemoryManager : public RTDyldMemoryManager {
DExecutionEngine.cpp487 std::unique_ptr<RTDyldMemoryManager> mcjmm) { in setMCJITMemoryManager()
488 auto SharedMM = std::shared_ptr<RTDyldMemoryManager>(std::move(mcjmm)); in setMCJITMemoryManager()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-rtdyld/
Dllvm-rtdyld.cpp190 class TrivialMemoryManager : public RTDyldMemoryManager {
232 if (auto Sym = RTDyldMemoryManager::findSymbol(Name)) in findSymbol()
/freebsd-12-stable/lib/clang/libllvm/
DMakefile664 SRCS_XDB+= ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp