It's the allocator informing you of how much memory it really hands over for that size / align. Modern general purpose allocators use size classes in order to tightly pack the allocations in arenas with a very low metadata / fragmentation upper bound. At very large sizes, the allocations are also being rounded to the page size.