Lines Matching refs:art
53 art::ScopedObjectAccess soa(art::Thread::Current()); in GetObjectSize()
54 art::ObjPtr<art::mirror::Object> object = soa.Decode<art::mirror::Object>(jobject); in GetObjectSize()
70 art::ScopedObjectAccess soa(art::Thread::Current()); in GetObjectHashCode()
71 art::ObjPtr<art::mirror::Object> object = soa.Decode<art::mirror::Object>(jobject); in GetObjectHashCode()
87 art::Thread* self = art::Thread::Current(); in GetObjectMonitorUsage()
89 art::JNIEnvExt* jni = self->GetJniEnv(); in GetObjectMonitorUsage()
93 art::ScopedObjectAccess soa(self); // Now we know we have the shared lock. in GetObjectMonitorUsage()
94 art::ScopedThreadSuspension sts(self, art::kNative); in GetObjectMonitorUsage()
95 art::ScopedSuspendAll ssa("GetObjectMonitorUsage", /*long_suspend=*/false); in GetObjectMonitorUsage()
96 art::ObjPtr<art::mirror::Object> target(self->DecodeJObject(obj)); in GetObjectMonitorUsage()
98 art::MonitorInfo info(target.Ptr()); in GetObjectMonitorUsage()
102 for (art::Thread* thd : info.waiters_) { in GetObjectMonitorUsage()
110 art::MutexLock tll(self, *art::Locks::thread_list_lock_); in GetObjectMonitorUsage()
111 for (art::Thread* thd : art::Runtime::Current()->GetThreadList()->GetList()) { in GetObjectMonitorUsage()