/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | bitmap_clear_range_test.cpp | 32 std::make_unique<BitmapWordType[]>((HEAP_CAPACITY >> Bitmap::LOG_BITSPERWORD) / DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F() 34 MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES> bm(ToVoidPtr(heapBegin), HEAP_CAPACITY, bmPtr.get()); in TEST_F() 37 constexpr MemRangeTest FIRST_RANGE {0, 10_KB + DEFAULT_ALIGNMENT_IN_BYTES}; in TEST_F() 38 constexpr MemRangeTest SECOND_RANGE {DEFAULT_ALIGNMENT_IN_BYTES, DEFAULT_ALIGNMENT_IN_BYTES}; in TEST_F() 39 constexpr MemRangeTest THIRD_RANGE {DEFAULT_ALIGNMENT_IN_BYTES, 2 * DEFAULT_ALIGNMENT_IN_BYTES}; in TEST_F() 40 constexpr MemRangeTest FOURTH_RANGE {DEFAULT_ALIGNMENT_IN_BYTES, 5 * DEFAULT_ALIGNMENT_IN_BYTES}; in TEST_F() 41 constexpr MemRangeTest FIFTH_RANGE {1_KB + DEFAULT_ALIGNMENT_IN_BYTES, in TEST_F() local [all...] |
H A D | bitmap_page_alignment_test.cpp | 42 std::make_unique<BitmapWordType[]>((HEAP_CAPACITY >> Bitmap::LOG_BITSPERWORD) / DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F() 45 MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES> bm(ToVoidPtr(heapBegin), HEAP_CAPACITY, bmPtr.get()); in TEST_F() 50 auto *obj = ToVoidPtr(heapBegin + j * DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F() 59 auto *start = ToVoidPtr(heapBegin + i * DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F() 61 auto *end = ToVoidPtr(heapBegin + (i + j) * DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F()
|
H A D | bitmap_visitor_object_alignment_test.cpp | 28 RunTestCount<DEFAULT_ALIGNMENT_IN_BYTES>(); in TEST_F()
|
H A D | bitmap_order_object_alignment_test.cpp | 28 RunTestOrder<DEFAULT_ALIGNMENT_IN_BYTES>(); in TEST_F()
|
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()
|
H A D | bump_allocator_test.cpp | 96 size_t mask = DEFAULT_ALIGNMENT_IN_BYTES - 1; in CheckAlloc() 158 static_assert(sizeof(AllocType) % DEFAULT_ALIGNMENT_IN_BYTES == 0); in TEST_F()
|
H A D | region_allocator_test.cpp | 349 auto *obj2 = reinterpret_cast<ObjectHeader *>(allocator.Alloc(DEFAULT_ALIGNMENT_IN_BYTES + 2U)); // two byte in TEST_F() 354 ASSERT_EQ(ToUintPtr(obj2), ToUintPtr(obj1) + DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F() 360 ASSERT_EQ(region1->Top() - region1->Begin(), 3U * DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F() 375 allocator.Alloc(allocator.GetMaxRegularObjectSize() - DEFAULT_ALIGNMENT_IN_BYTES)); in TEST_F() 382 auto *obj5 = reinterpret_cast<ObjectHeader *>(allocator.Alloc(DEFAULT_ALIGNMENT_IN_BYTES)); in TEST_F()
|
H A D | bitmap_test_base.h | 132 using BitmapType = MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES>;
|
/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() local 64 ASSERT(ToUintPtr(curFreePosition_) == AlignUp(ToUintPtr(curFreePosition_), DEFAULT_ALIGNMENT_IN_BYTES)); in Alloc() local 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 | 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()
|
H A D | object_helpers-inl.h | 109 ASSERT(IsAligned(ToUintPtr(begin), DEFAULT_ALIGNMENT_IN_BYTES)); in TraverseArray() 224 ASSERT(IsAligned(ToUintPtr(begin), DEFAULT_ALIGNMENT_IN_BYTES)); in TraverseArray()
|
H A D | heap_space.cpp | 55 currentSize_ = std::min(AlignUp(currentSize_ + bytes, DEFAULT_ALIGNMENT_IN_BYTES), static_cast<uint64_t>(maxSize_)); in IncreaseBy() 61 currentSize_ = AlignUp(currentSize_ - bytes, DEFAULT_ALIGNMENT_IN_BYTES); in ReduceBy()
|
H A D | runslots_allocator.h | 153 return DEFAULT_ALIGNMENT_IN_BYTES; in PoolAlign()
|
/arkcompiler/runtime_core/libpandabase/mem/ |
H A D | malloc_mem_pool-inl.h | 44 if (alignof(ArenaT) < DEFAULT_ALIGNMENT_IN_BYTES) { in AllocArenaImpl() 45 max_alignment_drift = DEFAULT_ALIGNMENT_IN_BYTES - alignof(ArenaT); in AllocArenaImpl() 48 auto ret = panda::os::mem::AlignedAlloc(std::max(DEFAULT_ALIGNMENT_IN_BYTES, alignof(ArenaT)), max_size); in AllocArenaImpl() 51 buff = std::align(DEFAULT_ALIGNMENT_IN_BYTES, size, buff, size_for_buff); in AllocArenaImpl()
|
H A D | mem.h | 132 constexpr size_t DEFAULT_ALIGNMENT_IN_BYTES = GetAlignmentInBytes(DEFAULT_ALIGNMENT); member 136 return AlignUp(size, DEFAULT_ALIGNMENT_IN_BYTES); in GetAlignedObjectSize() 142 return GetLogAlignment(std::max(alignof(T), DEFAULT_ALIGNMENT_IN_BYTES)); in GetAlignment()
|
H A D | arena-inl.h | 144 ASSERT(ToUintPtr(extra_buff) == AlignUp(ToUintPtr(extra_buff), DEFAULT_ALIGNMENT_IN_BYTES)); in ExpandArena() local
|
/arkcompiler/runtime_core/static_core/libpandabase/mem/ |
H A D | malloc_mem_pool-inl.h | 45 if (DEFAULT_ALIGNMENT_IN_BYTES > alignof(ArenaT)) { in AllocArenaImpl() 46 maxAlignmentDrift = DEFAULT_ALIGNMENT_IN_BYTES - alignof(ArenaT); in AllocArenaImpl() 49 auto ret = ark::os::mem::AlignedAlloc(std::max(DEFAULT_ALIGNMENT_IN_BYTES, alignof(ArenaT)), maxSize); in AllocArenaImpl() 52 buff = std::align(DEFAULT_ALIGNMENT_IN_BYTES, size, buff, sizeForBuff); in AllocArenaImpl()
|
H A D | mem.h | 137 constexpr size_t DEFAULT_ALIGNMENT_IN_BYTES = GetAlignmentInBytes(DEFAULT_ALIGNMENT); member 146 return AlignUp(size, DEFAULT_ALIGNMENT_IN_BYTES); in GetAlignedObjectSize() 152 return GetLogAlignment(std::max(alignof(T), DEFAULT_ALIGNMENT_IN_BYTES)); in GetAlignment() 157 return GetLogAlignment(std::max(align, DEFAULT_ALIGNMENT_IN_BYTES)); in GetAlignment()
|
H A D | arena-inl.h | 144 ASSERT(ToUintPtr(extraBuff) == AlignUp(ToUintPtr(extraBuff), DEFAULT_ALIGNMENT_IN_BYTES)); in ExpandArena() local
|
/arkcompiler/runtime_core/libpandabase/tests/ |
H A D | pool_map_test.cpp | 90 return AlignUp(rand() % PANDA_MAX_HEAP_SIZE, DEFAULT_ALIGNMENT_IN_BYTES); in RandHeapAddr()
|
H A D | arena_allocator_test.cpp | 194 size_t maxAlignDrift = (DEFAULT_ALIGNMENT_IN_BYTES > alignof(Arena)) ? in HWTEST_F() 195 (DEFAULT_ALIGNMENT_IN_BYTES - alignof(Arena)) : 0; in HWTEST_F()
|
/arkcompiler/runtime_core/static_core/libpandabase/tests/ |
H A D | pool_map_test.cpp | 97 return AlignUp(rand() % PANDA_MAX_HEAP_SIZE, DEFAULT_ALIGNMENT_IN_BYTES); in RandHeapAddr()
|
H A D | arena_allocator_test.cpp | 215 (DEFAULT_ALIGNMENT_IN_BYTES > alignof(Arena)) ? (DEFAULT_ALIGNMENT_IN_BYTES - alignof(Arena)) : 0U; in TEST_F()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | g1-evacuate-regions-worker-state-inl.h | 65 auto alignedSize = AlignUp(objectSize, DEFAULT_ALIGNMENT_IN_BYTES); in Evacuate()
|