Lines Matching defs:ptr
65 static ArenaFreeTag& ArenaTagForAllocation(void* ptr) {
67 return *(reinterpret_cast<ArenaFreeTag*>(ptr) - 1);
101 uint8_t* ptr = top_ptr_;
102 if (UNLIKELY(static_cast<size_t>(top_end_ - ptr) < rounded_bytes)) {
103 ptr = AllocateFromNextArena(rounded_bytes);
106 top_ptr_ = ptr + rounded_bytes;
108 ptr += kAlignment;
109 ArenaTagForAllocation(ptr) = ArenaFreeTag::kUsed;
111 return ptr;
170 static void operator delete(void* ptr ATTRIBUTE_UNUSED) {}