Lines Matching defs:MemGroup
51 MemoryGroup &MemGroup = [&]() -> MemoryGroup & {
65 for (FreeMemBlock &FreeMB : MemGroup.FreeMem) {
74 MemGroup.PendingMem.push_back(sys::MemoryBlock((void *)Addr, Size));
78 FreeMB.PendingPrefixIndex = MemGroup.PendingMem.size() - 1;
81 MemGroup.PendingMem[FreeMB.PendingPrefixIndex];
104 Purpose, RequiredSize, &MemGroup.Near,
112 MemGroup.Near = MB;
124 MemGroup.AllocatedMem.push_back(MB);
132 MemGroup.PendingMem.push_back(sys::MemoryBlock((void *)Addr, Size));
141 MemGroup.FreeMem.push_back(FreeMB);
203 SectionMemoryManager::applyMemoryGroupPermissions(MemoryGroup &MemGroup,
205 for (sys::MemoryBlock &MB : MemGroup.PendingMem)
209 MemGroup.PendingMem.clear();
213 for (FreeMemBlock &FreeMB : MemGroup.FreeMem) {
220 erase_if(MemGroup.FreeMem, [](FreeMemBlock &FreeMB) {