/art/test/004-UnsafeTest/ |
H A D | unsafe_test.cc | 29 mirror::Class* klass = soa.Decode<mirror::Class*>(classObj); local 31 Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType())).Int32Value(); 36 mirror::Class* klass = soa.Decode<mirror::Class*>(classObj); local 37 return Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType());
|
/art/runtime/gc/collector/ |
H A D | mark_sweep-inl.h | 38 mirror::Class* klass = obj->GetClass<kVerifyNone>(); local 39 if (UNLIKELY(klass == mirror::Class::GetJavaLangClass())) { 41 } else if (UNLIKELY(klass->IsArrayClass<kVerifyNone>())) {
|
/art/runtime/verifier/ |
H A D | method_verifier_test.cc | 35 mirror::Class* klass = class_linker_->FindSystemClass(Thread::Current(), descriptor.c_str()); local 39 ASSERT_TRUE(MethodVerifier::VerifyClass(klass, true, &error_msg) == MethodVerifier::kNoFailure)
|
H A D | reg_type.cc | 67 PrimitiveType::PrimitiveType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) 69 : RegType(klass, descriptor, cache_id) { 70 CHECK(klass != NULL); 74 Cat1Type::Cat1Type(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) 76 : PrimitiveType(klass, descriptor, cache_id) { 79 Cat2Type::Cat2Type(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) 81 : PrimitiveType(klass, descriptor, cache_id) { 145 DoubleHiType* DoubleHiType::CreateInstance(mirror::Class* klass, const std::string& descriptor, argument 148 instance_ = new DoubleHiType(klass, descriptor, cache_id); 165 DoubleLoType* DoubleLoType::CreateInstance(mirror::Class* klass, cons argument 185 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 193 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 225 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 244 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 264 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 284 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 304 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 324 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 344 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 368 CreateInstance(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 388 PreciseReferenceType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) argument 655 CanAccessMember(mirror::Class* klass, uint32_t access_flags) argument [all...] |
H A D | reg_type_cache.cc | 146 mirror::Class* klass = NULL; local 148 klass = class_linker->FindClass(self, descriptor, class_loader); 150 klass = class_linker->LookupClass(descriptor, ComputeModifiedUtf8Hash(descriptor), loader); 151 if (klass != nullptr && !klass->IsLoaded()) { 153 klass = nullptr; 156 return klass; 171 mirror::Class* klass = ResolveClass(descriptor, loader); local 172 if (klass != NULL) { 177 DCHECK(!precise || klass 213 FromClass(const char* descriptor, mirror::Class* klass, bool precise) argument 285 mirror::Class* klass = NULL; local 384 mirror::Class* klass = type.GetClass(); local 414 mirror::Class* klass = uninit_type.GetClass(); local 492 mirror::Class* klass = type.GetClass(); local 568 mirror::Class* klass = array.GetClass()->GetComponentType(); local [all...] |
/art/test/116-nodex2oat/ |
H A D | nodex2oat.cc | 29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls); local 30 const DexFile& dex_file = klass->GetDexFile();
|
/art/test/118-noimage-dex2oat/ |
H A D | noimage-dex2oat.cc | 29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls); local 30 const DexFile& dex_file = klass->GetDexFile();
|
/art/test/117-nopatchoat/ |
H A D | nopatchoat.cc | 29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls); local 30 const DexFile& dex_file = klass->GetDexFile();
|
/art/runtime/mirror/ |
H A D | art_field.cc | 63 ArtField* ArtField::FindInstanceFieldWithOffset(mirror::Class* klass, uint32_t field_offset) { argument 64 DCHECK(klass != nullptr); 65 ObjectArray<ArtField>* instance_fields = klass->GetIFields(); 75 if (klass->GetSuperClass() != NULL) { 76 return FindInstanceFieldWithOffset(klass->GetSuperClass(), field_offset);
|
H A D | object_test.cc | 156 Handle<mirror::Class> klass(hs.NewHandle(oa->GetClass())); 157 ASSERT_EQ(2U, klass->NumDirectInterfaces()); 159 mirror::Class::GetDirectInterface(soa.Self(), klass, 0)); 161 mirror::Class::GetDirectInterface(soa.Self(), klass, 1)); 333 Class* klass = class_linker_->FindClass(soa.Self(), "LStaticsFromCode;", loader); local 334 ArtMethod* clinit = klass->FindClassInitializer(); 357 Object* s0 = field->GetObj(klass); 362 EXPECT_EQ(char_array.Get(), field->GetObj(klass)); 365 EXPECT_EQ(NULL, field->GetObj(klass));
|
/art/compiler/ |
H A D | image_test.cc | 177 mirror::Class* klass = class_linker_->FindSystemClass(soa.Self(), descriptor); local 178 EXPECT_TRUE(klass != nullptr) << descriptor; 181 EXPECT_LT(image_begin, reinterpret_cast<byte*>(klass)) << descriptor; 182 EXPECT_LT(reinterpret_cast<byte*>(klass), image_end) << descriptor; 184 EXPECT_TRUE(reinterpret_cast<byte*>(klass) >= image_end || 185 reinterpret_cast<byte*>(klass) < image_begin) << descriptor; 187 EXPECT_TRUE(Monitor::IsValidLockWord(klass->GetLockWord(false)));
|
H A D | oat_test.cc | 164 mirror::Class* klass = class_linker->FindClass(soa.Self(), descriptor, local 173 for (size_t i = 0; i < klass->NumDirectMethods(); i++, method_index++) { 174 CheckMethod(klass->GetDirectMethod(i), 178 CheckMethod(klass->GetVirtualMethod(i),
|
H A D | elf_patcher.cc | 113 mirror::Class* klass = class_linker->ResolveType(patch->GetDexFile(), patch->GetTargetTypeIdx(), local 115 CHECK(klass != NULL) 117 CHECK(dex_cache->GetResolvedTypes()->Get(patch->GetTargetTypeIdx()) == klass) 120 << PrettyClass(klass); 121 return klass;
|
H A D | common_compiler_test.cc | 272 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), loader); local 273 CHECK(klass != nullptr) << "Class not found " << class_name; 274 for (size_t i = 0; i < klass->NumDirectMethods(); i++) { 275 MakeExecutable(klass->GetDirectMethod(i)); 277 for (size_t i = 0; i < klass->NumVirtualMethods(); i++) { 278 MakeExecutable(klass->GetVirtualMethod(i)); 353 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), loader); local 354 CHECK(klass != nullptr) << "Class not found " << class_name; 355 for (size_t i = 0; i < klass->NumDirectMethods(); i++) { 356 CompileMethod(klass 377 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), class_loader); local 390 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), class_loader); local [all...] |
/art/runtime/gc/ |
H A D | heap-inl.h | 39 inline mirror::Object* Heap::AllocObjectWithAllocator(Thread* self, mirror::Class* klass, argument 43 CheckPreconditionsForAllocObject(klass, byte_count); 52 if (kCheckLargeObject && UNLIKELY(ShouldAllocLargeObject(klass, byte_count))) { 53 obj = AllocLargeObject<kInstrumented, PreFenceVisitor>(self, &klass, byte_count, 76 obj->SetClass(klass); 93 &klass); 100 return AllocObject<kInstrumented>(self, klass, byte_count, pre_fence_visitor); 107 obj->SetClass(klass); 124 WriteBarrierField(obj, mirror::Object::ClassOffset(), klass); 152 Dbg::RecordAllocation(klass, bytes_allocate 183 AllocLargeObject(Thread* self, mirror::Class** klass, size_t byte_count, const PreFenceVisitor& pre_fence_visitor) argument [all...] |
H A D | reference_processor.cc | 185 void ReferenceProcessor::DelayReferenceReferent(mirror::Class* klass, mirror::Reference* ref, argument 188 // klass can be the class of the old object if the visitor already updated the class of ref. 189 DCHECK(klass != nullptr); 190 DCHECK(klass->IsTypeOfReferenceClass()); 197 if (klass->IsSoftReferenceClass()) { 199 } else if (klass->IsWeakReferenceClass()) { 201 } else if (klass->IsFinalizerReferenceClass()) { 203 } else if (klass->IsPhantomReferenceClass()) { 206 LOG(FATAL) << "Invalid reference type " << PrettyClass(klass) << " " << std::hex 207 << klass [all...] |
/art/runtime/ |
H A D | reflection_test.cc | 504 mirror::Class* klass = class_linker_->FindClass(soa.Self(), "LMain;", class_loader); local 505 ASSERT_TRUE(klass != NULL); 507 mirror::ArtMethod* method = klass->FindDirectMethod("main", "([Ljava/lang/String;)V");
|
H A D | class_linker-inl.h | 201 mirror::Class* klass = class_roots->Get(class_root); local 202 DCHECK(klass != NULL); 203 return klass;
|
H A D | dex_file_test.cc | 324 const DexFile::TypeId& klass = java_lang_dex_file_->GetTypeId(to_find.class_idx_); local 327 const DexFile::MethodId* found = java_lang_dex_file_->FindMethodId(klass, name, signature); 339 const DexFile::TypeId& klass = java_lang_dex_file_->GetTypeId(to_find.class_idx_); local 342 const DexFile::FieldId* found = java_lang_dex_file_->FindFieldId(klass, name, type);
|
H A D | debugger.h | 59 receiver(NULL), thread(NULL), klass(NULL), method(NULL), 75 mirror::Class* klass; member in struct:art::DebugInvokeReq 259 static std::string GetClassName(mirror::Class* klass) 641 static JDWP::JdwpTypeTag GetTypeTag(mirror::Class* klass)
|
H A D | reflection.cc | 738 mirror::Class* klass = o->GetClass(); local 742 if (klass->DescriptorEquals("Ljava/lang/Boolean;")) { 745 } else if (klass->DescriptorEquals("Ljava/lang/Byte;")) { 748 } else if (klass->DescriptorEquals("Ljava/lang/Character;")) { 751 } else if (klass->DescriptorEquals("Ljava/lang/Float;")) { 754 } else if (klass->DescriptorEquals("Ljava/lang/Double;")) { 757 } else if (klass->DescriptorEquals("Ljava/lang/Integer;")) { 760 } else if (klass->DescriptorEquals("Ljava/lang/Long;")) { 763 } else if (klass->DescriptorEquals("Ljava/lang/Short;")) {
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 46 mirror::Class* klass = referrer->GetDexCacheResolvedType<false>(type_idx); local 47 if (UNLIKELY(klass == NULL)) { // Not in dex cache so try to resolve 48 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, referrer); 49 if (klass == NULL) { // Error 54 if (UNLIKELY(klass->IsPrimitive() && !klass->IsPrimitiveInt())) { 55 if (klass->IsPrimitiveLong() || klass->IsPrimitiveDouble()) { 57 PrettyDescriptor(klass).c_str()); 64 PrettyDescriptor(klass) 84 mirror::Class* klass = CheckFilledNewArrayAlloc(type_idx, referrer, component_count, self, local 104 mirror::Class* klass = CheckFilledNewArrayAlloc(type_idx, referrer, component_count, self, local [all...] |
H A D | entrypoint_utils-inl.h | 43 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx); local 44 if (UNLIKELY(klass == NULL)) { 45 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); 47 if (klass == NULL) { 55 if (UNLIKELY(!klass->IsInstantiable())) { 58 PrettyDescriptor(klass).c_str()); 63 if (UNLIKELY(!referrer->CanAccess(klass))) { 64 ThrowIllegalAccessErrorClass(referrer, klass); 69 if (UNLIKELY(!klass->IsInitialized())) { 71 Handle<mirror::Class> h_klass(hs.NewHandle(klass)); 93 CheckClassInitializedForObjectAlloc(mirror::Class* klass, Thread* self, bool* slow_path) argument 128 mirror::Class* klass = CheckObjectAlloc<kAccessCheck>(type_idx, method, self, &slow_path); local 142 AllocObjectFromCodeResolved(mirror::Class* klass, mirror::ArtMethod* method, Thread* self, gc::AllocatorType allocator_type) argument 164 AllocObjectFromCodeInitialized(mirror::Class* klass, mirror::ArtMethod* method, Thread* self, gc::AllocatorType allocator_type) argument 185 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx); local 218 mirror::Class* klass = CheckArrayAlloc<kAccessCheck>(type_idx, method, component_count, local 234 AllocArrayFromCodeResolved(mirror::Class* klass, mirror::ArtMethod* method, int32_t component_count, Thread* self, gc::AllocatorType allocator_type) argument 397 mirror::Class* klass = (*this_object)->GetClass(); local 434 mirror::Class* klass = (*this_object)->GetClass(); local 580 mirror::Class* klass = class_linker->ResolveType(type_idx, referrer); local [all...] |
/art/runtime/gc/accounting/ |
H A D | space_bitmap.cc | 183 mirror::Class* klass, void* arg) 186 mirror::Class* super = klass->GetSuperClass(); 191 mirror::ObjectArray<mirror::ArtField>* fields = klass->GetIFields(); 216 mirror::Class* klass = obj->GetClass(); local 217 WalkInstanceFields(visited, callback, obj, klass, arg); 220 mirror::ObjectArray<mirror::ArtField>* fields = klass->GetSFields();
|
/art/test/004-JniTest/ |
H A D | jni_test.cc | 175 extern "C" jbyte JNICALL Java_Main_byteMethod(JNIEnv* env, jclass klass, jbyte b1, jbyte b2, argument 200 extern "C" jshort JNICALL Java_Main_shortMethod(JNIEnv* env, jclass klass, jshort s1, jshort s2, 220 extern "C" jboolean JNICALL Java_Main_booleanMethod(JNIEnv* env, jclass klass, jboolean b1,
|