Home
last modified time | relevance | path

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

/dalvik/vm/
DSync.cpp97 Monitor* mon; in dvmCreateMonitor() local
99 mon = (Monitor*) calloc(1, sizeof(Monitor)); in dvmCreateMonitor()
100 if (mon == NULL) { in dvmCreateMonitor()
104 if (((u4)mon & 7) != 0) { in dvmCreateMonitor()
105 ALOGE("Misaligned monitor: %p", mon); in dvmCreateMonitor()
108 mon->obj = obj; in dvmCreateMonitor()
109 dvmInitMutex(&mon->lock); in dvmCreateMonitor()
113 mon->next = gDvm.monitorList; in dvmCreateMonitor()
114 } while (android_atomic_release_cas((int32_t)mon->next, (int32_t)mon, in dvmCreateMonitor()
117 return mon; in dvmCreateMonitor()
[all …]
DSync.h118 void dvmSweepMonitorList(Monitor** mon, int (*isUnmarkedObject)(void*));
129 Object* dvmGetMonitorObject(Monitor* mon);
/dalvik/vm/interp/
DStack.cpp1249 Monitor* mon = thread->waitMonitor; in dumpFrames() local
1250 Object* obj = dvmGetMonitorObject(mon); in dumpFrames()