Searched refs:GetClass (Results 1 - 25 of 113) sorted by relevance

12345

/art/runtime/
H A Dverify_object-inl.h32 mirror::Class* c_c = c->GetClass<kVerifyNone>();
33 return c_c != nullptr && c_c == c_c->GetClass<kVerifyNone>();
H A Djobject_comparator.cc43 if (obj1->GetClass() != obj2->GetClass()) {
44 return obj1->GetClass()->IdentityHashCode() < obj2->GetClass()->IdentityHashCode();
H A Dverify_object.cc37 mirror::Class* c = obj->GetClass<kVerifyNone>();
H A Dreference_table.cc134 // 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 Ddebug_print.cc81 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 Dclass_linker_test.cc81 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 Dclass_loader_utils.h36 mirror::Class* class_loader_class = class_loader->GetClass();
47 mirror::Class* class_loader_class = class_loader->GetClass();
/art/runtime/gc/
H A Dheap-visit-objects-inl.h116 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 Dheap_verification_test.cc62 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 Dverification.cc57 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 Dreg_type-inl.h40 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 Darray.cc126 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 Dobject.cc123 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 Dobject-inl.h52 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 Dobject_test.cc114 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 Dobject_array-inl.h51 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 Dfield-inl.h45 if (exception->GetClass()->DescriptorEquals("Ljava/lang/OutOfMemoryError;")) {
/art/runtime/gc/space/
H A Dbump_pointer_space-walk-inl.h67 if (obj->GetClass<kDefaultVerifyFlags, kWithoutReadBarrier>() == nullptr) {
88 while (obj < end_obj && obj->GetClass<kDefaultVerifyFlags, kWithoutReadBarrier>() != nullptr) {
/art/runtime/entrypoints/quick/
H A Dquick_throw_entrypoints.cc125 artThrowClassCastException(dest_type, obj->GetClass(), self);
132 ThrowArrayStoreException(value->GetClass(), array->GetClass());
/art/runtime/gc/collector/
H A Dmark_sweep-inl.h39 mirror::Class* klass = obj->GetClass<kVerifyNone>();
/art/compiler/dex/
H A Dverified_method.cc93 cast_type.GetClass(),
94 reg_type.GetClass(),
/art/test/626-const-class-linking/
H A Dclear_dex_cache_types.cc57 << i << " " << classes->Get(i)->GetClass()->PrettyDescriptor();
65 << (loader != nullptr ? loader->GetClass()->PrettyDescriptor() : "N/A");
/art/openjdkjvmti/
H A Dti_class_loader.cc88 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 Dti_class_definition.cc152 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 Djava_lang_System.cc91 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);

Completed in 213 milliseconds

12345