Lines Matching refs:SectionMemoryManager
21 uint8_t *SectionMemoryManager::allocateDataSection(uintptr_t Size, in allocateDataSection()
27 return allocateSection(SectionMemoryManager::AllocationPurpose::ROData, in allocateDataSection()
29 return allocateSection(SectionMemoryManager::AllocationPurpose::RWData, Size, in allocateDataSection()
33 uint8_t *SectionMemoryManager::allocateCodeSection(uintptr_t Size, in allocateCodeSection()
37 return allocateSection(SectionMemoryManager::AllocationPurpose::Code, 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()
204 SectionMemoryManager::applyMemoryGroupPermissions(MemoryGroup &MemGroup, in applyMemoryGroupPermissions()
228 void SectionMemoryManager::invalidateInstructionCache() { in invalidateInstructionCache()
234 SectionMemoryManager::~SectionMemoryManager() { in ~SectionMemoryManager()
241 SectionMemoryManager::MemoryMapper::~MemoryMapper() = default;
243 void SectionMemoryManager::anchor() {} in anchor()
248 class DefaultMMapper final : public SectionMemoryManager::MemoryMapper {
251 allocateMappedMemory(SectionMemoryManager::AllocationPurpose Purpose, in allocateMappedMemory()
268 SectionMemoryManager::SectionMemoryManager(MemoryMapper *UnownedMM) in SectionMemoryManager() function in llvm::SectionMemoryManager