Searched refs:mon (Results 1 – 3 of 3) sorted by relevance
165 Monitor* mon; in dvmCreateMonitor() local167 mon = (Monitor*) calloc(1, sizeof(Monitor)); in dvmCreateMonitor()168 if (mon == NULL) { in dvmCreateMonitor()172 if (((u4)mon & 7) != 0) { in dvmCreateMonitor()173 LOGE("Misaligned monitor: %p\n", mon); in dvmCreateMonitor()176 mon->obj = obj; in dvmCreateMonitor()177 dvmInitMutex(&mon->lock); in dvmCreateMonitor()181 mon->next = gDvm.monitorList; in dvmCreateMonitor()182 } while (android_atomic_release_cas((int32_t)mon->next, (int32_t)mon, in dvmCreateMonitor()185 return mon; in dvmCreateMonitor()[all …]
130 void dvmSweepMonitorList(Monitor** mon, int (*isUnmarkedObject)(void*));141 struct Object* dvmGetMonitorObject(Monitor* mon);
1242 Monitor* mon = thread->waitMonitor; in dumpFrames() local1243 Object* obj = dvmGetMonitorObject(mon); in dumpFrames()