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

/dalvik/vm/
H A DSync.cpp97 Monitor* mon; local
99 mon = (Monitor*) calloc(1, sizeof(Monitor));
100 if (mon == NULL) {
104 mon->obj = obj;
105 dvmInitMutex(&mon->lock);
109 mon->next = gDvm.monitorList;
110 } while (android_atomic_release_cas((int32_t)mon->next, (int32_t)mon,
113 return mon;
121 Monitor* mon; local
135 dvmGetMonitorObject(Monitor* mon) argument
197 freeMonitor(Monitor *mon) argument
219 dvmSweepMonitorList(Monitor** mon, int (*isUnmarkedObject)(void*)) argument
343 lockMonitor(Thread* self, Monitor* mon) argument
416 tryLockMonitor(Thread* self, Monitor* mon) argument
439 unlockMonitor(Thread* self, Monitor* mon) argument
472 waitSetCheck(Monitor *mon) argument
495 waitSetAppend(Monitor *mon, Thread *thread) argument
519 waitSetRemove(Monitor *mon, Thread *thread) argument
616 waitMonitor(Thread* self, Monitor* mon, s8 msec, s4 nsec, bool interruptShouldThrow) argument
766 notifyMonitor(Thread* self, Monitor* mon) argument
798 notifyAllMonitor(Thread* self, Monitor* mon) argument
831 Monitor *mon; local
1069 Monitor* mon; local
1168 Monitor* mon = gDvm.threadSleepMon; local
[all...]
H A DSync.h118 void dvmSweepMonitorList(Monitor** mon, int (*isUnmarkedObject)(void*));
126 * Returns NULL if "mon" is NULL or the monitor is not part of an object
129 Object* dvmGetMonitorObject(Monitor* mon);
/dalvik/vm/interp/
H A DStack.cpp1249 Monitor* mon = thread->waitMonitor;
1250 Object* obj = dvmGetMonitorObject(mon);

Completed in 1008 milliseconds