Home
last modified time | relevance | path

Searched refs:GetMem (Results 1 – 25 of 35) sorted by relevance

12

/arkcompiler/runtime_core/static_core/libpandabase/tests/
Dmmap_mem_pool_test.cpp61 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 …]
Dpool_map_test.cpp53 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/
Dmmap_mem_pool_test.cpp66 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 …]
Dpool_map_test.cpp49 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/
Dmem_map_allocator.cpp38 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()
Dmem_map_allocator.h110 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 …]
Dheap_region_allocator.cpp44 void *mapMem = pool.GetMem(); in AllocateAlignedRegion()
/arkcompiler/runtime_core/static_core/libpandabase/mem/
Dmmap_mem_pool-inl.h48 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 …]
Dmem_pool.h47 void *GetMem() in GetMem() function
102 CheckZeroedMemory(allocatedArena->GetMem(), allocatedArena->GetSize());
136 if (allocatedPool.GetMem() != nullptr) {
137 CheckZeroedMemory(allocatedPool.GetMem(), allocatedPool.GetSize());
Dmmap_mem_pool.h66 pool_ = Pool(size, GetMem()); in SetSize()
69 void *GetMem() in GetMem() function
71 return pool_.GetMem(); in GetMem()
Darena.h74 void *GetMem() const in GetMem() function
/arkcompiler/runtime_core/libpandabase/mem/
Dmmap_mem_pool-inl.h42 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 …]
Dmmap_mem_pool.h52 pool_ = Pool(size, GetMem()); in SetSize()
55 void *GetMem() in GetMem() function
57 return pool_.GetMem(); in GetMem()
Darena.h88 void *GetMem() const in GetMem() function
/arkcompiler/runtime_core/static_core/runtime/tests/
Dheap_space_test.cpp127 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 …]
Dhumongous_obj_allocator_test.cpp73 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()
Dfreelist_allocator_test.cpp75 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/
Dmap.cpp50 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/
Dmap.cpp71 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/
Dinternal_allocator.cpp156 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()
Dbump-allocator-inl.h33 : 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/
Dallocator-inl.h42 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/
Dexecuted_memory_allocator.h34 exeMem.addr_ = buf.GetMem(); in AllocateBuf()
/arkcompiler/ets_runtime/ecmascript/tests/
Dmem_map_allocator_test.cpp60 PageRelease(memMap.GetMem(), memMap.GetSize()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/platform/
Dmap.h39 inline void *GetMem() const in GetMem() function

12