Home
last modified time | relevance | path

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

/art/runtime/verifier/
Dregister_line.h137 monitors_ = src->monitors_; in CopyFromLine()
146 monitors_.clear(); in FillWithGarbage()
194 if (monitors_ != line2->monitors_) { in CompareLine()
339 return monitors_.size(); in MonitorStackDepth()
350 return monitors_.size(); in GetMonitorEnterCount()
354 return monitors_[i]; in GetMonitorEnterDexPc()
422 ScopedArenaVector<uint32_t> monitors_; variable
Dregister_line.cc144 for (const auto& monitor : monitors_) { in Dump()
337 } else if (monitors_.size() >= 32) { in PushMonitor()
345 if (SetRegToLockDepth(reg_idx, monitors_.size())) { in PushMonitor()
349 SetRegToLockDepth(kVirtualNullRegister, monitors_.size()); in PushMonitor()
352 monitors_.push_back(insn_idx); in PushMonitor()
368 } 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()
399 ClearRegToLockDepth(reg_idx, monitors_.size()); in PopMonitor()
[all …]
Dregister_line-inl.h188 monitors_(verifier->GetArena().Adapter(kArenaAllocVerifier)), in RegisterLine()
/art/runtime/
Dstack.cc964 if (monitors_ == nullptr) { in AddMonitor()
965 monitors_.reset(new std::vector<mirror::Object*>()); in AddMonitor()
967 monitors_->push_back(obj); in AddMonitor()
975 if (monitors_ != nullptr) { in RemoveMonitorOrThrow()
978 auto it = std::find(monitors_->begin(), monitors_->end(), obj); in RemoveMonitorOrThrow()
979 if (it != monitors_->end()) { in RemoveMonitorOrThrow()
980 monitors_->erase(it); in RemoveMonitorOrThrow()
1005 if (monitors_ != nullptr) { in CheckAllMonitorsReleasedOrThrow()
1006 if (!monitors_->empty()) { in CheckAllMonitorsReleasedOrThrow()
1013 for (mirror::Object* obj : *monitors_) { in CheckAllMonitorsReleasedOrThrow()
[all …]
Dstack.h98 if (monitors_ != nullptr) { in VisitMonitors()
100 for (mirror::Object*& obj : *monitors_) { in VisitMonitors()
109 std::unique_ptr<std::vector<mirror::Object*>> monitors_;