Lines Matching refs:liveBits
203 HeapBitmap liveBits; member
315 dvmHeapBitmapSetObjectBit(&hs->liveBits, ptr); in countAllocation()
334 dvmHeapBitmapClearObjectBit(&hs->liveBits, ptr); in countFree()
549 if (!dvmHeapBitmapInit(&hs->liveBits, base, length, "dalvik-bitmap-1")) { in dvmHeapSourceStartup()
555 dvmHeapBitmapDelete(&hs->liveBits); in dvmHeapSourceStartup()
628 dvmHeapBitmapDelete(&hs->liveBits); in dvmHeapSourceShutdown()
725 void dvmHeapSourceGetObjectBitmaps(HeapBitmap liveBits[], HeapBitmap markBits[], in dvmHeapSourceGetObjectBitmaps() argument
739 aliasBitmap(&liveBits[i], &hs->liveBits, base, max); in dvmHeapSourceGetObjectBitmaps()
751 return &gHs->liveBits; in dvmHeapSourceGetLiveBits()
758 tmp = gHs->liveBits; in dvmHeapSourceSwapBitmaps()
759 gHs->liveBits = gHs->markBits; in dvmHeapSourceSwapBitmaps()
782 assert(gHs->liveBits.base == gHs->markBits.base); in dvmMarkImmuneObjects()
783 assert(gHs->liveBits.bitsLen == gHs->markBits.bitsLen); in dvmMarkImmuneObjects()
793 (uintptr_t)gHs->heaps[i].base - gHs->liveBits.base); in dvmMarkImmuneObjects()
795 src = (char *)(gHs->liveBits.bits + index); in dvmMarkImmuneObjects()
1028 return (dvmHeapBitmapCoversAddress(&gHs->liveBits, ptr)); in dvmHeapSourceContainsAddress()
1040 return dvmHeapBitmapIsObjectBitSet(&gHs->liveBits, ptr) != 0; in dvmHeapSourceContains()