Searched refs:monitors_ (Results 1 – 9 of 9) sorted by relevance
/art/runtime/interpreter/ |
D | lock_count_data.cc | 39 if (monitors_ == nullptr) { in AddMonitor() 40 monitors_.reset(new std::vector<mirror::Object*>()); in AddMonitor() 42 monitors_->push_back(obj); in AddMonitor() 50 if (monitors_ != nullptr) { in RemoveMonitorOrThrow() 53 auto it = std::find(monitors_->begin(), monitors_->end(), obj); in RemoveMonitorOrThrow() 54 if (it != monitors_->end()) { in RemoveMonitorOrThrow() 55 monitors_->erase(it); in RemoveMonitorOrThrow() 80 if (monitors_ != nullptr) { in CheckAllMonitorsReleasedOrThrow() 81 if (!monitors_->empty()) { in CheckAllMonitorsReleasedOrThrow() 88 for (mirror::Object* obj : *monitors_) { in CheckAllMonitorsReleasedOrThrow() [all …]
|
D | lock_count_data.h | 58 if (monitors_ != nullptr) { in VisitMonitors() 60 for (mirror::Object*& obj : *monitors_) { in VisitMonitors() 69 std::unique_ptr<std::vector<mirror::Object*>> monitors_;
|
/art/runtime/verifier/ |
D | register_line.h | 139 monitors_ = src->monitors_; in CopyFromLine() 148 monitors_.clear(); in FillWithGarbage() 196 if (monitors_ != line2->monitors_) { in CompareLine() 340 return monitors_.size(); in MonitorStackDepth() 351 return monitors_.size(); in GetMonitorEnterCount() 355 return monitors_[i]; in GetMonitorEnterDexPc() 421 ScopedArenaVector<uint32_t> monitors_; variable
|
D | register_line.cc | 147 for (const auto& monitor : monitors_) { in Dump() 340 } else if (monitors_.size() >= 32) { in PushMonitor() 347 if (SetRegToLockDepth(reg_idx, monitors_.size())) { in PushMonitor() 351 SetRegToLockDepth(kVirtualNullRegister, monitors_.size()); in PushMonitor() 354 monitors_.push_back(insn_idx); in PushMonitor() 369 } else if (monitors_.empty()) { in PopMonitor() 376 monitors_.pop_back(); in PopMonitor() 378 bool success = IsSetLockDepth(reg_idx, monitors_.size()); in PopMonitor() 383 success = IsSetLockDepth(kVirtualNullRegister, monitors_.size()); in PopMonitor() 398 ClearRegToLockDepth(reg_idx, monitors_.size()); in PopMonitor() [all …]
|
D | register_line-inl.h | 197 monitors_(verifier->GetScopedAllocator().Adapter(kArenaAllocVerifier)), in RegisterLine()
|
/art/runtime/ |
D | jni_env_ext.cc | 79 monitors_("monitors", kMonitorsInitial, kMonitorsMax), in JNIEnvExt() 129 monitors_.Dump(os); in DumpReferenceTables() 257 RemoveMonitors(self_, current_frame, &monitors_, &locked_objects_); in CheckMonitorRelease() 276 RemoveMonitors(self_, current_frame, &monitors_, &locked_objects_); in CheckNoHeldMonitors()
|
D | jni_env_ext.h | 128 monitors_.VisitRoots(visitor, root_info); in VisitMonitorRoots() 179 ReferenceTable monitors_; variable
|
D | jni_internal.cc | 2425 soa.Env()->monitors_.Add(o); in MonitorEnter() 2440 soa.Env()->monitors_.Remove(o); in MonitorExit()
|
D | thread.cc | 2189 tlsPtr_.jni_env->monitors_.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy()
|