Lines Matching refs:bytes
124 void RecordAlloc([[maybe_unused]] size_t bytes, [[maybe_unused]] ArenaAllocKind kind) {} in RecordAlloc() argument
140 void RecordAlloc(size_t bytes, ArenaAllocKind kind);
269 void* Alloc(size_t bytes, ArenaAllocKind kind = kArenaAllocMisc) ALWAYS_INLINE {
271 return AllocWithMemoryTool(bytes, kind);
273 bytes = RoundUp(bytes, kAlignment);
274 ArenaAllocatorStats::RecordAlloc(bytes, kind);
275 if (UNLIKELY(bytes > static_cast<size_t>(end_ - ptr_))) {
276 return AllocFromNewArena(bytes);
280 ptr_ += bytes;
285 void* AllocAlign16(size_t bytes, ArenaAllocKind kind = kArenaAllocMisc) ALWAYS_INLINE {
287 DCHECK_ALIGNED(bytes, 16);
289 return AllocWithMemoryToolAlign16(bytes, kind);
293 ArenaAllocatorStats::RecordAlloc(bytes, kind);
294 if (UNLIKELY(padding + bytes > static_cast<size_t>(end_ - ptr_))) {
296 return AllocFromNewArena(bytes);
301 ptr_ += bytes;
386 void* AllocWithMemoryTool(size_t bytes, ArenaAllocKind kind);
387 void* AllocWithMemoryToolAlign16(size_t bytes, ArenaAllocKind kind);
388 uint8_t* AllocFromNewArena(size_t bytes);
389 uint8_t* AllocFromNewArenaWithMemoryTool(size_t bytes);