Lines Matching refs:cache_class
88 ObjPtr<mirror::Class> cache_class) REQUIRES_SHARED(Locks::mutator_lock_) { in GetIntegerCacheArray() argument
89 ArtField* cache_field = cache_class->FindDeclaredStaticField("cache", kIntegerArrayDescriptor); in GetIntegerCacheArray()
91 return ObjPtr<mirror::ObjectArray<mirror::Object>>::DownCast(cache_field->GetObject(cache_class)); in GetIntegerCacheArray()
94 static int32_t GetIntegerCacheField(ObjPtr<mirror::Class> cache_class, const char* field_name) in GetIntegerCacheField() argument
96 ArtField* field = cache_class->FindDeclaredStaticField(field_name, "I"); in GetIntegerCacheField()
98 return field->GetInt(cache_class); in GetIntegerCacheField()
110 ObjPtr<mirror::Class> cache_class = in CheckIntegerCache() local
116 ObjPtr<mirror::ObjectArray<mirror::Object>> current_cache = GetIntegerCacheArray(cache_class); in CheckIntegerCache()
122 int32_t low = GetIntegerCacheField(cache_class, kLowFieldName); in CheckIntegerCache()
123 int32_t high = GetIntegerCacheField(cache_class, kHighFieldName); in CheckIntegerCache()
183 ObjPtr<mirror::Class> cache_class = class_linker->LookupClass( in ComputeIntegerValueOfLocations() local
185 DCHECK(cache_class != nullptr); in ComputeIntegerValueOfLocations()
186 if (UNLIKELY(!cache_class->IsInitialized())) { in ComputeIntegerValueOfLocations()
187 LOG(WARNING) << "Image class " << cache_class->PrettyDescriptor() << " is uninitialized."; in ComputeIntegerValueOfLocations()
197 int32_t low = GetIntegerCacheField(cache_class, kLowFieldName); in ComputeIntegerValueOfLocations()
198 int32_t high = GetIntegerCacheField(cache_class, kHighFieldName); in ComputeIntegerValueOfLocations()
200 ObjPtr<mirror::ObjectArray<mirror::Object>> current_cache = GetIntegerCacheArray(cache_class); in ComputeIntegerValueOfLocations()
270 ObjPtr<mirror::Class> cache_class = in GetIntegerCacheLowFromIntegerCache() local
272 return GetIntegerCacheField(cache_class, kLowFieldName); in GetIntegerCacheLowFromIntegerCache()
304 ObjPtr<mirror::Class> cache_class = in ComputeIntegerValueOfInfo() local
306 info.low = GetIntegerCacheField(cache_class, kLowFieldName); in ComputeIntegerValueOfInfo()
307 int32_t high = GetIntegerCacheField(cache_class, kHighFieldName); in ComputeIntegerValueOfInfo()