Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dmem_map_allocator.h57 ASSERT(size == REGULAR_MMAP_SIZE); in GetMemFromCache()
69 ASSERT(size == REGULAR_MMAP_SIZE); in GetRegularMemFromCommitted()
83 return size >= (cachedSize / REGULAR_MMAP_SIZE) ? true : false; in IsRegularCommittedFull()
90 return result - static_cast<int>(cachedSize / REGULAR_MMAP_SIZE); in ShouldFreeMore()
95 ASSERT(size == REGULAR_MMAP_SIZE); in AddMemToCommittedCache()
102 ASSERT(size == REGULAR_MMAP_SIZE); in AddMemToCache()
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()
112 size_t count = remainderSize / REGULAR_MMAP_SIZE; in SplitMemFromCache()
114 memMapCache_.emplace_back(reinterpret_cast<void *>(remainderMem), REGULAR_MMAP_SIZE); SplitMemFromCache() local
126 memMapCache_.emplace_back(reinterpret_cast<void *>(memAddr), REGULAR_MMAP_SIZE); SplitMemMapToCache() local
138 static constexpr size_t REGULAR_MMAP_SIZE = 256_KB; global() member in panda::ecmascript::MemMapPool
[all...]

Completed in 2 milliseconds