Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/runtime/mem/
H A Drunslots.cpp135 uintptr_t bitInArrayElement = bitIndex & ((1U << BITS_IN_BYTE_POWER_OF_TWO) - 1U); in MarkAsOccupied() local
136 ASSERT(!(bitmap_[arrayIndex] & (1U << bitInArrayElement))); in MarkAsOccupied()
137 bitmap_[arrayIndex] |= 1U << bitInArrayElement; in MarkAsOccupied()
146 uintptr_t bitInArrayElement = bitIndex & ((1U << BITS_IN_BYTE_POWER_OF_TWO) - 1U); in MarkAsFree() local
147 ASSERT(bitmap_[arrayIndex] & (1U << bitInArrayElement)); in MarkAsFree()
148 bitmap_[arrayIndex] ^= 1U << bitInArrayElement; in MarkAsFree()
189 uintptr_t bitInArrayElement = bitIndex & ((1U << BITS_IN_BYTE_POWER_OF_TWO) - 1U); in IsLive() local
190 auto liveWord = bitmap_[arrayIndex] & (1U << bitInArrayElement); in IsLive()

Completed in 1 milliseconds