Lines Matching defs:bits
41 void *bits;
49 bitsLen = HB_OFFSET_TO_INDEX(maxSize) * sizeof(*hb->bits);
63 bits = mmap(NULL, bitsLen, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
65 if (bits == MAP_FAILED) {
72 hb->bits = bits;
128 if (hb->bits != NULL) {
131 munmap((char *)hb->bits, allocLen);
158 if (hb->bits != NULL) {
162 madvise(hb->bits, hb->bitsLen, MADV_DONTNEED);
173 * address that hasn't been visited yet; setting bits for objects whose
228 assert(hb1->bits != NULL);
230 assert(hb2->bits != NULL);
260 p1 = hb1->bits;
261 p2 = hb2->bits;
278 * set bits.
286 p = longHb->bits + i;
289 unsigned long bits = *p++;
290 DECODE_BITS(longHb, bits, true);
367 * Similar to dvmHeapBitmapXorWalk(), but visit the set bits
381 emptyHb.bits = (void *)1; // non-NULL but intentionally bad
387 * Similar to dvmHeapBitmapXorWalkList(), but visit the set bits