5 #ifndef STORAGE_LEVELDB_UTIL_ARENA_H_ 6 #define STORAGE_LEVELDB_UTIL_ARENA_H_ 68 #endif // STORAGE_LEVELDB_UTIL_ARENA_H_ Definition: autocompact_test.cc:11
Definition: port_example.h:75
char * alloc_ptr_
Definition: arena.h:38
char * Allocate(size_t bytes)
Definition: arena.h:52
Arena()
Definition: arena.cc:12
void operator=(const Arena &)
char * AllocateAligned(size_t bytes)
Definition: arena.cc:41
~Arena()
Definition: arena.cc:17
char * AllocateNewBlock(size_t block_bytes)
Definition: arena.cc:60
void * NoBarrier_Load() const
Definition: port_win.cc:139
char * AllocateFallback(size_t bytes)
Definition: arena.cc:23
size_t MemoryUsage() const
Definition: arena.h:29
port::AtomicPointer memory_usage_
Definition: arena.h:45
std::vector< char * > blocks_
Definition: arena.h:42
size_t alloc_bytes_remaining_
Definition: arena.h:39