Searched defs:Monitor (Results 1 - 3 of 3) sorted by relevance

/art/test/003-omnibus-opcodes/src/
H A DMonitor.java21 public class Monitor { class
35 System.out.println("Monitor.run");
53 new Monitor().subTest();
/art/runtime/
H A Dmonitor.h34 * Monitor shape field. Used to distinguish thin locks from fat locks.
65 class Monitor { class in namespace:art
67 ~Monitor();
108 explicit Monitor(Thread* owner, mirror::Object* obj)
121 static void FailedUnlock(mirror::Object* obj, Thread* expected_owner, Thread* found_owner, Monitor* mon)
176 DISALLOW_COPY_AND_ASSIGN(Monitor);
184 void Add(Monitor* m);
193 std::list<Monitor*> list_ GUARDED_BY(monitor_list_lock_);
195 friend class Monitor;
H A Dmonitor.cc89 * Monitor accessor. Extracts a monitor structure pointer from a fat
93 (reinterpret_cast<Monitor*>((x) & ~((LW_HASH_STATE_MASK << LW_HASH_STATE_SHIFT) | LW_SHAPE_MASK)))
103 bool (*Monitor::is_sensitive_thread_hook_)() = NULL;
104 uint32_t Monitor::lock_profiling_threshold_ = 0;
106 bool Monitor::IsSensitiveThread() {
113 void Monitor::Init(uint32_t lock_profiling_threshold, bool (*is_sensitive_thread_hook)()) {
118 Monitor::Monitor(Thread* owner, mirror::Object* obj) function in class:art::Monitor
140 Monitor::~Monitor() {
[all...]

Completed in 2609 milliseconds