Home
last modified time | relevance | path

Searched refs:mon (Results 1 – 3 of 3) sorted by relevance

/dalvik/vm/
DSync.c165 Monitor* mon; in dvmCreateMonitor() local
167 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 …]
DSync.h130 void dvmSweepMonitorList(Monitor** mon, int (*isUnmarkedObject)(void*));
141 struct Object* dvmGetMonitorObject(Monitor* mon);
/dalvik/vm/interp/
DStack.c1242 Monitor* mon = thread->waitMonitor; in dumpFrames() local
1243 Object* obj = dvmGetMonitorObject(mon); in dumpFrames()