Lines Matching refs:SectionMemoryManager
22 uint8_t *SectionMemoryManager::allocateDataSection(uintptr_t Size, in allocateDataSection()
28 return allocateSection(SectionMemoryManager::AllocationPurpose::ROData, in allocateDataSection()
30 return allocateSection(SectionMemoryManager::AllocationPurpose::RWData, Size, in allocateDataSection()
34 uint8_t *SectionMemoryManager::allocateCodeSection(uintptr_t Size, in allocateCodeSection()
38 return allocateSection(SectionMemoryManager::AllocationPurpose::Code, Size, in allocateCodeSection()
42 uint8_t *SectionMemoryManager::allocateSection( in allocateSection()
43 SectionMemoryManager::AllocationPurpose Purpose, uintptr_t Size, in allocateSection()
141 bool SectionMemoryManager::finalizeMemory(std::string *ErrMsg) { in finalizeMemory()
196 SectionMemoryManager::applyMemoryGroupPermissions(MemoryGroup &MemGroup, in applyMemoryGroupPermissions()
221 void SectionMemoryManager::invalidateInstructionCache() { in invalidateInstructionCache()
226 SectionMemoryManager::~SectionMemoryManager() { in ~SectionMemoryManager()
233 SectionMemoryManager::MemoryMapper::~MemoryMapper() {} in ~MemoryMapper()
235 void SectionMemoryManager::anchor() {} in anchor()
240 class DefaultMMapper final : public SectionMemoryManager::MemoryMapper {
243 allocateMappedMemory(SectionMemoryManager::AllocationPurpose Purpose, in allocateMappedMemory()
262 SectionMemoryManager::SectionMemoryManager(MemoryMapper *MM) in SectionMemoryManager() function in llvm::SectionMemoryManager