| /arkcompiler/runtime_core/static_core/libpandabase/mem/ |
| D | stack_like_allocator-inl.h | 41 …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()
|
| 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() 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()
|
| D | mem.h | 75 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…
|
| D | stack_like_allocator.h | 83 static_assert(MAX_SIZE % GetAlignmentInBytes(ALIGNMENT) == 0);
|
| D | arena_allocator.h | 88 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/ |
| 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() 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()
|
| D | arena_allocator.h | 90 AlignUp(sizeof(size_t), GetAlignmentInBytes(DEFAULT_ARENA_ALIGNMENT)); in New() 135 void *ret = std::align(GetAlignmentInBytes(align), size, new_pos, free_size);
|
| D | mem.h | 77 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/ |
| D | arena_test.cpp | 89 …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()
|
| D | arena_allocator_test.cpp | 84 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/ |
| D | arena_test.cpp | 93 …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()
|
| D | arena_allocator_test.cpp | 92 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/ |
| 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() 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()
|
| D | internal_allocator-inl.h | 59 …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()
|
| D | region_allocator-inl.h | 229 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()
|
| D | malloc-proxy-allocator-inl.h | 48 size_t alignmentInBytes = GetAlignmentInBytes(align); in Alloc()
|
| D | pygote_space_allocator.h | 68 … return state_ == STATE_PYGOTE_INIT && AlignUp(size, GetAlignmentInBytes(align)) <= GetMaxSize(); in CanAllocNonMovable()
|
| D | humongous_obj_allocator-inl.h | 51 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()
|
| D | freelist_allocator-inl.h | 56 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/ |
| D | humongous_obj_allocator_test.cpp | 112 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()
|
| D | stack_like_allocator_test.cpp | 109 array[i] = alloc.Alloc(i * GetAlignmentInBytes(ALIGNMENT)); in AlignmentTest() 114 … ASSERT_EQ(ToUintPtr(array[i]), AlignUp(ToUintPtr(array[i]), GetAlignmentInBytes(ALIGNMENT))); in AlignmentTest()
|
| D | tlab_test.cpp | 100 size_t mask = GetAlignmentInBytes(align) - 1; in TEST_F()
|
| D | frame_allocator_test.cpp | 110 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/ |
| D | reference_storage.h | 120 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/ |
| D | allocator-inl.h | 63 size_t alignedSize = AlignUp(size, GetAlignmentInBytes(align)); in AllocateTenuredImpl()
|