Home
last modified time | relevance | path

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

/art/runtime/verifier/
Dregister_line.h115 monitors_ = src->monitors_; in CopyFromLine()
124 monitors_.clear(); in FillWithGarbage()
173 DCHECK(monitors_ == line2->monitors_); in CompareLine()
282 return monitors_.size(); in MonitorStackDepth()
298 return monitors_.size(); in GetMonitorEnterCount()
302 return monitors_[i]; in GetMonitorEnterDexPc()
366 std::vector<uint32_t, TrackingAllocator<uint32_t, kAllocatorTagVerifier>> monitors_; variable
Dregister_line.cc155 for (const auto& monitor : monitors_) { in Dump()
337 } else if (monitors_.size() >= 32) { in PushMonitor()
339 << monitors_.size(); in PushMonitor()
341 if (SetRegToLockDepth(reg_idx, monitors_.size())) { in PushMonitor()
342 monitors_.push_back(insn_idx); in PushMonitor()
354 } else if (monitors_.empty()) { in PopMonitor()
357 monitors_.pop_back(); in PopMonitor()
358 if (!IsSetLockDepth(reg_idx, monitors_.size())) { in PopMonitor()
367 ClearRegToLockDepth(reg_idx, monitors_.size()); in PopMonitor()
384 if (monitors_.size() > 0 || incoming_line->monitors_.size() > 0) { in MergeRegisters()
[all …]