Home
last modified time | relevance | path

Searched refs:GetAlignmentInBytes (Results 1 – 25 of 43) sorted by relevance

12

/arkcompiler/runtime_core/static_core/libpandabase/mem/
Dstack_like_allocator-inl.h41 …MAX_SIZE, std::max(GetAlignmentInBytes(ALIGNMENT), static_cast<size_t>(ark::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()
Darena-inl.h31 startPos_(ToVoidPtr(AlignUp(ToUintPtr(buff), GetAlignmentInBytes(startAlignment)))), in Arena()
35 … ASSERT(ToUintPtr(buff) == AlignUp(ToUintPtr(buff), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT))); in Arena()
50 ret = std::align(GetAlignmentInBytes(alignment), size, curPos_, freeSize); in Alloc()
61 ASSERT(AlignUp(ToUintPtr(curPos_), GetAlignmentInBytes(alignment)) == ToUintPtr(curPos_)); in AlignedAlloc()
62 ASSERT(AlignUp(size, GetAlignmentInBytes(alignment)) == size); in AlignedAlloc()
Dmem.h75 constexpr size_t GetAlignmentInBytes(const Alignment logAlignment) in GetAlignmentInBytes() function
137 constexpr size_t DEFAULT_ALIGNMENT_IN_BYTES = GetAlignmentInBytes(DEFAULT_ALIGNMENT);
142 constexpr size_t DEFAULT_INTERNAL_ALIGNMENT_IN_BYTES = GetAlignmentInBytes(DEFAULT_INTERNAL_ALIGNME…
Dstack_like_allocator.h83 static_assert(MAX_SIZE % GetAlignmentInBytes(ALIGNMENT) == 0);
Darena_allocator.h88 AlignUp(sizeof(size_t), GetAlignmentInBytes(DEFAULT_ARENA_ALIGNMENT)); in New()
133 void *ret = std::align(GetAlignmentInBytes(align), size, newPos, freeSize);
/arkcompiler/runtime_core/libpandabase/mem/
Darena-inl.h31 startPos_(ToVoidPtr(AlignUp(ToUintPtr(buff), GetAlignmentInBytes(start_alignment)))), in Arena()
35 … ASSERT(ToUintPtr(buff) == AlignUp(ToUintPtr(buff), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT))); in Arena()
50 ret = std::align(GetAlignmentInBytes(alignment), size, curPos_, free_size); in Alloc()
61 ASSERT(AlignUp(ToUintPtr(curPos_), GetAlignmentInBytes(alignment)) == ToUintPtr(curPos_)); in AlignedAlloc()
62 ASSERT(AlignUp(size, GetAlignmentInBytes(alignment)) == size); in AlignedAlloc()
Darena_allocator.h90 AlignUp(sizeof(size_t), GetAlignmentInBytes(DEFAULT_ARENA_ALIGNMENT)); in New()
135 void *ret = std::align(GetAlignmentInBytes(align), size, new_pos, free_size);
Dmem.h77 constexpr size_t GetAlignmentInBytes(const Alignment LOG_ALIGNMENT) in GetAlignmentInBytes() function
132 constexpr size_t DEFAULT_ALIGNMENT_IN_BYTES = GetAlignmentInBytes(DEFAULT_ALIGNMENT);
/arkcompiler/runtime_core/libpandabase/tests/
Darena_test.cpp89 …static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 2, GetAlignmentInBytes(ARENA_DEFAULT_ALI… in TEST_F()
91 …static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNME… in TEST_F()
99 …static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 3, GetAlignmentInBytes(ARENA_DEFAULT_ALI… in TEST_F()
101 …static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNME… in TEST_F()
Darena_allocator_test.cpp84 size_t mask = GetAlignmentInBytes(align) - 1; in AllocateWithAlignment()
124 size_t mask = GetAlignmentInBytes(static_cast<Alignment>(align)) - 1; in AllocateWithDiffAlignment()
180 ASSERT_TRUE(IsAligned(addr, GetAlignmentInBytes(DEFAULT_ARENA_ALIGNMENT)));
183 ASSERT_TRUE(IsAligned(addr, GetAlignmentInBytes(DEFAULT_ARENA_ALIGNMENT)));
192 …ASSERT_NE(tmp = aa.Alloc(DEFAULT_ARENA_SIZE - AlignUp(sizeof(Arena), GetAlignmentInBytes(DEFAULT_A…
451 size_t mask = GetAlignmentInBytes(align) - 1;
468 size_t mask = GetAlignmentInBytes(align) - 1;
/arkcompiler/runtime_core/static_core/libpandabase/tests/
Darena_test.cpp93 …static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 2U, GetAlignmentInBytes(ARENA_DEFAULT_AL… in TEST_F()
95 …static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNME… in TEST_F()
103 …static constexpr size_t ALLOC_SIZE = AlignUp(ARENA_SIZE / 3U, GetAlignmentInBytes(ARENA_DEFAULT_AL… in TEST_F()
105 …static constexpr size_t ALIGNED_ALLOC_SIZE = AlignUp(ALLOC_SIZE, GetAlignmentInBytes(ARENA_ALIGNME… in TEST_F()
Darena_allocator_test.cpp92 size_t mask = GetAlignmentInBytes(align) - 1L; in AllocateWithAlignment()
132 size_t mask = GetAlignmentInBytes(static_cast<Alignment>(align)) - 1L; in AllocateWithDiffAlignment()
199 ASSERT_TRUE(IsAligned(addr, GetAlignmentInBytes(DEFAULT_ARENA_ALIGNMENT))); in TEST_F()
202 ASSERT_TRUE(IsAligned(addr, GetAlignmentInBytes(DEFAULT_ARENA_ALIGNMENT))); in TEST_F()
212 …ASSERT_NE(tmp = aa.Alloc(DEFAULT_ARENA_SIZE - AlignUp(sizeof(Arena), GetAlignmentInBytes(DEFAULT_A… in TEST_F()
471 size_t mask = GetAlignmentInBytes(align) - 1L; in TEST_F()
488 size_t mask = GetAlignmentInBytes(align) - 1L; in TEST_F()
/arkcompiler/runtime_core/static_core/runtime/mem/
Dframe_allocator-inl.h84 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()
166 size_t requestedSize = size + sizeof(FramesArena) + GetAlignmentInBytes(ALIGNMENT); in GetNextArenaSize()
211 auto mem = ark::os::mem::AlignedAlloc(GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT), size); in AllocateArenaImpl()
213 … auto arenaBuffOffs = AlignUp(sizeof(FramesArena), GetAlignmentInBytes(ARENA_DEFAULT_ALIGNMENT)); in AllocateArenaImpl()
Dinternal_allocator-inl.h59 …static constexpr size_t SIZE_BEFORE_DATA_OFFSET = AlignUp(sizeof(size_t), GetAlignmentInBytes(GetA… in New()
85 …static constexpr size_t SIZE_BEFORE_DATA_OFFSET = AlignUp(sizeof(size_t), GetAlignmentInBytes(GetA… in DeleteArray()
Dregion_allocator-inl.h229 ASSERT(GetAlignmentInBytes(align) % GetAlignmentInBytes(DEFAULT_ALIGNMENT) == 0); in Alloc()
230 size_t alignSize = AlignUp(size, GetAlignmentInBytes(align)); in Alloc()
288 ASSERT(AlignUp(size, GetAlignmentInBytes(DEFAULT_ALIGNMENT)) == size); in CreateTLAB()
590 ASSERT(GetAlignmentInBytes(align) % GetAlignmentInBytes(DEFAULT_ALIGNMENT) == 0); in Alloc()
591 size_t alignSize = AlignUp(size, GetAlignmentInBytes(align)); in Alloc()
687 ASSERT(GetAlignmentInBytes(align) % GetAlignmentInBytes(DEFAULT_ALIGNMENT) == 0); in Alloc()
688 size_t alignSize = AlignUp(size, GetAlignmentInBytes(align)); in Alloc()
Dmalloc-proxy-allocator-inl.h48 size_t alignmentInBytes = GetAlignmentInBytes(align); in Alloc()
Dpygote_space_allocator.h68 … return state_ == STATE_PYGOTE_INIT && AlignUp(size, GetAlignmentInBytes(align)) <= GetMaxSize(); in CanAllocNonMovable()
Dhumongous_obj_allocator-inl.h51 if (UNLIKELY(PAGE_SIZE <= sizeof(MemoryPoolHeader) + GetAlignmentInBytes(align))) { in Alloc()
52 ASSERT(PAGE_SIZE > sizeof(MemoryPoolHeader) + GetAlignmentInBytes(align)); in Alloc()
60 size_t alignedSize = size + sizeof(MemoryPoolHeader) + GetAlignmentInBytes(align); in Alloc()
324 …memAddr_ = ToVoidPtr(AlignUp(ToUintPtr(this) + sizeof(MemoryPoolHeader), GetAlignmentInBytes(align… in Alloc()
Dfreelist_allocator-inl.h56 size_t defAlignedSize = AlignUp(allocSize, GetAlignmentInBytes(FREELIST_DEFAULT_ALIGNMENT)); in Alloc()
76 if ((memoryPointer & (GetAlignmentInBytes(align) - 1)) != 0U) { in Alloc()
80 …gnedMemoryPointer = AlignUp(memoryPointer + sizeof(MemoryBlockHeader), GetAlignmentInBytes(align)); in Alloc()
568 alignedSize += (GetAlignmentInBytes(align) + sizeof(MemoryBlockHeader)); in GetFromSegregatedList()
573 ASSERT((AlignUp(ToUintPtr(memBlock->GetMemory()), GetAlignmentInBytes(align)) - in GetFromSegregatedList()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dhumongous_obj_allocator_test.cpp112 static constexpr size_t SECOND_OBJECT_SIZE = POOL_SIZE - GetAlignmentInBytes(OBJECT_ALIGNMENT); in TEST_F()
113 ASSERT(PANDA_POOL_ALIGNMENT_IN_BYTES > GetAlignmentInBytes(OBJECT_ALIGNMENT)); in TEST_F()
134 size_t allocSize = poolSize - sizeof(POOL_HEADER_SIZE) - GetAlignmentInBytes(LOG_ALIGN_MAX); in TEST_F()
Dstack_like_allocator_test.cpp109 array[i] = alloc.Alloc(i * GetAlignmentInBytes(ALIGNMENT)); in AlignmentTest()
114 … ASSERT_EQ(ToUintPtr(array[i]), AlignUp(ToUintPtr(array[i]), GetAlignmentInBytes(ALIGNMENT))); in AlignmentTest()
Dtlab_test.cpp100 size_t mask = GetAlignmentInBytes(align) - 1; in TEST_F()
Dframe_allocator_test.cpp110 array[i] = alloc.Alloc(i * GetAlignmentInBytes(ALIGNMENT)); in AlignmentTest()
115 … ASSERT_EQ(ToUintPtr(array[i]), AlignUp(ToUintPtr(array[i]), GetAlignmentInBytes(ALIGNMENT))); in AlignmentTest()
/arkcompiler/runtime_core/static_core/runtime/mem/refstorage/
Dreference_storage.h120 static_assert(GetAlignmentInBytes(BLOCK_ALIGNMENT) >= BLOCK_SIZE);
121 static_assert(GetAlignmentInBytes(static_cast<Alignment>(BLOCK_ALIGNMENT - 1)) <= BLOCK_SIZE);
/arkcompiler/runtime_core/static_core/runtime/include/mem/
Dallocator-inl.h63 size_t alignedSize = AlignUp(size, GetAlignmentInBytes(align)); in AllocateTenuredImpl()

12