Home
last modified time | relevance | path

Searched refs:pool_addr (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/runtime_core/libpandabase/mem/
H A Dpool_map.cpp23 void PoolMap::AddPoolToMap(const void *pool_addr, size_t pool_size, SpaceType space_type, AllocatorType allocator_type, in AddPoolToMap() argument
26 ASSERT(ToUintPtr(pool_addr) % POOL_MAP_GRANULARITY == 0); in AddPoolToMap()
29 size_t first_map_num = AddrToMapNum(pool_addr); in AddPoolToMap()
30 size_t last_map_num = AddrToMapNum(ToVoidPtr(ToUintPtr(pool_addr) + pool_size - 1U)); in AddPoolToMap()
37 void PoolMap::RemovePoolFromMap(const void *pool_addr, size_t pool_size) in RemovePoolFromMap() argument
39 ASSERT(ToUintPtr(pool_addr) % POOL_MAP_GRANULARITY == 0); in RemovePoolFromMap()
41 size_t first_map_num = AddrToMapNum(pool_addr); in RemovePoolFromMap()
42 size_t last_map_num = AddrToMapNum(ToVoidPtr(ToUintPtr(pool_addr) + pool_size - 1U)); in RemovePoolFromMap()
H A Dpool_map.h76 void AddPoolToMap(const void *pool_addr, size_t pool_size, SpaceType space_type, AllocatorType allocator_type,
78 void RemovePoolFromMap(const void *pool_addr, size_t pool_size);
H A Dmmap_mem_pool-inl.h426 void *pool_addr = std::get<0>(pool_info).GetMem(); in AddToNonObjectPoolsMap() local
427 ASSERT(non_object_mmaped_pools_.find(pool_addr) == non_object_mmaped_pools_.end()); in AddToNonObjectPoolsMap()
428 non_object_mmaped_pools_.insert({pool_addr, pool_info}); in AddToNonObjectPoolsMap()
431 inline void MmapMemPool::RemoveFromNonObjectPoolsMap(void *pool_addr) in RemoveFromNonObjectPoolsMap() argument
433 auto element = non_object_mmaped_pools_.find(pool_addr); in RemoveFromNonObjectPoolsMap()
H A Dmmap_mem_pool.h205 void RemoveFromNonObjectPoolsMap(void *pool_addr);
/arkcompiler/runtime_core/libpandabase/tests/
H A Dpool_map_test.cpp95 void *pool_addr = RandAddrFromPool(pool); in CheckRandomPoolAddress() local
96 ASSERT_EQ(GetSpaceTypeForAddr(pool_addr), space_type); in CheckRandomPoolAddress()
97 ASSERT_EQ(GetAllocatorInfoForAddr(pool_addr).GetType(), allocator_type); in CheckRandomPoolAddress()
98 ASSERT_EQ(ToUintPtr(GetAllocatorInfoForAddr(pool_addr).GetAllocatorHeaderAddr()), allocator_addr); in CheckRandomPoolAddress()

Completed in 3 milliseconds