/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | class_size_test.cpp | 34 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST() 40 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST() 47 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST() 55 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST() 63 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST() 71 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST() 73 if (AlignUp(alignedClassSize, sizeof(int64_t)) == alignedClassSize) { in TEST() 77 ASSERT_EQ(AlignUp(alignedClassSize, sizeof(int64_t)) + num64bitFields * sizeof(int64_t), in TEST() 84 const size_t alignedClassSize = AlignUp(sizeof(Class), OBJECT_POINTER_SIZE); in TEST() 92 const size_t alignedClassSize = AlignUp(sizeo in TEST() [all...] |
H A D | tlab_test.cpp | 57 auto tlabBuffOffs = AlignUp(ToUintPtr(mem) + sizeof(mem::TLAB), DEFAULT_ALIGNMENT_IN_BYTES) - ToUintPtr(mem); in CreateNewTLAB() 82 void *mem = tlab->Alloc(AlignUp(ALLOC_SIZE, DEFAULT_ALIGNMENT_IN_BYTES)); in TEST_F()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | tlab_allocator-inl.h | 69 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInYoungSpace() 87 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInCompressSpace() 88 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateInCompressSpace() 96 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInOldSpace() 97 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateInOldSpace() 171 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInCompressSpace() 172 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateInCompressSpace()
|
H A D | heap_region_allocator.cpp | 64 LOG_ECMA_IF(AlignUp(mem, PANDA_POOL_ALIGNMENT_IN_BYTES) != mem, FATAL) << "region not align by 256KB"; in AllocateAlignedRegion() 66 uintptr_t begin = AlignUp(mem + sizeof(Region), static_cast<size_t>(MemAlignment::MEM_ALIGN_REGION)); in AllocateAlignedRegion()
|
H A D | heap-inl.h | 212 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateYoungOrHugeObject() 296 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in TryAllocateYoungGeneration() 318 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateOldOrHugeObject() 351 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateReadOnlyOrHugeObject() 381 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateNonMovableOrHugeObject() 398 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateClassClass() 413 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateClassClass() 480 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateMachineCodeObject() 523 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in AllocateSnapshotSpace() 537 size = AlignUp(siz in AllocateSharedNonMovableSpaceFromTlab() [all...] |
H A D | work_space_chunk.h | 51 size = AlignUp(size, MEM_ALIGN); in Allocate()
|
/arkcompiler/runtime_core/static_core/libpandabase/mem/ |
H A D | stack_like_allocator-inl.h | 32 ASSERT(RELEASE_PAGES_SIZE == AlignUp(RELEASE_PAGES_SIZE, os::mem::GetPageSize())); in StackLikeAllocator() 49 ASSERT(AlignUp(ToUintPtr(freePointer_), GetAlignmentInBytes(ALIGNMENT)) == ToUintPtr(freePointer_)); in StackLikeAllocator() 69 ASSERT(AlignUp(size, GetAlignmentInBytes(ALIGNMENT)) == size); in Alloc() 81 ASSERT(AlignUp(ToUintPtr(ret), GetAlignmentInBytes(ALIGNMENT)) == ToUintPtr(ret)); in Alloc() 93 ASSERT(ToUintPtr(mem) == AlignUp(ToUintPtr(mem), GetAlignmentInBytes(ALIGNMENT))); in Free() 97 uintptr_t startAddr = AlignUp(ToUintPtr(mem), RELEASE_PAGES_SIZE); in Free() 100 uintptr_t endAddr = AlignUp(ToUintPtr(freePointer_), RELEASE_PAGES_SIZE); in Free()
|
H A D | arena-inl.h | 31 startPos_(ToVoidPtr(AlignUp(ToUintPtr(buff), GetAlignmentInBytes(startAlignment)))), in Arena() 35 ASSERT(ToUintPtr(buff) == AlignUp(ToUintPtr(buff), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT))); in Arena() 61 ASSERT(AlignUp(ToUintPtr(curPos_), GetAlignmentInBytes(alignment)) == ToUintPtr(curPos_)); in AlignedAlloc() 62 ASSERT(AlignUp(size, GetAlignmentInBytes(alignment)) == size); in AlignedAlloc() 144 ASSERT(ToUintPtr(extraBuff) == AlignUp(ToUintPtr(extraBuff), DEFAULT_ALIGNMENT_IN_BYTES)); in ExpandArena()
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | tlab.cpp | 37 ASSERT(ToUintPtr(address) == AlignUp(ToUintPtr(address), DEFAULT_ALIGNMENT_IN_BYTES)); in Fill() 64 ASSERT(ToUintPtr(curFreePosition_) == AlignUp(ToUintPtr(curFreePosition_), DEFAULT_ALIGNMENT_IN_BYTES)); in Alloc() 82 curPtr = ToVoidPtr(AlignUp(ToUintPtr(curPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjects() 99 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange() 105 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange()
|
H A D | frame_allocator-inl.h | 84 ASSERT(AlignUp(size, GetAlignmentInBytes(ALIGNMENT)) == size); in Alloc() 101 ASSERT(AlignUp(ToUintPtr(mem), GetAlignmentInBytes(ALIGNMENT)) == ToUintPtr(mem)); in Alloc() 115 ASSERT(ToUintPtr(mem) == AlignUp(ToUintPtr(mem), GetAlignmentInBytes(ALIGNMENT))); in Free() 213 auto arenaBuffOffs = AlignUp(sizeof(FramesArena), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in AllocateArenaImpl()
|
H A D | region_space-inl.h | 61 ASSERT(AlignUp(alignedSize, DEFAULT_ALIGNMENT_IN_BYTES) == alignedSize); in Alloc() 110 curPtr = AlignUp(curPtr + objectSize, DEFAULT_ALIGNMENT_IN_BYTES); in IterateOverObjects() 123 curPtr = AlignUp(curPtr + objectSize, DEFAULT_ALIGNMENT_IN_BYTES); in IterateOverObjects()
|
H A D | bump-allocator-inl.h | 86 size = AlignUp(size, DEFAULT_ALIGNMENT_IN_BYTES); in Alloc() 119 ASSERT(size == AlignUp(size, DEFAULT_ALIGNMENT_IN_BYTES)); in CreateNewTLAB() 169 curPtr = ToVoidPtr(AlignUp(ToUintPtr(curPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjects() 221 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange() 294 currentObj = ToVoidPtr(AlignUp(ToUintPtr(currentObj) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IsLive()
|
/arkcompiler/ets_runtime/ecmascript/jit/ |
H A D | jit_task.cpp | 131 desc.funcEntryDesSizeAlign = AlignUp(desc.funcEntryDesSize, MachineCode::TEXT_ALIGN); in ComputeAlignedSizes() 132 desc.stackMapSizeAlign = AlignUp(desc.stackMapOrOffsetTableSize, MachineCode::DATA_ALIGN); in ComputeAlignedSizes() 133 desc.rodataSizeBeforeTextAlign = AlignUp(desc.rodataSizeBeforeText, MachineCode::TEXT_ALIGN); in ComputeAlignedSizes() 137 AlignUp(desc.codeSize, MachineCode::TEXT_ALIGN) : in ComputeAlignedSizes() 138 AlignUp(desc.codeSize, MachineCode::DATA_ALIGN); in ComputeAlignedSizes() 146 desc.codeSizeAlign = AlignUp(desc.codeSize, MachineCode::DATA_ALIGN); in ComputeAlignedSizes() 147 desc.rodataSizeAfterTextAlign = AlignUp(desc.rodataSizeAfterText, MachineCode::TEXT_ALIGN); in ComputeAlignedSizes() 149 desc.codeSizeAlign = AlignUp(desc.codeSize, MachineCode::TEXT_ALIGN); in ComputeAlignedSizes() 152 desc.codeSizeAlign = AlignUp(desc.codeSize, MachineCode::DATA_ALIGN); in ComputeAlignedSizes() 153 desc.rodataSizeAfterTextAlign = AlignUp(des in ComputeAlignedSizes() [all...] |
/arkcompiler/runtime_core/libpandabase/mem/ |
H A D | arena-inl.h | 31 startPos_(ToVoidPtr(AlignUp(ToUintPtr(buff), GetAlignmentInBytes(start_alignment)))), in Arena() 35 ASSERT(ToUintPtr(buff) == AlignUp(ToUintPtr(buff), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT))); in Arena() 61 ASSERT(AlignUp(ToUintPtr(curPos_), GetAlignmentInBytes(alignment)) == ToUintPtr(curPos_)); in AlignedAlloc() 62 ASSERT(AlignUp(size, GetAlignmentInBytes(alignment)) == size); in AlignedAlloc() 144 ASSERT(ToUintPtr(extra_buff) == AlignUp(ToUintPtr(extra_buff), DEFAULT_ALIGNMENT_IN_BYTES)); in ExpandArena()
|
H A D | mem.h | 98 constexpr std::enable_if_t<std::is_unsigned_v<T>, T> AlignUp(T value, size_t alignment) in AlignUp() function 136 return AlignUp(size, DEFAULT_ALIGNMENT_IN_BYTES); in GetAlignedObjectSize() 203 constexpr uintptr_t PANDA_32BITS_HEAP_START_ADDRESS = AlignUp(1U, PANDA_POOL_ALIGNMENT_IN_BYTES);
|
H A D | mmap_mem_pool-inl.h | 139 ASSERT(AlignUp(ToUintPtr(mem), PANDA_POOL_ALIGNMENT_IN_BYTES) == ToUintPtr(mem)); in MmapMemPool() 207 ASSERT(size == AlignUp(size, panda::os::mem::GetPageSize())); in FreeArenaImpl() 270 ASSERT(size == AlignUp(size, PANDA_POOL_ALIGNMENT_IN_BYTES)); in AllocRawMemImpl() 315 ASSERT(size == AlignUp(size, panda::os::mem::GetPageSize())); in AllocPoolUnsafe() 316 ASSERT(size == AlignUp(size, PANDA_POOL_ALIGNMENT_IN_BYTES)); in AllocPoolUnsafe() 361 ASSERT(AlignUp(ToUintPtr(pool.GetMem()), PANDA_POOL_ALIGNMENT_IN_BYTES) == ToUintPtr(pool.GetMem())); in AllocPoolUnsafe() 367 ASSERT(size == AlignUp(size, panda::os::mem::GetPageSize())); in FreePoolUnsafe()
|
H A D | arena_allocator.cpp | 76 add_new_pool = AddArenaFromPool(std::max(AlignUp(size, alignment) + sizeof(Arena), DEFAULT_ARENA_SIZE)); in AllocateAndAddNewPool() 157 pool_size = AlignUp(pool_size, PANDA_POOL_ALIGNMENT_IN_BYTES); in AddArenaFromPool()
|
/arkcompiler/runtime_core/libpandabase/tests/ |
H A D | arena_test.cpp | 89 static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 2, GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in TEST_F() 91 static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNMENT)); in TEST_F() 99 static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 3, GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in TEST_F() 101 static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNMENT)); in TEST_F()
|
H A D | mmap_fixed_test.cpp | 42 cur_addr = AlignUp(cur_addr, page_size); in TEST_F() 45 end_addr = AlignUp(end_addr, sizeof(uint64_t)); in TEST_F()
|
/arkcompiler/runtime_core/static_core/libpandabase/tests/ |
H A D | arena_test.cpp | 93 static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 2U, GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in TEST_F() 95 static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNMENT)); in TEST_F() 103 static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 3U, GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in TEST_F() 105 static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNMENT)); in TEST_F()
|
H A D | mmap_test.cpp | 132 curAddr = AlignUp(curAddr, pageSize); in TEST_F() 135 endAddr = AlignUp(endAddr, sizeof(uint64_t)); in TEST_F()
|
/arkcompiler/ets_runtime/ecmascript/platform/windows/ |
H A D | map.cpp | 41 ASSERT(size == AlignUp(size, PageSize())); in PageMap() 42 ASSERT(alignment == AlignUp(alignment, PageSize())); in PageMap() 54 auto alignResult = AlignUp(reinterpret_cast<uintptr_t>(result), alignment); in PageMap()
|
/arkcompiler/ets_runtime/ecmascript/platform/unix/ |
H A D | map.cpp | 27 ASSERT(size == AlignUp(size, PageSize())); in PageMap() 28 ASSERT(alignment == AlignUp(alignment, PageSize())); in PageMap() 36 auto alignResult = AlignUp(reinterpret_cast<uintptr_t>(result), alignment); in PageMap()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_hclass-inl.h | 256 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass() 260 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass() 264 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass() 268 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass() 272 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass() 276 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass() 280 size = AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)); in SizeFromJSHClass() 287 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in SizeFromJSHClass()
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
H A D | executed_memory_allocator.h | 33 MemMap buf = MachineCodePageMap(AlignUp(size, PageSize()), prot); in AllocateBuf()
|