Home
last modified time | relevance | path

Searched refs:RUNSLOTS_ALIGNMENT (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/mem/
H A Drunslots.h31 static constexpr size_t RUNSLOTS_ALIGNMENT = 10 + 2; // Alignment for shift member
32 static constexpr size_t RUNSLOTS_ALIGNMENT_MASK = (1UL << RUNSLOTS_ALIGNMENT) - 1;
33 static_assert((1UL << RUNSLOTS_ALIGNMENT) == RUNSLOTS_ALIGNMENT_IN_BYTES);
H A Drunslots_allocator-inl.h208 uintptr_t runslotsAddr = (ToUintPtr(mem) >> RUNSLOTS_ALIGNMENT) << RUNSLOTS_ALIGNMENT; in FreeUnsafe()
346 uintptr_t runslotsAddr = (ToUintPtr(leftBorder) >> RUNSLOTS_ALIGNMENT) << RUNSLOTS_ALIGNMENT; in IterateOverObjectsInRange()
386 uintptr_t runslotsAddr = ToUintPtr(obj) >> RUNSLOTS_ALIGNMENT << RUNSLOTS_ALIGNMENT; in IsLive()
753 return AlignUp(mem, 1UL << RUNSLOTS_ALIGNMENT); in GetFirstRunSlotsBlock()
H A Drunslots_allocator.h363 void *alignAddr = ToVoidPtr((ToUintPtr(addr) >> RUNSLOTS_ALIGNMENT) << RUNSLOTS_ALIGNMENT); in IsInFreedRunSlots()

Completed in 4 milliseconds