Searched refs:memMap (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | mem_map_allocator.h | 107 MemMap SplitMemFromCache(MemMap memMap) in SplitMemFromCache() argument 110 auto remainderMem = reinterpret_cast<uintptr_t>(memMap.GetMem()) + REGULAR_MMAP_SIZE; in SplitMemFromCache() 111 size_t remainderSize = AlignDown(memMap.GetSize() - REGULAR_MMAP_SIZE, REGULAR_MMAP_SIZE); in SplitMemFromCache() 117 return MemMap(memMap.GetMem(), REGULAR_MMAP_SIZE); in SplitMemFromCache() 120 void SplitMemMapToCache(MemMap memMap) in SplitMemMapToCache() argument 122 auto memAddr = reinterpret_cast<uintptr_t>(memMap.GetMem()); in SplitMemMapToCache() 123 size_t memTotalSize = AlignDown(memMap.GetSize(), REGULAR_MMAP_SIZE); in SplitMemMapToCache() 131 void InsertMemMap(MemMap memMap) in InsertMemMap() argument 134 memMapVector_.emplace_back(memMap); in InsertMemMap() 151 void Initialize(MemMap memMap, size_ argument 217 MemMap memMap = iterate->second; GetMemFromList() local 228 AddMemToList(MemMap memMap) AddMemToList() argument [all...] |
H A D | mem_map_allocator.cpp | 34 MemMap memMap = PageMap(initialRegularObjectCapacity, PAGE_PROT_NONE, alignment, addr); in InitializeRegularRegionMap() local 35 if (ToUintPtr(memMap.GetMem()) >= ToUintPtr(addr)) { in InitializeRegularRegionMap() 36 PageTag(memMap.GetMem(), memMap.GetSize(), PageTagType::MEMPOOL_CACHE); in InitializeRegularRegionMap() 37 PageRelease(memMap.GetMem(), memMap.GetSize()); in InitializeRegularRegionMap() 38 memMapPool_.InsertMemMap(memMap); in InitializeRegularRegionMap() 39 memMapPool_.SplitMemMapToCache(memMap); in InitializeRegularRegionMap() 42 PageUnmap(memMap); in InitializeRegularRegionMap() 58 MemMap memMap in InitializeHugeRegionMap() local [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | mem_map_allocator_test.cpp | 35 MemMap memMap = PageMap(HUGE_OBJECT_CAPACITY, PAGE_PROT_NONE, DEFAULT_REGION_SIZE); in HWTEST_F_L0() local 36 PageRelease(memMap.GetMem(), memMap.GetSize()); in HWTEST_F_L0() 38 memMapFreeList.Initialize(memMap, memMap.GetSize() * 2); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/platform/windows/ |
H A D | map.cpp | 70 MemMap memMap = PageMap(size, prot, alignment); in MachineCodePageMap() local 71 PageTag(memMap.GetMem(), memMap.GetSize(), PageTagType::MACHINE_CODE); in MachineCodePageMap() 72 return memMap; in MachineCodePageMap()
|
/arkcompiler/ets_runtime/ecmascript/platform/unix/ |
H A D | map.cpp | 54 MemMap memMap = PageMap(size, prot, alignment); in MachineCodePageMap() local 55 PageTag(memMap.GetMem(), memMap.GetSize(), PageTagType::MACHINE_CODE); in MachineCodePageMap() 56 return memMap; in MachineCodePageMap()
|
Completed in 3 milliseconds