HomeSort by relevance Sort by last modified time
    Searched refs:mspace (Results 1 - 8 of 8) sorted by null

  /external/dlmalloc/
malloc.h 20 * If MSPACES is defined, declarations for mspace versions are included.
526 mspace is an opaque type representing an independent
529 typedef void* mspace; typedef
542 mspace create_mspace(size_t capacity, int locked);
550 size_t destroy_mspace(mspace msp);
554 of a new mspace. Part (less than 128*sizeof(size_t) bytes) of this
561 mspace create_mspace_with_base(void* base, size_t capacity, int locked);
566 others in this mspace. By default large chunks are not tracked,
574 int mspace_track_large_chunks(mspace msp, int enable);
581 struct mallinfo mspace_mallinfo(mspace msp)
    [all...]
malloc.c 190 are versions of malloc routines that take an "mspace" argument
196 static mspace mymspace = create_mspace(0,0); // for example
199 (Note: If you only need one instance of an mspace, you can instead
204 static __thread mspace tlms = 0;
211 Unless FOOTERS is defined, each mspace is completely independent.
215 indicating its originating mspace, and frees are directed to their
260 If true, only compile in mspace versions, not regular versions.
265 overridden on a per-mspace basis for mspace versions.) If set to a
1272 typedef void* mspace; typedef
    [all...]
  /art/runtime/gc/allocator/
dlmalloc.h 61 void* ArtDlMallocMoreCore(void* mspace, intptr_t increment);
  /art/runtime/gc/space/
dlmalloc_space.cc 40 void* mspace, uint8_t* begin, uint8_t* end, uint8_t* limit,
44 mspace_(mspace) {
45 CHECK(mspace != nullptr);
53 void* mspace = CreateMspace(mem_map->Begin(), starting_size, initial_size); local
54 if (mspace == nullptr) {
55 LOG(ERROR) << "Failed to initialize mspace for alloc space (" << name << ")";
69 mem_map, initial_size, name, mspace, begin, end, begin + capacity, growth_limit,
72 return new DlMallocSpace(mem_map, initial_size, name, mspace, begin, end, begin + capacity,
115 // create mspace using our backing storage starting at begin and with a footprint of
322 void* ArtDlMallocMoreCore(void* mspace, intptr_t increment) SHARED_REQUIRES(Locks::mutator_lock_)
    [all...]
dlmalloc_space.h 117 // MoreCore. Note this is used to stop the mspace growing beyond the limit to Capacity. When
118 // allocations fail we GC before increasing the footprint limit and allowing the mspace to grow.
142 DlMallocSpace(MemMap* mem_map, size_t initial_size, const std::string& name, void* mspace,
  /system/core/libpixelflinger/codeflinger/
CodeCache.cpp 50 // A dlmalloc mspace is used to manage the code cache over a mmaped region.
78 static mspace gMspace = NULL;
81 static mspace getMspace()
  /art/runtime/jit/
jit_code_cache.h 163 bool OwnsSpace(const void* mspace) const NO_THREAD_SAFETY_ANALYSIS {
164 return mspace == code_mspace_ || mspace == data_mspace_;
167 void* MoreCore(const void* mspace, intptr_t increment);
226 // Free in the mspace allocations taken by 'method'.
276 // The opaque mspace for allocating code.
278 // The opaque mspace for allocating data.
jit_code_cache.cc 875 // NO_THREAD_SAFETY_ANALYSIS as this is called from mspace code, at which point the lock
877 void* JitCodeCache::MoreCore(const void* mspace, intptr_t increment) NO_THREAD_SAFETY_ANALYSIS {
878 if (code_mspace_ == mspace) {
    [all...]

Completed in 1639 milliseconds