Home
last modified time | relevance | path

Searched refs:monitors_ (Results 1 – 9 of 9) sorted by relevance

/art/runtime/interpreter/
Dlock_count_data.cc39 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 …]
Dlock_count_data.h59 if (monitors_ != nullptr) { in VisitMonitors()
61 for (mirror::Object*& obj : *monitors_) { in VisitMonitors()
70 std::unique_ptr<std::vector<mirror::Object*>> monitors_;
/art/runtime/verifier/
Dregister_line.h148 monitors_ = src->monitors_; in CopyFromLine()
157 monitors_.clear(); in FillWithGarbage()
205 if (monitors_ != line2->monitors_) { in CompareLine()
349 return monitors_.size(); in MonitorStackDepth()
360 return monitors_.size(); in GetMonitorEnterCount()
364 return monitors_[i]; in GetMonitorEnterDexPc()
430 ScopedArenaVector<uint32_t> monitors_; variable
Dregister_line.cc147 for (const auto& monitor : monitors_) { in Dump()
336 } else if (monitors_.size() >= kMaxMonitorStackDepth) { in PushMonitor()
343 if (SetRegToLockDepth(reg_idx, monitors_.size())) { in PushMonitor()
347 SetRegToLockDepth(kVirtualNullRegister, monitors_.size()); in PushMonitor()
350 monitors_.push_back(insn_idx); in PushMonitor()
365 } else if (monitors_.empty()) { in PopMonitor()
372 monitors_.pop_back(); in PopMonitor()
374 bool success = IsSetLockDepth(reg_idx, monitors_.size()); in PopMonitor()
379 success = IsSetLockDepth(kVirtualNullRegister, monitors_.size()); in PopMonitor()
394 ClearRegToLockDepth(reg_idx, monitors_.size()); in PopMonitor()
[all …]
Dregister_line-inl.h183 monitors_(allocator.Adapter(kArenaAllocVerifier)), in RegisterLine()
/art/runtime/jni/
Djni_env_ext.cc74 monitors_("monitors", kMonitorsInitial, kMonitorsMax), in JNIEnvExt()
128 monitors_.Dump(os); in DumpReferenceTables()
254 RemoveMonitors(self_, current_frame, &monitors_, &locked_objects_); in CheckMonitorRelease()
273 RemoveMonitors(self_, current_frame, &monitors_, &locked_objects_); in CheckNoHeldMonitors()
Djni_env_ext.h125 monitors_.VisitRoots(visitor, root_info); in VisitMonitorRoots()
179 ReferenceTable monitors_; variable
Djni_internal.cc2731 soa.Env()->monitors_.Add(o); in MonitorEnter()
2746 soa.Env()->monitors_.Remove(o); in MonitorExit()
/art/runtime/
Dthread.cc2601 tlsPtr_.jni_env->monitors_.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy()