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() = default;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;
236 class MemoryManager : public llvm::SectionMemoryManager {315 std::unique_ptr<SectionMemoryManager> m_default_mm_up; ///< The memory
504 RTDyldMM = new SectionMemoryManager(); in main()684 static_cast<SectionMemoryManager*>(RTDyldMM)->invalidateInstructionCache(); in main()
55 auto RTDyldMM = std::make_shared<SectionMemoryManager>(); in createJIT()
891 auto GetMemMgr = []() { return std::make_unique<SectionMemoryManager>(); }; in createObjectLinkingLayer()
1025 *unwrap(ES), [] { return std::make_unique<SectionMemoryManager>(); })); in LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager()
510 : m_default_mm_up(new llvm::SectionMemoryManager()), m_parent(parent) {} in MemoryManager()
780 SRCS_XDB+= ExecutionEngine/SectionMemoryManager.cpp