Lines Matching refs:ctx
218 WhiteReferenceCounter *ctx;
228 ctx = (WhiteReferenceCounter *)arg;
229 if (dvmHeapBitmapIsObjectBitSet(ctx->markBits, obj)) {
232 ctx->whiteRefs += 1;
240 WhiteReferenceCounter *ctx;
250 ctx = (WhiteReferenceCounter*)arg;
251 if (dvmHeapBitmapIsObjectBitSet(ctx->markBits, obj)) {
310 const WhiteReferenceCounter* ctx)
314 assert(ctx != NULL);
315 if (ctx->whiteRefs != 1) {
320 return !dvmHeapBitmapIsObjectBitSet(ctx->markBits, referent);
365 WhiteReferenceCounter ctx = { (HeapBitmap *)arg, 0 };
367 dvmVisitObject(countWhiteReferenceVisitor, obj, &ctx);
368 if (ctx.whiteRefs == 0) {
372 } else if (isReferentUnmarked(obj, &ctx)) {
381 dvmVisitObject(dumpWhiteReferenceVisitor, obj, &ctx);