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.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.h139 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
Dregister_line.cc147 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 …]
Dregister_line-inl.h197 monitors_(verifier->GetScopedAllocator().Adapter(kArenaAllocVerifier)), in RegisterLine()
/art/runtime/
Djni_env_ext.cc79 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()
Djni_env_ext.h128 monitors_.VisitRoots(visitor, root_info); in VisitMonitorRoots()
179 ReferenceTable monitors_; variable
Djni_internal.cc2425 soa.Env()->monitors_.Add(o); in MonitorEnter()
2440 soa.Env()->monitors_.Remove(o); in MonitorExit()
Dthread.cc2189 tlsPtr_.jni_env->monitors_.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy()