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

1 2 3 4 5 6 7

  /external/chromium_org/third_party/tcmalloc/chromium/src/base/
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...]
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...]
  /external/chromium_org/third_party/tcmalloc/vendor/src/base/
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...]
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...]
  /art/compiler/dex/
backend.h 32 explicit Backend(ArenaAllocator* arena) : arena_(arena) {}
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...]
arena_bit_vector.h 69 static void* operator new(size_t size, ArenaAllocator* arena) {
70 return arena->Alloc(sizeof(ArenaBitVector::Iterator),
82 ArenaBitVector(ArenaAllocator* arena, unsigned int start_bits, bool expandable,
86 static void* operator new(size_t size, ArenaAllocator* arena) {
87 return arena->Alloc(sizeof(ArenaBitVector), ArenaAllocator::kAllocGrowableBitMap);
growable_array.h 69 static void* operator new(size_t size, ArenaAllocator* arena) {
70 return arena->Alloc(sizeof(GrowableArray::Iterator), ArenaAllocator::kAllocGrowableArray);
79 GrowableArray(ArenaAllocator* arena, size_t init_length, OatListKind kind = kGrowableArrayMisc)
80 : arena_(arena),
155 static void* operator new(size_t size, ArenaAllocator* arena) {
156 return arena->Alloc(sizeof(GrowableArray<T>), ArenaAllocator::kAllocGrowableArray);
  /external/valgrind/main/VEX/unused/
arena.h 2 /* This is a modified version of the file "arena.h" from
28 /* $Id: H:/drh/idioms/book/RCS/arena.doc,v 1.10 1997/02/21 19:45:19 drh Exp $ */
40 extern void *Arena_alloc (T arena, long nbytes,
42 extern void *Arena_calloc(T arena, long count,
44 extern void Arena_free (T arena);
  /external/chromium_org/third_party/WebKit/Source/core/tests/
PODFreeListArenaTest.cpp 65 int getFreeListSize(const PassRefPtr<PODFreeListArena<TestClass1> > arena) const
67 return arena->getFreeListSizeForTesting();
71 // Make sure the arena can successfully allocate from more than one
76 RefPtr<PODFreeListArena<TestClass1> > arena = PODFreeListArena<TestClass1>::create(allocator); local
79 arena->allocateObject();
83 // Make sure the arena frees all allocated regions during destruction.
88 RefPtr<PODFreeListArena<TestClass1> > arena = PODFreeListArena<TestClass1>::create(allocator); local
90 arena->allocateObject();
96 // Make sure the arena runs constructors of the objects allocated within.
99 RefPtr<PODFreeListArena<TestClass1> > arena = PODFreeListArena<TestClass1>::create() local
113 RefPtr<PODFreeListArena<TestClass1> > arena = PODFreeListArena<TestClass1>::create(); local
127 RefPtr<PODFreeListArena<TestClass2> > arena = PODFreeListArena<TestClass2>::create(); local
    [all...]
PODArenaTest.cpp 63 // Make sure the arena can successfully allocate from more than one
68 RefPtr<PODArena> arena = PODArena::create(allocator); local
71 arena->allocateObject<TestClass1>();
75 // Make sure the arena frees all allocated regions during destruction.
80 RefPtr<PODArena> arena = PODArena::create(allocator); local
82 arena->allocateObject<TestClass1>();
88 // Make sure the arena runs constructors of the objects allocated within.
91 RefPtr<PODArena> arena = PODArena::create(); local
93 TestClass1* tc1 = arena->allocateObject<TestClass1>();
98 TestClass2* tc2 = arena->allocateObject<TestClass2>()
    [all...]
  /external/chromium_org/net/third_party/nss/ssl/bodge/
secitem_array.c 28 SECITEM_AllocArray(PLArenaPool *arena, SECItemArray *array, unsigned int len)
33 if (arena != NULL) {
34 mark = PORT_ArenaMark(arena);
38 if (arena != NULL) {
39 result = PORT_ArenaZAlloc(arena, sizeof(SECItemArray));
53 if (arena != NULL) {
54 result->items = PORT_ArenaZNewArray(arena, SECItem, len);
66 PORT_ArenaUnmark(arena, mark);
71 if ( arena != NULL ) {
73 PORT_ArenaRelease(arena, mark)
    [all...]
  /external/chromium_org/third_party/leveldatabase/src/util/
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...]
  /external/valgrind/main/coregrind/
pub_core_mallocfree.h 54 When adding a new arena, remember also to add it to ensure_mm_init().
94 int arena; /* total space allocated from system */ member in struct:vg_mallinfo
106 extern void* VG_(arena_malloc) ( ArenaId arena, HChar* cc, SizeT nbytes );
107 extern void VG_(arena_free) ( ArenaId arena, void* ptr );
108 extern void* VG_(arena_calloc) ( ArenaId arena, HChar* cc,
110 extern void* VG_(arena_realloc) ( ArenaId arena, HChar* cc,
  /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/crypto/
signature_verifier_nss.cc 45 PLArenaPool* arena = PORT_NewArena(DER_DEFAULT_CHUNKSIZE);
46 if (!arena) {
57 rv = SEC_QuickDERDecodeItem(arena, &sig_alg_id, SECOID_AlgorithmIDTemplate,
61 PORT_FreeArena(arena, PR_TRUE);
74 PORT_FreeArena(arena, PR_TRUE); // Done with sig_alg_id.
  /prebuilts/python/darwin-x86/2.7.5/include/python2.7/
Python-ast.h 376 mod_ty _Py_Module(asdl_seq * body, PyArena *arena);
378 mod_ty _Py_Interactive(asdl_seq * body, PyArena *arena);
380 mod_ty _Py_Expression(expr_ty body, PyArena *arena);
382 mod_ty _Py_Suite(asdl_seq * body, PyArena *arena);
386 PyArena *arena);
390 PyArena *arena);
392 stmt_ty _Py_Return(expr_ty value, int lineno, int col_offset, PyArena *arena);
395 *arena);
398 col_offset, PyArena *arena);
401 lineno, int col_offset, PyArena *arena);
    [all...]
asdl.h 30 asdl_seq *asdl_seq_new(int size, PyArena *arena);
31 asdl_int_seq *asdl_int_seq_new(int size, PyArena *arena);
  /prebuilts/python/linux-x86/2.7.5/include/python2.7/
Python-ast.h 376 mod_ty _Py_Module(asdl_seq * body, PyArena *arena);
378 mod_ty _Py_Interactive(asdl_seq * body, PyArena *arena);
380 mod_ty _Py_Expression(expr_ty body, PyArena *arena);
382 mod_ty _Py_Suite(asdl_seq * body, PyArena *arena);
386 PyArena *arena);
390 PyArena *arena);
392 stmt_ty _Py_Return(expr_ty value, int lineno, int col_offset, PyArena *arena);
395 *arena);
398 col_offset, PyArena *arena);
401 lineno, int col_offset, PyArena *arena);
    [all...]
  /external/chromium_org/third_party/jemalloc/chromium/
jemalloc.c 91 * in the associated arena chunk header maps.
116 * Use only one arena by default. Mozilla does not currently make extensive
169 * MALLOC_BALANCE enables monitoring of arena lock contention and dynamically
170 * re-balances arena load if exponentially averaged contention exceeds a
497 /* Maximum number of dirty pages per arena. */
504 * to the mandatory one chunk per arena.
704 /* Number of times this arena reassigned a thread due to contention. */
800 * Arena data structures.
872 /* Arena chunk header. */
875 /* Arena that owns the chunk. *
876 arena_t *arena; member in struct:arena_chunk_s
4669 arena_t *arena; local
5417 arena_t *arena; local
6513 arena_t *arena = arenas[i]; local
    [all...]
  /external/chromium_org/third_party/jemalloc/vendor/
jemalloc.c 91 * in the associated arena chunk header maps.
109 * Use only one arena by default. Mozilla does not currently make extensive
162 * MALLOC_BALANCE enables monitoring of arena lock contention and dynamically
163 * re-balances arena load if exponentially averaged contention exceeds a
490 /* Maximum number of dirty pages per arena. */
497 * to the mandatory one chunk per arena.
697 /* Number of times this arena reassigned a thread due to contention. */
793 * Arena data structures.
865 /* Arena chunk header. */
868 /* Arena that owns the chunk. *
869 arena_t *arena; member in struct:arena_chunk_s
4658 arena_t *arena; local
5406 arena_t *arena; local
6495 arena_t *arena = arenas[i]; local
    [all...]
  /external/chromium_org/net/third_party/mozilla_security_manager/
nsKeygenHandler.cpp 110 PLArenaPool *arena = NULL; local
179 arena = PORT_NewArena(DER_DEFAULT_CHUNKSIZE);
180 if (!arena) {
187 sec_rv = DER_Encode(arena, &spkiItem, CERTSubjectPublicKeyInfoTemplate,
200 sec_rv = DER_Encode(arena, &pkacItem, CERTPublicKeyAndChallengeTemplate,
209 sec_rv = SEC_DerSignData(arena, &signedItem, pkacItem.data, pkacItem.len,
254 if (arena) {
255 PORT_FreeArena(arena, PR_TRUE);
  /external/chromium_org/third_party/re2/util/
arena.h 16 // #include "lib/arena-inl.h"
18 // UnsafeArena arena(1000);
19 // Foo* foo = new (AllocateInArena, &arena) Foo;
89 // Operators for allocation on the arena
90 // Syntax: new (AllocateInArena, arena) MyClass;
98 re2::UnsafeArena *arena) {
99 return reinterpret_cast<char*>(arena->GetMemory(size, 1));
  /external/regex-re2/util/
arena.h 16 // #include "lib/arena-inl.h"
18 // UnsafeArena arena(1000);
19 // Foo* foo = new (AllocateInArena, &arena) Foo;
89 // Operators for allocation on the arena
90 // Syntax: new (AllocateInArena, arena) MyClass;
98 re2::UnsafeArena *arena) {
99 return reinterpret_cast<char*>(arena->GetMemory(size, 1));

Completed in 1947 milliseconds

1 2 3 4 5 6 7