/art/runtime/ |
H A D | verify_object-inl.h | 32 mirror::Class* c_c = c->GetClass<kVerifyNone>(); 33 return c_c != nullptr && c_c == c_c->GetClass<kVerifyNone>();
|
H A D | jobject_comparator.cc | 43 if (obj1->GetClass() != obj2->GetClass()) { 44 return obj1->GetClass()->IdentityHashCode() < obj2->GetClass()->IdentityHashCode();
|
H A D | verify_object.cc | 37 mirror::Class* c = obj->GetClass<kVerifyNone>();
|
H A D | reference_table.cc | 134 // we are guaranteed that the addresses of obj1, obj2, obj1->GetClass, obj2->GetClass wont 135 // change during the sorting process. The classes are forwarded by ref->GetClass(). 144 if (obj1->GetClass() != obj2->GetClass()) { 145 return obj1->GetClass() < obj2->GetClass(); 181 if (ref->GetClass() == nullptr) { 194 } else if (ref->GetClass()->IsStringClass()) { 310 } else if (current->GetClass() [all...] |
H A D | debug_print.cc | 81 oss << loader_separator << loader->GetClass()->PrettyDescriptor() 96 if (loader->GetClass() == path_class_loader || 97 loader->GetClass() == dex_class_loader || 98 loader->GetClass() == delegate_last_class_loader) {
|
H A D | class_linker_test.cc | 81 ASSERT_TRUE(primitive->GetClass() != nullptr); 82 ASSERT_EQ(primitive->GetClass(), primitive->GetClass()->GetClass()); 83 EXPECT_TRUE(primitive->GetClass()->GetSuperClass() != nullptr); 119 ASSERT_TRUE(JavaLangObject->GetClass() != nullptr); 120 ASSERT_EQ(JavaLangObject->GetClass(), 121 JavaLangObject->GetClass()->GetClass()); 122 EXPECT_EQ(JavaLangObject, JavaLangObject->GetClass() [all...] |
H A D | class_loader_utils.h | 36 mirror::Class* class_loader_class = class_loader->GetClass(); 47 mirror::Class* class_loader_class = class_loader->GetClass();
|
/art/runtime/gc/ |
H A D | heap-visit-objects-inl.h | 116 if (obj != nullptr && (kls = obj->GetClass()) != nullptr) { 137 mirror::Class* klsClass = kls->GetClass(); 141 } else if (klsClass->GetClass() != klsClass) { 148 DCHECK(kls->GetClass() != nullptr) 150 DCHECK_EQ(kls->GetClass()->GetClass(), kls->GetClass())
|
H A D | heap_verification_test.cc | 62 EXPECT_TRUE(v->IsValidHeapObjectAddress(string->GetClass())); 63 const uintptr_t uint_klass = reinterpret_cast<uintptr_t>(string->GetClass()); 81 EXPECT_TRUE(v->IsValidClass(string->GetClass())); 92 const uintptr_t uint_klass = reinterpret_cast<uintptr_t>(string->GetClass()); 120 LOG(INFO) << v->DumpObjectInfo(string->GetClass(), "obj"); 121 const uintptr_t uint_klass = reinterpret_cast<uintptr_t>(string->GetClass()); 143 v->LogHeapCorruption(string.Get(), mirror::Object::ClassOffset(), string->GetClass(), false);
|
H A D | verification.cc | 57 mirror::Class* klass = obj->GetClass<kVerifyNone, kWithoutReadBarrier>(); 99 mirror::Class* holder_klass = holder->GetClass<kVerifyNone, kWithoutReadBarrier>(); 139 mirror::Class* k1 = klass->GetClass<kVerifyNone, kWithoutReadBarrier>(); 146 mirror::Class* k2 = k1->GetClass<kVerifyNone, kWithoutReadBarrier>();
|
/art/runtime/verifier/ |
H A D | reg_type-inl.h | 40 return GetClass()->CanAccess(other.GetClass()); 42 return other.GetClass()->IsPublic(); // Be conservative, only allow if other is public. 55 return GetClass()->CanAccessMember(klass, access_flags); 108 } else if (!strict && !lhs.IsUnresolvedTypes() && lhs.GetClass()->IsInterface()) { 115 bool result = lhs.GetClass()->IsAssignableFrom(rhs.GetClass()); 120 verifier->GetDexFile(), lhs.GetClass(), rhs.GetClass(), strict, result);
|
/art/runtime/mirror/ |
H A D | array.cc | 126 art::ThrowArrayStoreException(object->GetClass(), this->GetClass()); 130 CHECK(GetClass()->GetComponentType()->IsPrimitive()) << "Will miss write barriers"; 138 const auto component_size = GetClass()->GetComponentSize(); 139 const auto component_shift = GetClass()->GetComponentSizeShift(); 140 ObjPtr<Array> new_array = Alloc<true>(self, GetClass(), new_length, component_shift, allocator_type);
|
H A D | object.cc | 123 ObjPtr<Class> c = src->GetClass(); 163 copy = heap->AllocObject<true>(self, GetClass(), num_bytes, visitor); 165 copy = heap->AllocNonMovableObject<true>(self, GetClass(), num_bytes, visitor); 167 if (this_object->GetClass()->IsFinalizable()) { 232 ObjPtr<Class> c = GetClass(); 246 CHECK(field_type->IsAssignableFrom(new_value->GetClass())); 264 CHECK(field_type->IsAssignableFrom(new_value->GetClass())); 277 : ArtField::FindInstanceFieldWithOffset(GetClass(), offset.Uint32Value()); 291 ObjPtr<mirror::Class> klass = GetClass<kDefaultVerifyFlags, kWithoutReadBarrier>();
|
H A D | object-inl.h | 52 inline Class* Object::GetClass() { function in class:art::mirror::Object 156 DCHECK(GetClass<kVerifyFlags>() != nullptr); 163 DCHECK(GetClass<kVerifyNone>() != nullptr) 165 return klass->IsAssignableFrom(GetClass<kVerifyFlags>()); 170 Class* java_lang_Class = GetClass<kVerifyFlags, kReadBarrierOption>()-> 171 template GetClass<kVerifyFlags, kReadBarrierOption>(); 172 return GetClass<static_cast<VerifyObjectFlags>(kVerifyFlags & ~kVerifyThis), 186 !GetClass<kNewFlags, kReadBarrierOption>()-> 198 return GetClass<kVerifyFlags, kReadBarrierOption>()-> 204 return GetClass<kVerifyFlag [all...] |
H A D | object_test.cc | 114 EXPECT_TRUE(clone->GetClass() == a1->GetClass()); 136 EXPECT_EQ(aioobe, soa.Self()->GetException()->GetClass()); 141 EXPECT_EQ(aioobe, soa.Self()->GetException()->GetClass()); 144 ASSERT_TRUE(oa->GetClass() != nullptr); 145 Handle<mirror::Class> klass(hs.NewHandle(oa->GetClass())); 160 EXPECT_TRUE(c == a->GetClass()); 166 EXPECT_TRUE(c == a->GetClass()); 172 EXPECT_TRUE(c == a->GetClass()); 183 EXPECT_TRUE(c == a->GetClass()); [all...] |
H A D | object_array-inl.h | 51 DCHECK_EQ(array->GetClass()->GetComponentSizeShift(), 78 Class* element_class = GetClass<kVerifyFlags>()->GetComponentType(); 268 Class* dst_class = GetClass()->GetComponentType(); 291 Class* o_class = o->GetClass(); 316 Class* o_class = o->GetClass(); 357 ObjectArray<T>* new_array = Alloc(self, GetClass(), new_length, allocator_type);
|
H A D | field-inl.h | 45 if (exception->GetClass()->DescriptorEquals("Ljava/lang/OutOfMemoryError;")) {
|
/art/runtime/gc/space/ |
H A D | bump_pointer_space-walk-inl.h | 67 if (obj->GetClass<kDefaultVerifyFlags, kWithoutReadBarrier>() == nullptr) { 88 while (obj < end_obj && obj->GetClass<kDefaultVerifyFlags, kWithoutReadBarrier>() != nullptr) {
|
/art/runtime/entrypoints/quick/ |
H A D | quick_throw_entrypoints.cc | 125 artThrowClassCastException(dest_type, obj->GetClass(), self); 132 ThrowArrayStoreException(value->GetClass(), array->GetClass());
|
/art/runtime/gc/collector/ |
H A D | mark_sweep-inl.h | 39 mirror::Class* klass = obj->GetClass<kVerifyNone>();
|
/art/compiler/dex/ |
H A D | verified_method.cc | 93 cast_type.GetClass(), 94 reg_type.GetClass(),
|
/art/test/626-const-class-linking/ |
H A D | clear_dex_cache_types.cc | 57 << i << " " << classes->Get(i)->GetClass()->PrettyDescriptor(); 65 << (loader != nullptr ? loader->GetClass()->PrettyDescriptor() : "N/A");
|
/art/openjdkjvmti/ |
H A D | ti_class_loader.cc | 88 art::ArtField* internal_cookie_field = java_dex_file->GetClass()->FindDeclaredInstanceField( 90 art::ArtField* cookie_field = java_dex_file->GetClass()->FindDeclaredInstanceField( 108 art::ArtField* internal_cookie_field = java_dex_file_obj->GetClass()->FindDeclaredInstanceField( 153 art::Handle<art::mirror::Class> loader_class(hs.NewHandle(loader->GetClass()));
|
H A D | ti_class_definition.cc | 152 DCHECK(orig_dex->GetClass()->GetComponentType()->IsPrimitiveByte()); 161 DCHECK(orig_dex->GetClass()->DescriptorEquals("Ljava/lang/Long;")) 163 << orig_dex->GetClass()->PrettyClass(); 200 DCHECK(orig_dex->IsDexCache() || orig_dex->GetClass()->DescriptorEquals("Ljava/lang/Long;")); 206 DCHECK(orig_dex->GetClass()->GetComponentType()->IsPrimitiveByte()); 225 DCHECK(orig_dex->GetClass()->DescriptorEquals("Ljava/lang/Long;")) 227 << orig_dex->GetClass()->PrettyClass();
|
/art/runtime/native/ |
H A D | java_lang_System.cc | 91 ObjPtr<mirror::Class> dstComponentType = dstArray->GetClass()->GetComponentType(); 92 ObjPtr<mirror::Class> srcComponentType = srcArray->GetClass()->GetComponentType(); 180 DCHECK_EQ(srcArray->GetClass(), dstArray->GetClass()); 181 DCHECK_EQ(srcArray->GetClass()->GetComponentType()->GetPrimitiveType(), kPrimType);
|