Home
last modified time | relevance | path

Searched refs:monitors_ (Results 1 – 8 of 8) 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.h58 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/
Dregister_line.h150 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
Dregister_line.cc147 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 …]
Dregister_line-inl.h201 monitors_(allocator.Adapter(kArenaAllocVerifier)), in RegisterLine()
/art/runtime/jni/
Djni_env_ext.cc81 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()
Djni_env_ext.h132 monitors_.VisitRoots(visitor, root_info); in VisitMonitorRoots()
189 ReferenceTable monitors_; variable
Djni_internal.cc2459 soa.Env()->monitors_.Add(o); in MonitorEnter()
2474 soa.Env()->monitors_.Remove(o); in MonitorExit()