HomeSort by relevance Sort by last modified time
    Searched refs:Arena (Results 1 - 25 of 28) sorted by null

1 2

  /external/chromium_org/third_party/tcmalloc/chromium/src/base/
low_level_alloc.h 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)
    [all...]
low_level_alloc.cc 71 LowLevelAlloc::Arena *arena; // pointer to parent arena member in struct:low_level_alloc_internal::AllocList::Header
181 // Arena implementation
183 struct LowLevelAlloc::Arena {
184 Arena() : mu(SpinLock::LINKER_INITIALIZED) {} // does nothing; for static init
185 explicit Arena(int) : pagesize(0) {} // set pagesize to zero explicitly
200 // The default arena, which is used when 0 is passed instead of an Arena
202 static struct LowLevelAlloc::Arena default_arena
383 LowLevelAlloc::Arena *arena = a->header.arena; local
420 LowLevelAlloc::Arena *arena = f->header.arena; local
    [all...]
  /external/chromium_org/third_party/tcmalloc/vendor/src/base/
low_level_alloc.h 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)
    [all...]
low_level_alloc.cc 71 LowLevelAlloc::Arena *arena; // pointer to parent arena member in struct:low_level_alloc_internal::AllocList::Header
181 // Arena implementation
183 struct LowLevelAlloc::Arena {
184 Arena() : mu(SpinLock::LINKER_INITIALIZED) {} // does nothing; for static init
185 explicit Arena(int) : pagesize(0) {} // set pagesize to zero explicitly
200 // The default arena, which is used when 0 is passed instead of an Arena
202 static struct LowLevelAlloc::Arena default_arena
383 LowLevelAlloc::Arena *arena = a->header.arena; local
420 LowLevelAlloc::Arena *arena = f->header.arena; local
    [all...]
  /external/chromium_org/third_party/leveldatabase/src/util/
arena.h 15 class Arena {
17 Arena();
18 ~Arena();
27 // by the arena (including space allocated but not yet used for user
48 Arena(const Arena&);
49 void operator=(const Arena&);
52 inline char* Arena::Allocate(size_t bytes) {
arena.cc 5 #include "util/arena.h"
12 Arena::Arena() {
18 Arena::~Arena() {
24 char* Arena::AllocateFallback(size_t bytes) {
42 char* Arena::AllocateAligned(size_t bytes) {
61 char* Arena::AllocateNewBlock(size_t block_bytes) {
arena_test.cc 5 #include "util/arena.h"
15 Arena arena; local
20 Arena arena; local
33 // Our arena disallows size 0 allocations.
38 r = arena.AllocateAligned(s);
40 r = arena.Allocate(s);
49 ASSERT_GE(arena.MemoryUsage(), bytes);
51 ASSERT_LE(arena.MemoryUsage(), bytes * 1.10)
    [all...]
  /art/compiler/dex/
arena_allocator.h 29 class Arena;
33 class Arena {
36 explicit Arena(size_t size = kDefaultSize);
37 ~Arena();
60 Arena* next_;
63 DISALLOW_COPY_AND_ASSIGN(Arena);
70 Arena* AllocArena(size_t size);
71 void FreeArena(Arena* arena);
75 Arena* free_arenas_ GUARDED_BY(lock_)
    [all...]
arena_allocator.cc 45 Arena::Arena(size_t size)
50 map_ = MemMap::MapAnonymous("dalvik-arena", NULL, size, PROT_READ | PROT_WRITE);
59 Arena::~Arena() {
67 void Arena::Reset() {
79 : lock_("Arena pool lock"),
85 auto* arena = free_arenas_; local
87 delete arena;
91 Arena* ArenaPool::AllocArena(size_t size)
147 Arena* arena = arena_head_; local
    [all...]
  /external/chromium_org/third_party/leveldatabase/src/db/
memtable.h 12 #include "util/arena.h"
81 Arena arena_;
skiplist.h 30 #include "util/arena.h"
35 class Arena;
44 // and will allocate memory using "*arena". Objects allocated in the arena
46 explicit SkipList(Comparator cmp, Arena* arena);
99 Arena* const arena_; // Arena used for allocations of nodes
322 SkipList<Key,Comparator>::SkipList(Comparator cmp, Arena* arena)
    [all...]
skiplist_test.cc 8 #include "util/arena.h"
32 Arena arena; local
34 SkipList<Key, Comparator> list(cmp, &arena);
52 Arena arena; local
54 SkipList<Key, Comparator> list(cmp, &arena);
207 Arena arena_;
  /external/valgrind/main/coregrind/
m_mallocfree.c 69 // Each arena has a sorted array of superblocks, which expands
79 red zone bytes (depends on Arena.rz_szB, but >= sizeof(void*))
81 red zone bytes (depends on Arena.rz_szB, but >= sizeof(void*))
89 excess red zone bytes (if Arena.rz_szB > sizeof(void*))
91 excess red zone bytes (if Arena.rz_szB > sizeof(void*))
173 // of the same arena can be reclaimed or till a new superblock is needed
174 // in any arena.
190 // An arena. 'freelist' is a circular, doubly-linked list. 'rz_szB' is
210 // superblocks in the arena. If this array is expanded, which
237 Arena;
770 Arena* arena = arenaId_to_ArenaP(aid); local
    [all...]
  /external/chromium_org/third_party/tcmalloc/chromium/src/
type_profiler_map.cc 51 LowLevelAlloc::Arena* g_type_profiler_map_memory = NULL;
memory_region_map.h 250 // We allocate STL objects in our own arena.
296 // Arena used for our allocations in regions_.
297 static LowLevelAlloc::Arena* arena_;
heap-profiler.cc 187 static LowLevelAlloc::Arena *heap_profiler_memory;
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/multiprocessing/
heap.py 57 class Arena(object):
63 self.name = 'pym-%d-%d' % (os.getpid(), Arena._counter.next())
79 class Arena(object):
120 arena = Arena(length)
121 self._arenas.append(arena)
122 return (arena, 0, length)
130 (arena, start, stop) = block
131 del self._start_to_block[(arena, start)]
132 del self._stop_to_block[(arena, stop)
    [all...]
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/multiprocessing/
heap.py 57 class Arena(object):
63 self.name = 'pym-%d-%d' % (os.getpid(), Arena._counter.next())
79 class Arena(object):
120 arena = Arena(length)
121 self._arenas.append(arena)
122 return (arena, 0, length)
130 (arena, start, stop) = block
131 del self._start_to_block[(arena, start)]
132 del self._stop_to_block[(arena, stop)
    [all...]
  /external/chromium_org/third_party/tcmalloc/chromium/src/tests/
low_level_alloc_unittest.cc 77 // If use_new_arena is true, use a fresh arena, and then delete it.
87 LowLevelAlloc::Arena *arena = 0; local
90 arena = LowLevelAlloc::NewArena(flags, LowLevelAlloc::DefaultArena());
104 arena == 0
106 : LowLevelAlloc::AllocWithArena(block_desc.len, arena));
142 CHECK(LowLevelAlloc::DeleteArena(arena));
177 CHECK_NE(allocates, 0); // default arena calls hooks
185 CHECK_GT(allocates, 5000); // arena calls hooks
188 CHECK_EQ(allocates, 0); // arena doesn't call hook
    [all...]
  /external/chromium_org/third_party/tcmalloc/vendor/src/
memory_region_map.h 226 // We allocate STL objects in our own arena.
272 // Arena used for our allocations in regions_.
273 static LowLevelAlloc::Arena* arena_;
heap-profiler.cc 138 static LowLevelAlloc::Arena *heap_profiler_memory;
memory_region_map.cc 142 LowLevelAlloc::Arena* MemoryRegionMap::arena_ = NULL;
241 RAW_LOG(WARNING, "Can't delete LowLevelAlloc arena: it's being used");
  /external/chromium_org/third_party/tcmalloc/vendor/src/tests/
low_level_alloc_unittest.cc 77 // If use_new_arena is true, use a fresh arena, and then delete it.
87 LowLevelAlloc::Arena *arena = 0; local
90 arena = LowLevelAlloc::NewArena(flags, LowLevelAlloc::DefaultArena());
104 arena == 0
106 : LowLevelAlloc::AllocWithArena(block_desc.len, arena));
142 CHECK(LowLevelAlloc::DeleteArena(arena));
177 CHECK_NE(allocates, 0); // default arena calls hooks
185 CHECK_GT(allocates, 5000); // arena calls hooks
188 CHECK_EQ(allocates, 0); // arena doesn't call hook
    [all...]
  /external/chromium_org/tools/memory_watcher/scripts/
summary.pl 85 } elsif ($loc =~ m/Arena/) {
  /external/chromium_org/third_party/ots/src/
ots.cc 65 struct Arena {
67 ~Arena() {
509 Arena arena; local
530 table_data = arena.Allocate(table_length);

Completed in 612 milliseconds

1 2