Lines Matching refs:kind
89 void* Alloc(size_t bytes, ArenaAllocKind kind) ALWAYS_INLINE { in Alloc() argument
91 return AllocWithMemoryTool(bytes, kind); in Alloc()
99 CurrentStats()->RecordAlloc(bytes, kind); in Alloc()
111 void* AllocWithMemoryTool(size_t bytes, ArenaAllocKind kind);
150 void* Alloc(size_t bytes, ArenaAllocKind kind = kArenaAllocMisc) ALWAYS_INLINE {
152 return arena_stack_->Alloc(bytes, kind);
156 T* Alloc(ArenaAllocKind kind = kArenaAllocMisc) {
157 return AllocArray<T>(1, kind);
161 T* AllocArray(size_t length, ArenaAllocKind kind = kArenaAllocMisc) {
162 return static_cast<T*>(Alloc(length * sizeof(T), kind));
166 ScopedArenaAllocatorAdapter<void> Adapter(ArenaAllocKind kind = kArenaAllocSTL);