Lines Matching refs:sys
76 MemGroup.PendingMem.push_back(sys::MemoryBlock((void *)Addr, Size)); in allocateSection()
82 sys::MemoryBlock &PendingMB = in allocateSection()
84 PendingMB = sys::MemoryBlock(PendingMB.base(), in allocateSection()
90 sys::MemoryBlock((void *)(Addr + Size), EndOfBlock - Addr - Size); in allocateSection()
105 sys::MemoryBlock MB = MMapper.allocateMappedMemory( in allocateSection()
107 sys::Memory::MF_READ | sys::Memory::MF_WRITE, ec); in allocateSection()
125 MemGroup.PendingMem.push_back(sys::MemoryBlock((void *)Addr, Size)); in allocateSection()
132 FreeMB.Free = sys::MemoryBlock((void *)(Addr + Size), FreeSize); in allocateSection()
147 sys::Memory::MF_READ | sys::Memory::MF_EXEC); in finalizeMemory()
157 sys::Memory::MF_READ | sys::Memory::MF_EXEC); in finalizeMemory()
175 static sys::MemoryBlock trimBlockToPageSize(sys::MemoryBlock M) { in trimBlockToPageSize()
176 static const size_t PageSize = sys::Process::getPageSize(); in trimBlockToPageSize()
185 sys::MemoryBlock Trimmed((void *)((uintptr_t)M.base() + StartOverlap), in trimBlockToPageSize()
198 for (sys::MemoryBlock &MB : MemGroup.PendingMem) in applyMemoryGroupPermissions()
222 for (sys::MemoryBlock &Block : CodeMem.PendingMem) in invalidateInstructionCache()
223 sys::Memory::InvalidateInstructionCache(Block.base(), Block.size()); in invalidateInstructionCache()
228 for (sys::MemoryBlock &Block : Group->AllocatedMem) in ~SectionMemoryManager()
242 sys::MemoryBlock
244 size_t NumBytes, const sys::MemoryBlock *const NearBlock, in allocateMappedMemory()
246 return sys::Memory::allocateMappedMemory(NumBytes, NearBlock, Flags, EC); in allocateMappedMemory()
249 std::error_code protectMappedMemory(const sys::MemoryBlock &Block, in protectMappedMemory()
251 return sys::Memory::protectMappedMemory(Block, Flags); in protectMappedMemory()
254 std::error_code releaseMappedMemory(sys::MemoryBlock &M) override { in releaseMappedMemory()
255 return sys::Memory::releaseMappedMemory(M); in releaseMappedMemory()