Lines Matching defs:gcHeap

142     GcMarkContext *mc = &gDvm.gcHeap->markContext;
234 if (gDvm.gcHeap->hprofContext != NULL) {
235 hprofMarkRootObject(gDvm.gcHeap->hprofContext, obj, 0);
239 gDvm.gcHeap->markCount++;
240 gDvm.gcHeap->markSize += dvmHeapSourceChunkSize((void *)hc) +
284 _markObjectNonNullCommon(obj, &gDvm.gcHeap->markContext, false, false);
316 GcHeap *gcHeap;
319 gcHeap = gDvm.gcHeap;
349 dvmHeapMarkLargeTableRefs(gcHeap->referenceOperations, true);
354 dvmHeapMarkLargeTableRefs(gcHeap->pendingFinalizationRefs, false);
366 refs = &gcHeap->nonCollectableRefs;
518 if (gDvm.gcHeap->hprofContext != NULL) {
519 hprofDumpHeapObject(gDvm.gcHeap->hprofContext, obj);
575 GcHeap *gcHeap = gDvm.gcHeap;
590 !isMarked(ptr2chunk(referent), &gcHeap->markContext))
594 if (gcHeap->markAllReferents) {
657 if (gcHeap->softReferenceCollectionState ==
662 } else if (gcHeap->softReferenceCollectionState ==
666 ADD_REF_TO_LIST(gcHeap->softReferences, obj);
671 if (gcHeap->softReferenceColor++ & 1) {
682 ADD_REF_TO_LIST(gcHeap->weakReferences, obj);
684 ADD_REF_TO_LIST(gcHeap->phantomReferences, obj);
757 GcMarkContext *ctx = &gDvm.gcHeap->markContext;
851 GcMarkContext *markContext = &gDvm.gcHeap->markContext;
930 &gDvm.gcHeap->referenceOperations,
1006 LargeHeapRefTable *finRefs = gDvm.gcHeap->finalizableRefs;
1010 GcMarkContext *markContext = &gDvm.gcHeap->markContext;
1086 if (!dvmHeapAddTableToLargeTable(&gDvm.gcHeap->pendingFinalizationRefs,
1114 gDvm.gcHeap->markAllReferents = true;
1116 gDvm.gcHeap->markAllReferents = false;
1127 markContext = &gDvm.gcHeap->markContext;
1176 hprof_context_t *hctx = gDvm.gcHeap->hprofContext;
1275 &gDvm.gcHeap->markContext);
1302 markContext = &gDvm.gcHeap->markContext;