Searched defs:num_bits (Results 1 - 3 of 3) sorted by relevance
/art/runtime/gc/accounting/ |
H A D | bitmap.cc | 28 Bitmap* Bitmap::CreateFromMemMap(MemMap* mem_map, size_t num_bits) { argument 30 return new Bitmap(mem_map, num_bits); 44 MemMap* Bitmap::AllocateMemMap(const std::string& name, size_t num_bits) { argument 46 RoundUp(num_bits, kBitsPerBitmapWord) / kBitsPerBitmapWord * sizeof(uintptr_t), kPageSize); 58 Bitmap* Bitmap::Create(const std::string& name, size_t num_bits) { argument 59 auto* const mem_map = AllocateMemMap(name, num_bits); 63 return CreateFromMemMap(mem_map, num_bits); 83 const size_t num_bits = (cover_end - cover_begin) / kAlignment; local 84 auto* const mem_map = Bitmap::AllocateMemMap(name, num_bits); 85 return CreateFromMemMap(mem_map, cover_begin, num_bits); 89 CreateFromMemMap( MemMap* mem_map, uintptr_t begin, size_t num_bits) argument [all...] |
H A D | bitmap.h | 40 // Create and initialize a bitmap with size num_bits. Storage is allocated with a MemMap. 41 static Bitmap* Create(const std::string& name, size_t num_bits); 46 static Bitmap* CreateFromMemMap(MemMap* mem_map, size_t num_bits); 109 static MemMap* AllocateMemMap(const std::string& name, size_t num_bits); 134 size_t num_bits); 181 MemoryRangeBitmap(MemMap* mem_map, uintptr_t begin, size_t num_bits) argument 182 : Bitmap(mem_map, num_bits), cover_begin_(begin), cover_end_(begin + kAlignment * num_bits) {
|
/art/runtime/base/ |
H A D | bit_vector.cc | 245 void BitVector::SetInitialBits(uint32_t num_bits) { argument 246 // If num_bits is 0, clear everything. 247 if (num_bits == 0) { 253 SetBit(num_bits - 1); 257 for (idx = 0; idx < WordIndex(num_bits); idx++) { 262 uint32_t rem_num_bits = num_bits & 0x1f;
|
Completed in 312 milliseconds