Home
last modified time | relevance | path

Searched refs:free_bitmap_ (Results 1 – 1 of 1) sorted by relevance

/system/core/libmemunreachable/
DAllocator.cpp210 uint32_t free_bitmap_[kUsableChunkSize / kMinBucketAllocationSize / 32]; member in Chunk
248 memset(free_bitmap_, 0xff, sizeof(free_bitmap_)); in Chunk()
259 while (free_bitmap_[i] == 0) in Alloc()
261 assert(i < ARRAY_SIZE(free_bitmap_)); in Alloc()
262 unsigned int bit = __builtin_ffs(free_bitmap_[i]) - 1; in Alloc()
263 assert(free_bitmap_[i] & (1U << bit)); in Alloc()
264 free_bitmap_[i] &= ~(1U << bit); in Alloc()
288 assert(i < ARRAY_SIZE(free_bitmap_)); in Free()
289 assert(!(free_bitmap_[i] & (1U << bit))); in Free()
290 free_bitmap_[i] |= 1U << bit; in Free()