Lines Matching defs:CommitSize
40 uptr CommitSize;
78 uptr CommitSize = 0;
120 bool mapSecondary(const Options &Options, uptr CommitBase, uptr CommitSize,
137 MemMap.remap(AllocPos, CommitSize - TaggedSize, "scudo:secondary",
142 return MemMap.remap(CommitBase, CommitSize, "scudo:secondary",
148 if (useMemoryTagging<Config>(Options) && CommitSize > MaxUnusedCacheBytes) {
152 MemMap.remap(UntaggedPos, CommitBase + CommitSize - UntaggedPos,
157 return MemMap.remap(CommitBase, CommitSize, "scudo:secondary", RemapFlags);
196 Entry.CommitBase, Entry.CommitBase + Entry.CommitSize,
197 Entry.CommitSize, Entry.Time == 0 ? "[R]" : "");
219 if (!canCache(H->CommitSize))
229 Entry.CommitSize = H->CommitSize;
240 mapSecondary<Config>(Options, Entry.CommitBase, Entry.CommitSize,
243 Entry.MemMap.setMemoryPermission(Entry.CommitBase, Entry.CommitSize,
247 Entry.MemMap.releaseAndZeroPagesToOS(Entry.CommitBase, Entry.CommitSize);
319 const uptr CommitSize = Entries[I].CommitSize;
321 roundDown(CommitBase + CommitSize - Size, Alignment);
323 if (HeaderPos > CommitBase + CommitSize)
334 (CommitBase + CommitSize - HeaderPos) / FragmentedBytesDivisor;
362 Entry.MemMap.setMemoryPermission(Entry.CommitBase, Entry.CommitSize, 0);
375 (*H)->CommitSize = Entry.CommitSize;
424 Entries[I].CommitSize, 0);
466 Entry.MemMap.releaseAndZeroPagesToOS(Entry.CommitBase, Entry.CommitSize);
517 return B->CommitBase + B->CommitSize;
604 const uptr BlockEnd = H->CommitBase + H->CommitSize;
618 AllocatedBytes += H->CommitSize;
619 FragmentedBytes += H->MemMap.getCapacity() - H->CommitSize;
621 Stats.add(StatAllocated, H->CommitSize);
671 const uptr CommitSize = MapEnd - PageSize - CommitBase;
672 const uptr AllocPos = roundDown(CommitBase + CommitSize - Size, Alignment);
673 if (!mapSecondary<Config>(Options, CommitBase, CommitSize, AllocPos, 0,
685 H->CommitSize = CommitSize;
688 *BlockEndPtr = CommitBase + CommitSize;
692 AllocatedBytes += CommitSize;
693 FragmentedBytes += H->MemMap.getCapacity() - CommitSize;
694 if (LargestSize < CommitSize)
695 LargestSize = CommitSize;
697 Stats.add(StatAllocated, CommitSize);
707 const uptr CommitSize = H->CommitSize;
711 FreedBytes += CommitSize;
712 FragmentedBytes -= H->MemMap.getCapacity() - CommitSize;
714 Stats.sub(StatAllocated, CommitSize);