Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dmem_map_allocator.h107 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 Dmem_map_allocator.cpp34 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 Dmem_map_allocator_test.cpp35 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 Dmap.cpp70 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 Dmap.cpp54 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