Lines Matching refs:m
657 Monitor* m = MonitorPool::CreateMonitor(self, owner, obj, hash_code); in Inflate() local
658 DCHECK(m != nullptr); in Inflate()
659 if (m->Install(self)) { in Inflate()
662 << " created monitor " << m << " for object " << obj; in Inflate()
665 << " created monitor " << m << " for object " << obj; in Inflate()
667 Runtime::Current()->GetMonitorList()->Add(m); in Inflate()
670 MonitorPool::ReleaseMonitor(self, m); in Inflate()
992 mirror::ArtMethod* m = stack_visitor->GetMethod(); in VisitLocks() local
993 CHECK(m != NULL); in VisitLocks()
997 if (m->IsNative()) { in VisitLocks()
998 if (m->IsSynchronized()) { in VisitLocks()
1006 if (m->IsProxyMethod()) { in VisitLocks()
1007 CHECK(!m->IsSynchronized()); in VisitLocks()
1012 const DexFile::CodeItem* code_item = m->GetCodeItem(); in VisitLocks()
1013 CHECK(code_item != NULL) << PrettyMethod(m); in VisitLocks()
1023 LOG(ERROR) << "Could not find dex_pc for " << PrettyMethod(m); in VisitLocks()
1030 verifier::MethodVerifier::FindLocksAtDexPc(m, dex_pc, &monitor_enter_dex_pcs); in VisitLocks()
1048 … mirror::Object* o = reinterpret_cast<mirror::Object*>(stack_visitor->GetVReg(m, monitor_register, in VisitLocks()
1138 void MonitorList::Add(Monitor* m) { in Add() argument
1144 list_.push_front(m); in Add()
1151 Monitor* m = *it; in SweepMonitorList() local
1153 mirror::Object* obj = m->GetObject<kWithoutReadBarrier>(); in SweepMonitorList()
1157 VLOG(monitor) << "freeing monitor " << m << " belonging to unmarked object " in SweepMonitorList()
1159 MonitorPool::ReleaseMonitor(self, m); in SweepMonitorList()
1162 m->SetObject(new_obj); in SweepMonitorList()