Searched refs:monitor (Results 1 - 7 of 7) sorted by relevance
/art/compiler/llvm/ |
H A D | runtime_support_builder.cc | 21 #include "monitor.h" 167 Value* monitor = local 174 irb_.CreateAnd(monitor, ~(LW_HASH_STATE_MASK << LW_HASH_STATE_SHIFT)); 187 // Calculate new monitor: new = old | (lock_id << LW_LOCK_OWNER_SHIFT) 193 Value* new_monitor = irb_.CreateOr(monitor, owner); 195 // Atomically update monitor. 199 monitor, new_monitor, kTBAARuntimeInfo); 201 Value* retry_slow_path = irb_.CreateICmpEQ(old_monitor, monitor); 217 Value* monitor = local 224 Value* hash_state = irb_.CreateAnd(monitor, (LW_HASH_STATE_MAS [all...] |
/art/runtime/ |
H A D | monitor.cc | 17 #include "monitor.h" 40 * Every Object has a monitor associated with it, but not every Object is 42 * full-fledged monitor until a) there is actual contention or b) wait() 77 * Only one thread can own the monitor at any time. There may be several 81 * TODO: the various members of monitor are not SMP-safe. 89 * Monitor accessor. Extracts a monitor structure pointer from a fat 119 : monitor_lock_("a monitor lock", kMonitorLock), 146 * Links a thread into a monitor's wait set. The monitor lock must be 167 * Unlinks a thread from a monitor' 279 FailedUnlock(mirror::Object* o, Thread* expected_owner, Thread* found_owner, Monitor* monitor) argument 848 Monitor* monitor = thread->wait_monitor_; local 885 Monitor* monitor = thread->wait_monitor_; local 1048 Monitor* monitor = LW_MONITOR(lock_word); local [all...] |
H A D | runtime_test.cc | 78 EXPECT_FALSE(VLOG_IS_ON(monitor));
|
H A D | Android.mk | 88 monitor.cc \
|
H A D | runtime.cc | 51 #include "monitor.h" 380 // gLogVerbosity.monitor = true; // TODO: don't check this in! 558 } else if (verbose_options[i] == "monitor") { 559 gLogVerbosity.monitor = true;
|
/art/runtime/verifier/ |
H A D | register_line.cc | 50 // Clear the monitor entry bits for this register. 66 // Clear the monitor entry bits for this register. 209 for (const auto& monitor : monitors_) { 210 result += StringPrintf("{%d},", monitor); 417 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "monitor-enter on non-object (" << reg_type << ")"; 419 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "monitor-enter stack overflow: " << monitors_.size(); 429 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "monitor-exit on non-object (" << reg_type << ")"; 431 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "monitor-exit stack underflow"; 440 << "monitor-exit not unlocking the top of the monitor stac [all...] |
/art/runtime/base/ |
H A D | logging.h | 316 bool monitor; member in struct:art::LogVerbosity
|
Completed in 9276 milliseconds