Home
last modified time | relevance | path

Searched refs:DEFAULT_ALIGNMENT_IN_BYTES (Results 1 - 25 of 35) sorted by relevance

12

/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dbitmap_clear_range_test.cpp32 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 Dbitmap_page_alignment_test.cpp42 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 Dbitmap_visitor_object_alignment_test.cpp28 RunTestCount<DEFAULT_ALIGNMENT_IN_BYTES>(); in TEST_F()
H A Dbitmap_order_object_alignment_test.cpp28 RunTestOrder<DEFAULT_ALIGNMENT_IN_BYTES>(); in TEST_F()
H A Dtlab_test.cpp57 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 Dbump_allocator_test.cpp96 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 Dregion_allocator_test.cpp349 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 Dbitmap_test_base.h132 using BitmapType = MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES>;
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dtlab.cpp37 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 Dregion_space-inl.h61 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 Dbump-allocator-inl.h86 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 Dobject_helpers-inl.h109 ASSERT(IsAligned(ToUintPtr(begin), DEFAULT_ALIGNMENT_IN_BYTES)); in TraverseArray()
224 ASSERT(IsAligned(ToUintPtr(begin), DEFAULT_ALIGNMENT_IN_BYTES)); in TraverseArray()
H A Dheap_space.cpp55 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 Drunslots_allocator.h153 return DEFAULT_ALIGNMENT_IN_BYTES; in PoolAlign()
/arkcompiler/runtime_core/libpandabase/mem/
H A Dmalloc_mem_pool-inl.h44 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 Dmem.h132 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 Darena-inl.h144 ASSERT(ToUintPtr(extra_buff) == AlignUp(ToUintPtr(extra_buff), DEFAULT_ALIGNMENT_IN_BYTES)); in ExpandArena() local
/arkcompiler/runtime_core/static_core/libpandabase/mem/
H A Dmalloc_mem_pool-inl.h45 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 Dmem.h137 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 Darena-inl.h144 ASSERT(ToUintPtr(extraBuff) == AlignUp(ToUintPtr(extraBuff), DEFAULT_ALIGNMENT_IN_BYTES)); in ExpandArena() local
/arkcompiler/runtime_core/libpandabase/tests/
H A Dpool_map_test.cpp90 return AlignUp(rand() % PANDA_MAX_HEAP_SIZE, DEFAULT_ALIGNMENT_IN_BYTES); in RandHeapAddr()
H A Darena_allocator_test.cpp194 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 Dpool_map_test.cpp97 return AlignUp(rand() % PANDA_MAX_HEAP_SIZE, DEFAULT_ALIGNMENT_IN_BYTES); in RandHeapAddr()
H A Darena_allocator_test.cpp215 (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 Dg1-evacuate-regions-worker-state-inl.h65 auto alignedSize = AlignUp(objectSize, DEFAULT_ALIGNMENT_IN_BYTES); in Evacuate()

Completed in 19 milliseconds

12