Searched refs:markBits (Results 1 – 4 of 4) sorted by relevance
/dalvik/vm/alloc/ |
D | CardTable.cpp | 213 HeapBitmap *markBits; member 233 if (dvmHeapBitmapIsObjectBitSet(ctx->markBits, obj)) { in countWhiteReferenceVisitor() 255 if (dvmHeapBitmapIsObjectBitSet(ctx->markBits, obj)) { in dumpWhiteReferenceVisitor() 324 return !dvmHeapBitmapIsObjectBitSet(ctx->markBits, referent); in isReferentUnmarked() 396 HeapBitmap *markBits = gDvm.gcHeap->markContext.bitmap; in dvmVerifyCardTable() local 397 dvmHeapBitmapWalk(markBits, verifyCardTableCallback, markBits); in dvmVerifyCardTable()
|
D | HeapSource.cpp | 177 HeapBitmap markBits; member 620 if (!dvmHeapBitmapInit(&hs->markBits, base, length, "dalvik-bitmap-2")) { in dvmHeapSourceStartup() 627 dvmHeapBitmapDelete(&hs->markBits); in dvmHeapSourceStartup() 631 gcHeap->markContext.bitmap = &hs->markBits; in dvmHeapSourceStartup() 694 dvmHeapBitmapDelete(&hs->markBits); in dvmHeapSourceShutdown() 785 max[i] = MIN((uintptr_t)hs->heaps[i].limit - 1, hs->markBits.max); in dvmHeapSourceGetRegions() 806 return &gHs->markBits; in dvmHeapSourceGetMarkBits() 812 gHs->liveBits = gHs->markBits; in dvmHeapSourceSwapBitmaps() 813 gHs->markBits = tmp; in dvmHeapSourceSwapBitmaps() 820 dvmHeapBitmapZero(&gHs->markBits); in dvmHeapSourceZeroMarkBitmap() [all …]
|
D | MarkSweep.cpp | 501 const HeapBitmap *markBits) in nextGrayObject() argument 508 if (dvmHeapBitmapIsObjectBitSet(markBits, ptr)) in nextGrayObject() 523 const HeapBitmap *markBits = ctx->bitmap; in scanDirtyCards() local 532 Object *obj = nextGrayObject(ptr, limit, markBits); in scanDirtyCards()
|
D | Copying.cpp | 562 void dvmHeapSourceGetObjectBitmaps(HeapBitmap objBits[], HeapBitmap markBits[], in dvmHeapSourceGetObjectBitmaps() argument
|