Searched refs:monitors_ (Results 1 – 8 of 8) 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 | 150 monitors_ = src->monitors_; in CopyFromLine() 159 monitors_.clear(); in FillWithGarbage() 207 if (monitors_ != line2->monitors_) { in CompareLine() 351 return monitors_.size(); in MonitorStackDepth() 362 return monitors_.size(); in GetMonitorEnterCount() 366 return monitors_[i]; in GetMonitorEnterDexPc() 432 ScopedArenaVector<uint32_t> monitors_; variable
|
D | register_line.cc | 147 for (const auto& monitor : monitors_) { in Dump() 342 } else if (monitors_.size() >= kMaxMonitorStackDepth) { in PushMonitor() 349 if (SetRegToLockDepth(reg_idx, monitors_.size())) { in PushMonitor() 353 SetRegToLockDepth(kVirtualNullRegister, monitors_.size()); in PushMonitor() 356 monitors_.push_back(insn_idx); in PushMonitor() 371 } else if (monitors_.empty()) { in PopMonitor() 378 monitors_.pop_back(); in PopMonitor() 380 bool success = IsSetLockDepth(reg_idx, monitors_.size()); in PopMonitor() 385 success = IsSetLockDepth(kVirtualNullRegister, monitors_.size()); in PopMonitor() 400 ClearRegToLockDepth(reg_idx, monitors_.size()); in PopMonitor() [all …]
|
D | register_line-inl.h | 201 monitors_(allocator.Adapter(kArenaAllocVerifier)), in RegisterLine()
|
/art/runtime/jni/ |
D | jni_env_ext.cc | 81 monitors_("monitors", kMonitorsInitial, kMonitorsMax), in JNIEnvExt() 130 monitors_.Dump(os); in DumpReferenceTables() 258 RemoveMonitors(self_, current_frame, &monitors_, &locked_objects_); in CheckMonitorRelease() 277 RemoveMonitors(self_, current_frame, &monitors_, &locked_objects_); in CheckNoHeldMonitors()
|
D | jni_env_ext.h | 132 monitors_.VisitRoots(visitor, root_info); in VisitMonitorRoots() 189 ReferenceTable monitors_; variable
|
D | jni_internal.cc | 2459 soa.Env()->monitors_.Add(o); in MonitorEnter() 2474 soa.Env()->monitors_.Remove(o); in MonitorExit()
|