Home | History | Annotate | Download | only in wtf

Lines Matching full:adjust

187   // Adjust the return memory so it is aligned
189 size_t adjust = 0;
191 adjust = alignment - (ptr & (alignment - 1));
195 if (adjust > 0) {
196 munmap(reinterpret_cast<void*>(ptr), adjust);
198 if (adjust < extra) {
199 munmap(reinterpret_cast<void*>(ptr + adjust + size), extra - adjust);
202 ptr += adjust;
240 // Adjust the return memory so it is aligned
242 size_t adjust = 0;
244 adjust = alignment - (ptr & (alignment - 1));
249 if (adjust > 0) {
250 VirtualFree(reinterpret_cast<void*>(ptr), adjust, MEM_DECOMMIT);
252 if (adjust < extra) {
253 VirtualFree(reinterpret_cast<void*>(ptr + adjust + size), extra-adjust, MEM_DECOMMIT);
256 ptr += adjust;
319 // Adjust the return memory so it is aligned
320 size_t adjust = 0;
322 adjust = alignment - (ptr & (alignment - 1));
326 if (adjust > 0) {
327 munmap(reinterpret_cast<void*>(ptr), adjust);
329 if (adjust < extra) {
330 munmap(reinterpret_cast<void*>(ptr + adjust + size), extra - adjust);
333 ptr += adjust;
334 physmem_base += adjust + size;