Home | History | Annotate | Download | only in alloc

Lines Matching refs:GcHeap

77     GcHeap *gcHeap;
83 gcHeap = dvmHeapSourceStartup(gDvm.heapStartingSize,
86 if (gcHeap == NULL) {
89 gcHeap->ddmHpifWhen = 0;
90 gcHeap->ddmHpsgWhen = 0;
91 gcHeap->ddmHpsgWhat = 0;
92 gcHeap->ddmNhsgWhen = 0;
93 gcHeap->ddmNhsgWhat = 0;
94 gDvm.gcHeap = gcHeap;
98 gcHeap->clearedReferences = NULL;
116 if (gDvm.gcHeap != NULL) {
120 * frees gDvm.gcHeap as a side-effect.
122 dvmHeapSourceShutdown(&gDvm.gcHeap);
212 if (gDvm.gcHeap->gcRunning) {
458 GcHeap *gcHeap = gDvm.gcHeap;
470 if (gcHeap->gcRunning) {
475 gcHeap->gcRunning = true;
509 assert(gcHeap->softReferences == NULL);
510 assert(gcHeap->weakReferences == NULL);
511 assert(gcHeap->finalizerReferences == NULL);
512 assert(gcHeap->phantomReferences == NULL);
513 assert(gcHeap->clearedReferences == NULL);
564 dvmHeapProcessReferences(&gcHeap->softReferences,
566 &gcHeap->weakReferences,
567 &gcHeap->finalizerReferences,
568 &gcHeap->phantomReferences);
627 gcHeap->gcRunning = false;
654 dvmEnqueueClearedReferences(&gDvm.gcHeap->clearedReferences);
682 if (gcHeap->ddmHpifWhen != 0) {
684 dvmDdmSendHeapInfo(gcHeap->ddmHpifWhen, false);
686 if (gcHeap->ddmHpsgWhen != 0) {
690 if (gcHeap->ddmNhsgWhen != 0) {
721 while (gDvm.gcHeap->gcRunning) {