/arkcompiler/runtime_core/static_core/libpandabase/tests/ |
D | mmap_mem_pool_test.cpp | 61 ASSERT_TRUE(pools[i].GetMem() != nullptr); in ReturnedToOsTest() 62 FillMemory(pools[i].GetMem(), pools[i].GetSize()); in ReturnedToOsTest() 66 ASSERT_TRUE(fourthPool.GetMem() != nullptr); in ReturnedToOsTest() 67 FillMemory(fourthPool.GetMem(), fourthPool.GetSize()); in ReturnedToOsTest() 71 … memPool->template FreePool<OSPagesPolicy::NO_RETURN>(pools[0U].GetMem(), pools[0U].GetSize()); in ReturnedToOsTest() 73 …memPool->template FreePool<OSPagesPolicy::IMMEDIATE_RETURN>(pools[0U].GetMem(), pools[0U].GetSize(… in ReturnedToOsTest() 76 … memPool->template FreePool<OSPagesPolicy::NO_RETURN>(pools[2U].GetMem(), pools[2U].GetSize()); in ReturnedToOsTest() 78 …memPool->template FreePool<OSPagesPolicy::IMMEDIATE_RETURN>(pools[2U].GetMem(), pools[2U].GetSize(… in ReturnedToOsTest() 81 … memPool->template FreePool<OSPagesPolicy::NO_RETURN>(pools[1U].GetMem(), pools[1U].GetSize()); in ReturnedToOsTest() 83 …memPool->template FreePool<OSPagesPolicy::IMMEDIATE_RETURN>(pools[1U].GetMem(), pools[1U].GetSize(… in ReturnedToOsTest() [all …]
|
D | pool_map_test.cpp | 53 allocatorAddr = pool.GetMem(); in AddToPoolMap() 56 … poolMap_.AddPoolToMap(pool.GetMem(), pool.GetSize(), spaceType, allocatorType, allocatorAddr); in AddToPoolMap() 64 poolMap_.RemovePoolFromMap(pool.GetMem(), pool.GetSize()); in RemovePoolFromMap() 70 poolMap_.RemovePoolFromMap(i.GetMem(), i.GetSize()); in ResetPoolMap() 112 return ToVoidPtr(ToUintPtr(pool.GetMem()) + rand() % pool.GetSize()); in RandAddrFromPool()
|
/arkcompiler/runtime_core/libpandabase/tests/ |
D | mmap_mem_pool_test.cpp | 66 ASSERT_TRUE(pool1.GetMem() != nullptr); 68 ASSERT_TRUE(pool2.GetMem() == nullptr); 70 ASSERT_TRUE(pool3.GetMem() == nullptr); 72 ASSERT_TRUE(pool4.GetMem() == nullptr); 74 memPool->FreePool(pool1.GetMem(), pool1.GetSize()); 82 ASSERT_TRUE(pool1.GetMem() != nullptr); 84 ASSERT_TRUE(pool2.GetMem() == nullptr); 86 ASSERT_TRUE(pool3.GetMem() != nullptr); 88 ASSERT_TRUE(pool4.GetMem() != nullptr); 90 ASSERT_TRUE(pool5.GetMem() != nullptr); [all …]
|
D | pool_map_test.cpp | 49 allocator_addr = pool.GetMem(); in AddToPoolMap() 52 … pool_map_.AddPoolToMap(pool.GetMem(), pool.GetSize(), space_type, allocator_type, allocator_addr); in AddToPoolMap() 60 pool_map_.RemovePoolFromMap(pool.GetMem(), pool.GetSize()); in RemovePoolFromMap() 66 pool_map_.RemovePoolFromMap(i.GetMem(), i.GetSize()); in ResetPoolMap() 104 return ToVoidPtr(ToUintPtr(pool.GetMem()) + rand() % pool.GetSize()); in RandAddrFromPool()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | mem_map_allocator.cpp | 38 if (mem.GetMem() != nullptr) { in Allocate() 41 PageProtect(mem.GetMem(), mem.GetSize(), prot); in Allocate() 42 PageTag(mem.GetMem(), size, type, spaceName, threadId); in Allocate() 46 if (mem.GetMem() != nullptr) { in Allocate() 50 PageProtect(mem.GetMem(), mem.GetSize(), prot); in Allocate() 51 PageTag(mem.GetMem(), size, type, spaceName, threadId); in Allocate() 60 if (mem.GetMem() != nullptr) { in Allocate() 63 PageProtect(mem.GetMem(), mem.GetSize(), prot); in Allocate() 64 PageTag(mem.GetMem(), mem.GetSize(), type, spaceName, threadId); in Allocate() 84 void *freeMem = memMapPool_.GetRegularMemFromCommitted(size).GetMem(); in CacheOrFree()
|
D | mem_map_allocator.h | 110 auto remainderMem = reinterpret_cast<uintptr_t>(memMap.GetMem()) + REGULAR_MMAP_SIZE; in SplitMemFromCache() 117 return MemMap(memMap.GetMem(), REGULAR_MMAP_SIZE); in SplitMemFromCache() 122 auto memAddr = reinterpret_cast<uintptr_t>(memMap.GetMem()); in SplitMemMapToCache() 175 void *startMem = (*it).second.GetMem(); in MergeList() 182 while (it != freeList_.end() && next == (*it).second.GetMem()) { in MergeList() 221 … auto next = reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(memMap.GetMem()) + size); in GetMemFromList() 225 return MemMap(memMap.GetMem(), size); in GetMemFromList() 257 PageTag(hugeMemMap.GetMem(), hugeMemMap.GetSize(), PageTagType::MEMPOOL_CACHE); in Initialize() 258 PageRelease(hugeMemMap.GetMem(), hugeMemMap.GetSize()); in Initialize() 263 PageTag(memMap.GetMem(), memMap.GetSize(), PageTagType::MEMPOOL_CACHE); in Initialize() [all …]
|
D | heap_region_allocator.cpp | 44 void *mapMem = pool.GetMem(); in AllocateAlignedRegion()
|
/arkcompiler/runtime_core/static_core/libpandabase/mem/ |
D | mmap_mem_pool-inl.h | 48 auto elementMem = mmapPool->GetMem(); in PopFreePool() 57 poolMap_.insert(std::pair<void *, MmapPool *>(newPool.GetMem(), newMmapPool)); in PopFreePool() 63 uintptr_t poolStart = ToUintPtr(pool.GetMem()); in PopFreePool() 65 …_POOL(DEBUG) << "Return pages to OS from Free Pool to get zeroed memory: start = " << pool.GetMem() in PopFreePool() 76 auto mmapPoolElement = poolMap_.find(pool.GetMem()); in PushFreePool() 86 … ASSERT(ToUintPtr(prevPool->GetMem()) + prevPool->GetSize() == ToUintPtr(mmapPool->GetMem())); in PushFreePool() 97 … ASSERT(ToUintPtr(mmapPool->GetMem()) + mmapPool->GetSize() == ToUintPtr(nextPool->GetMem())); in PushFreePool() 130 poolMap_.insert(std::pair<void *, MmapPool *>(pool.GetMem(), newMmapPool)); in AddNewPool() 205 FreeRawMemImpl(pool.GetMem(), pool.GetSize()); in ClearNonObjectMmapedPools() 235 void *mem = poolForArena.GetMem(); in AllocArenaImpl() [all …]
|
D | mem_pool.h | 47 void *GetMem() in GetMem() function 102 CheckZeroedMemory(allocatedArena->GetMem(), allocatedArena->GetSize()); 136 if (allocatedPool.GetMem() != nullptr) { 137 CheckZeroedMemory(allocatedPool.GetMem(), allocatedPool.GetSize());
|
D | mmap_mem_pool.h | 66 pool_ = Pool(size, GetMem()); in SetSize() 69 void *GetMem() in GetMem() function 71 return pool_.GetMem(); in GetMem()
|
D | arena.h | 74 void *GetMem() const in GetMem() function
|
/arkcompiler/runtime_core/libpandabase/mem/ |
D | mmap_mem_pool-inl.h | 42 auto element_mem = mmap_pool->GetMem(); in PopFreePool() 51 pool_map_.insert(std::pair<void *, MmapPool *>(new_pool.GetMem(), new_mmap_pool)); in PopFreePool() 60 auto mmap_pool_element = pool_map_.find(pool.GetMem()); in PushFreePool() 70 … ASSERT(ToUintPtr(prev_pool->GetMem()) + prev_pool->GetSize() == ToUintPtr(mmap_pool->GetMem())); in PushFreePool() 80 … ASSERT(ToUintPtr(mmap_pool->GetMem()) + mmap_pool->GetSize() == ToUintPtr(next_pool->GetMem())); in PushFreePool() 94 pool_map_.insert(std::pair<void *, MmapPool *>(pool.GetMem(), new_mmap_pool)); in AddNewPool() 161 FreeRawMemImpl(pool.GetMem(), pool.GetSize()); in ~MmapMemPool() 187 void *mem = pool_for_arena.GetMem(); in AllocArenaImpl() 196 << " at addr = " << std::hex << pool_for_arena.GetMem() << " for " in AllocArenaImpl() 336 if (pool.GetMem() != nullptr) { in AllocPoolUnsafe() [all …]
|
D | mmap_mem_pool.h | 52 pool_ = Pool(size, GetMem()); in SetSize() 55 void *GetMem() in GetMem() function 57 return pool_.GetMem(); in GetMem()
|
D | arena.h | 88 void *GetMem() const in GetMem() function
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
D | heap_space_test.cpp | 127 heapSpace_->FreePool(pool1.GetMem(), pool1.GetSize()); in TEST_F() 133 heapSpace_->FreePool(pool2.GetMem(), pool2.GetSize()); in TEST_F() 164 heapSpace_->FreePool(pool1.GetMem(), pool1.GetSize()); in TEST_F() 169 heapSpace_->FreePool(pool2.GetMem(), pool2.GetSize()); in TEST_F() 213 genSpaces_->FreePool(pool2.GetMem(), pool2.GetSize()); in TEST_F() 214 genSpaces_->FreePool(pool1.GetMem(), pool1.GetSize()); in TEST_F() 215 genSpaces_->FreeYoungPool(youngPool.GetMem(), youngPool.GetSize()); in TEST_F() 246 genSpaces_->FreeTenuredPool(pool1.GetMem(), pool1.GetSize()); in TEST_F() 247 genSpaces_->FreeSharedPool(sharedPool.GetMem(), sharedPool.GetSize()); in TEST_F() 275 heapSpace_->FreePool(pool1.GetMem(), pool1.GetSize()); in TEST_F() [all …]
|
D | humongous_obj_allocator_test.cpp | 73 if (pool.GetMem() == nullptr) { in AddMemoryPoolToAllocator() 77 if (!alloc.AddMemoryPool(pool.GetMem(), size)) { in AddMemoryPoolToAllocator() 96 PoolManager::GetMmapMemPool()->FreePool(i.GetMem(), i.GetSize()); in ClearPoolManager()
|
D | freelist_allocator_test.cpp | 75 if (pool.GetMem() == nullptr) { in AddMemoryPoolToAllocator() 79 if (!alloc.AddMemoryPool(pool.GetMem(), pool.GetSize())) { in AddMemoryPoolToAllocator() 98 PoolManager::GetMmapMemPool()->FreePool(i.GetMem(), i.GetSize()); in ClearPoolManager() 101 CrossingMapSingleton::RemoveCrossingMapForMemory(i.GetMem(), i.GetSize()); in ClearPoolManager()
|
/arkcompiler/ets_runtime/ecmascript/platform/unix/ |
D | map.cpp | 50 munmap(it.GetMem(), it.GetSize()); in PageUnmap() 56 PageTag(memMap.GetMem(), memMap.GetSize(), PageTagType::MACHINE_CODE); in MachineCodePageMap() 62 PageClearTag(it.GetMem(), it.GetSize()); in MachineCodePageUnmap() 63 PageProtect(it.GetMem(), it.GetSize(), PAGE_PROT_NONE); in MachineCodePageUnmap()
|
/arkcompiler/ets_runtime/ecmascript/platform/windows/ |
D | map.cpp | 71 PageTag(memMap.GetMem(), memMap.GetSize(), PageTagType::MACHINE_CODE); in MachineCodePageMap() 77 PageClearTag(it.GetMem(), it.GetSize()); in MachineCodePageUnmap() 78 PageProtect(it.GetMem(), it.GetSize(), PAGE_PROT_NONE); in MachineCodePageUnmap()
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
D | internal_allocator.cpp | 156 if (UNLIKELY(pool.GetMem() == nullptr)) { in AllocInRunSlots() 159 runslotsAllocator->AddMemoryPool(pool.GetMem(), pool.GetSize()); in AllocInRunSlots() 207 if (UNLIKELY(pool.GetMem() == nullptr)) { in AllocViaPandaAllocators() 210 freelistAllocator_->AddMemoryPool(pool.GetMem(), pool.GetSize()); in AllocViaPandaAllocators() 229 if (UNLIKELY(pool.GetMem() == nullptr)) { in AllocViaPandaAllocators() 232 humongousAllocator_->AddMemoryPool(pool.GetMem(), pool.GetSize()); in AllocViaPandaAllocators()
|
D | bump-allocator-inl.h | 33 : arena_(pool.GetSize(), pool.GetMem()), in BumpPointerAllocator() 39 AllocConfigT::InitializeCrossingMapForMemory(pool.GetMem(), arena_.GetSize()); in BumpPointerAllocator() 56 AllocConfigT::RemoveCrossingMapForMemory(arena_.GetMem(), arena_.GetSize()); in Reset() 57 AllocConfigT::InitializeCrossingMapForMemory(arena_.GetMem(), arena_.GetSize()); in Reset() 145 AllocConfigT::RemoveCrossingMapForMemory(arena_.GetMem(), arena_.GetSize()); in VisitAndRemoveAllPools() 146 memVisitor(arena_.GetMem(), arena_.GetSize()); in VisitAndRemoveAllPools()
|
/arkcompiler/runtime_core/static_core/runtime/include/mem/ |
D | allocator-inl.h | 42 if (UNLIKELY(pool.GetMem() == nullptr)) { in AddPoolsAndAlloc() 45 bool addedMemoryPool = objectAllocator->AddMemoryPool(pool.GetMem(), pool.GetSize()); in AddPoolsAndAlloc()
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
D | executed_memory_allocator.h | 34 exeMem.addr_ = buf.GetMem(); in AllocateBuf()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | mem_map_allocator_test.cpp | 60 PageRelease(memMap.GetMem(), memMap.GetSize()); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/platform/ |
D | map.h | 39 inline void *GetMem() const in GetMem() function
|