Searched defs:num_bits (Results 1 - 3 of 3) sorted by relevance

/art/runtime/gc/accounting/
H A Dbitmap.cc28 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 Dbitmap.h40 // 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 Dbit_vector.cc245 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