Lines Matching refs:ptr
74 if (munmap(chunk.ptr, chunk.size) != 0) { in ~SwapSpace()
76 << static_cast<const void*>(chunk.ptr) << " size=" << chunk.size; in ~SwapSpace()
127 it->free_by_start_entry->ptr += size; in Alloc()
148 return old_chunk.ptr; in Alloc()
154 SpaceChunk remainder = { new_chunk.ptr + size, new_chunk.size - size }; in Alloc()
157 return new_chunk.ptr; in Alloc()
168 uint8_t* ptr = reinterpret_cast<uint8_t*>( in NewFileChunk() local
170 if (ptr == MAP_FAILED) { in NewFileChunk()
179 SpaceChunk new_chunk = {ptr, next_part}; in NewFileChunk()
189 void SwapSpace::Free(void* ptr, size_t size) { in Free() argument
198 SpaceChunk chunk = { reinterpret_cast<uint8_t*>(ptr), size }; in Free()
207 chunk.ptr -= prev->size; in Free()