OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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