/arkcompiler/runtime_core/libpandabase/mem/ |
H A D | arena_allocator.cpp | 35 arenas_ = PoolManager::AllocArena(DEFAULT_ARENA_SIZE, space_type_, AllocatorType::ARENA_ALLOCATOR, this); in ArenaAllocatorT() 51 arenas_ = PoolManager::AllocArena(DEFAULT_ARENA_SIZE, space_type_, AllocatorType::ARENA_ALLOCATOR, this); in ArenaAllocatorT() 158 Arena *new_arena = PoolManager::AllocArena(pool_size, space_type_, GetAllocatorType(), this); in AddArenaFromPool()
|
H A D | pool_manager.h | 33 static Arena *AllocArena(size_t size, SpaceType space_type, AllocatorType allocator_type,
|
H A D | alloc_tracker.cpp | 94 AllocArena(); in TrackAlloc() 112 AllocArena(); in TrackFree() 118 void DetailAllocTracker::AllocArena() in AllocArena() function in panda::DetailAllocTracker
|
H A D | pool_manager.cpp | 30 Arena *PoolManager::AllocArena(size_t size, SpaceType space_type, AllocatorType allocator_type, in AllocArena() function in panda::PoolManager
|
H A D | mem_pool.h | 81 // TODO(aemelenko): We must always define allocator_addr for AllocArena 84 inline ArenaT *AllocArena(size_t size, SpaceType space_type, AllocatorType allocator_type, in AllocArena() function in panda::MemPool
|
H A D | alloc_tracker.h | 201 void AllocArena() REQUIRES(mutex_);
|
/arkcompiler/runtime_core/static_core/libpandabase/mem/ |
H A D | arena_allocator.cpp | 34 arenas_ = PoolManager::AllocArena(DEFAULT_ARENA_SIZE, spaceType_, AllocatorType::ARENA_ALLOCATOR, this); in ArenaAllocatorT() 47 arenas_ = PoolManager::AllocArena(DEFAULT_ARENA_SIZE, spaceType_, AllocatorType::ARENA_ALLOCATOR, this); in ArenaAllocatorT() 153 Arena *newArena = PoolManager::AllocArena(poolSize, spaceType_, GetAllocatorType(), this); in AddArenaFromPool()
|
H A D | pool_manager.h | 32 PANDA_PUBLIC_API static Arena *AllocArena(size_t size, SpaceType spaceType, AllocatorType allocatorType,
|
H A D | alloc_tracker.cpp | 94 AllocArena(); in TrackAlloc() 112 AllocArena(); in TrackFree() 118 void DetailAllocTracker::AllocArena() in AllocArena() function in ark::DetailAllocTracker
|
H A D | pool_manager.cpp | 30 Arena *PoolManager::AllocArena(size_t size, SpaceType spaceType, AllocatorType allocatorType, const void *allocatorAddr) in AllocArena() function in ark::PoolManager
|
H A D | mem_pool.h | 92 // NOTE(aemelenko): We must always define allocator_addr for AllocArena 95 inline ArenaT *AllocArena(size_t size, SpaceType spaceType, AllocatorType allocatorType, in AllocArena() function in ark::MemPool
|
H A D | alloc_tracker.h | 198 void AllocArena() REQUIRES(mutex_);
|
/arkcompiler/runtime_core/libpandabase/tests/ |
H A D | mmap_mem_pool_test.cpp | 227 auto arena1 = memPool->AllocArena(4_MB, SpaceType::SPACE_TYPE_COMPILER, AllocatorType::HUMONGOUS_ALLOCATOR); in HWTEST_F() 230 auto arena2 = memPool->AllocArena(4_MB, SpaceType::SPACE_TYPE_COMPILER, AllocatorType::HUMONGOUS_ALLOCATOR); in HWTEST_F() 233 auto arena3 = memPool->AllocArena(4_MB, SpaceType::SPACE_TYPE_COMPILER, AllocatorType::HUMONGOUS_ALLOCATOR); in HWTEST_F()
|
H A D | arena_test.cpp | 47 return PoolManager::GetMmapMemPool()->AllocArena<ArenaT>(size, SpaceType::SPACE_TYPE_INTERNAL, in CreateArena()
|
/arkcompiler/runtime_core/static_core/libpandabase/tests/ |
H A D | arena_test.cpp | 51 return PoolManager::GetMmapMemPool()->AllocArena<ArenaT>(size, SpaceType::SPACE_TYPE_INTERNAL, in CreateArena()
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | frame_allocator-inl.h | 209 newArena = memPoolAlloc_->AllocArena<FramesArena>(size, spaceType_, AllocatorType::FRAME_ALLOCATOR, this); in AllocateArenaImpl()
|
H A D | heap_space.cpp | 186 return PoolManager::AllocArena(arenaSize, spaceType, allocatorType, allocatorPtr); in TryAllocArenaBase()
|