Home | History | Annotate | Download | only in base

Lines Matching refs:arena

45   struct Arena;       // an arena from which memory may be allocated
48 // that have been newly allocated from the specific arena.
55 static void *AllocWithArena(size_t request, Arena *arena)
61 // Free() since that call to Alloc(). The space is returned to the arena
70 // Create a new arena.
71 // The root metadata for the new arena is allocated in the
87 // as well as generatating an arena that provides async-signal-safe
90 static Arena *NewArena(int32 flags, Arena *meta_data_arena);
92 // Destroys an arena allocated by NewArena and returns true,
93 // provided no allocated blocks remain in the arena.
94 // If allocated blocks remain in the arena, does nothing and
97 static bool DeleteArena(Arena *arena);
99 // The default arena that always exists.
100 static Arena *DefaultArena();