Searched refs:SectionMemoryManager (Results 1 – 9 of 9) sorted by relevance
21 uint8_t *SectionMemoryManager::allocateDataSection(uintptr_t Size, in allocateDataSection()27 return allocateSection(SectionMemoryManager::AllocationPurpose::ROData, in allocateDataSection()33 uint8_t *SectionMemoryManager::allocateCodeSection(uintptr_t Size, in allocateCodeSection()41 uint8_t *SectionMemoryManager::allocateSection( in allocateSection()42 SectionMemoryManager::AllocationPurpose Purpose, uintptr_t Size, in allocateSection()149 bool SectionMemoryManager::finalizeMemory(std::string *ErrMsg) { in finalizeMemory()228 void SectionMemoryManager::invalidateInstructionCache() { in invalidateInstructionCache()234 SectionMemoryManager::~SectionMemoryManager() { in ~SectionMemoryManager()241 SectionMemoryManager::MemoryMapper::~MemoryMapper() {} in ~MemoryMapper()243 void SectionMemoryManager::anchor() {} in anchor()[all …]
39 class SectionMemoryManager : public RTDyldMemoryManager {107 SectionMemoryManager(MemoryMapper *MM = nullptr);108 SectionMemoryManager(const SectionMemoryManager &) = delete;109 void operator=(const SectionMemoryManager &) = delete;110 ~SectionMemoryManager() override;
241 class MemoryManager : public llvm::SectionMemoryManager {320 std::unique_ptr<SectionMemoryManager> m_default_mm_up; ///< The memory
500 RTDyldMM = new SectionMemoryManager(); in main()680 static_cast<SectionMemoryManager*>(RTDyldMM)->invalidateInstructionCache(); in main()
54 auto RTDyldMM = std::make_shared<SectionMemoryManager>(); in createJIT()
664 auto GetMemMgr = []() { return std::make_unique<SectionMemoryManager>(); }; in createObjectLinkingLayer()
917 *unwrap(ES), [] { return std::make_unique<SectionMemoryManager>(); })); in LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager()
497 : m_default_mm_up(new llvm::SectionMemoryManager()), m_parent(parent) {} in MemoryManager()
670 SRCS_XDB+= ExecutionEngine/SectionMemoryManager.cpp