/art/compiler/driver/ |
H A D | compiler_driver_test.cc | 220 mirror::Class* klass = class_linker->FindClass(self, "LStaticLeafMethods;", h_loader); local 221 ASSERT_NE(klass, nullptr); 226 for (auto& m : klass->GetDirectMethods(pointer_size)) { 284 mirror::Class* klass = class_linker->FindClass(self, clazz.c_str(), h_loader); local 285 ASSERT_NE(klass, nullptr); 289 for (auto& m : klass->GetVirtualMethods(pointer_size)) { 345 mirror::Class* klass = class_linker->FindClass(self, clazz.c_str(), h_loader); local 346 ASSERT_NE(klass, nullptr); 347 EXPECT_TRUE(klass->IsVerified()); 351 ClassReference(&klass [all...] |
/art/runtime/interpreter/ |
H A D | unstarted_runtime.cc | 248 ObjPtr<mirror::Class> klass = mirror::Class::GetPrimitiveClass(class_name); local 249 if (UNLIKELY(klass == nullptr)) { 256 result->SetL(klass); 272 mirror::Class* klass = param->AsClass(); local 273 Handle<mirror::Class> h_klass(hs.NewHandle(klass)); 302 Handle<mirror::Object> h_obj(hs.NewHandle(klass->AllocObject(self))); 326 mirror::Class* klass = shadow_frame->GetVRegReference(arg_offset)->AsClass(); local 329 for (ArtField& field : klass->GetIFields()) { 336 for (ArtField& field : klass->GetSFields()) { 349 klass 379 mirror::Class* klass = shadow_frame->GetVRegReference(arg_offset)->AsClass(); local 417 mirror::Class* klass = shadow_frame->GetVRegReference(arg_offset)->AsClass(); local 1037 ObjPtr<mirror::Class> klass = local [all...] |
/art/compiler/dex/ |
H A D | quick_compiler_callbacks.h | 69 bool CanUseOatStatusForVerification(mirror::Class* klass) OVERRIDE
|
/art/openjdkjvmti/ |
H A D | ti_breakpoint.h | 80 static void RemoveBreakpointsInClass(ArtJvmTiEnv* env, art::mirror::Class* klass)
|
H A D | ti_redefine.h | 95 static jvmtiError IsModifiableClass(jvmtiEnv* env, jclass klass, jboolean* is_redefinable); 102 static jvmtiError GetClassRedefinitionError(jclass klass, /*out*/std::string* error_msg) 109 jclass klass, 166 // Preallocates all needed allocations in klass so that we can pause execution safely. 239 static jvmtiError GetClassRedefinitionError(art::Handle<art::mirror::Class> klass,
|
/art/runtime/ |
H A D | class_table_test.cc | 128 table.Visit([&classes](ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) { 129 classes.insert(klass.Ptr()); 136 table.Visit([&classes](ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) { 137 classes.insert(klass.Ptr());
|
H A D | common_dex_operations.h | 78 ObjPtr<mirror::Class> klass = entity->GetDeclaringClass(); local 80 klass->AssertInitializedOrInitializingInThread(self); 82 CHECK(klass->IsInitializing() || klass->IsErroneousResolved());
|
H A D | compiler_callbacks.h | 77 virtual bool CanUseOatStatusForVerification(mirror::Class* klass ATTRIBUTE_UNUSED)
|
H A D | runtime_callbacks.cc | 178 void RuntimeCallbacks::ClassLoad(Handle<mirror::Class> klass) { argument 180 cb->ClassLoad(klass); 214 void RuntimeCallbacks::ClassPrepare(Handle<mirror::Class> temp_klass, Handle<mirror::Class> klass) { argument 216 cb->ClassPrepare(temp_klass, klass);
|
H A D | subtype_check_test.cc | 218 static MockSubtypeCheck Lookup(MockClass* klass) { argument 220 mock.klass_ = klass; 598 void EnsureStateChangedTestRecursiveGeneric(MockClass* klass, argument 607 SCTree sc_tree = SCTree::Lookup(klass); 608 MockSubtypeOfTransition requested_transition = transition_func(klass); 617 transition_details.Record(transition_label, klass); 620 ASSERT_EQ(cur_depth, klass->Depth()); 622 ASSERT_NO_FATAL_FAILURE(expect_checks(klass, 639 for (size_t i = 0; i < klass->GetNumberOfChildren(); ++i) { 640 MockClass* child = klass 651 EnsureStateChangedTestRecursive( MockClass* klass, size_t cur_depth, size_t total_depth, std::vector<std::pair<SubtypeCheckInfo::State, SubtypeCheckInfo::State>> transitions) argument [all...] |
H A D | reflection.cc | 819 ObjPtr<mirror::Class> klass = o->GetClass(); local 822 ArtField* primitive_field = &klass->GetIFieldsPtr()->At(0); 823 if (klass->DescriptorEquals("Ljava/lang/Boolean;")) { 826 } else if (klass->DescriptorEquals("Ljava/lang/Byte;")) { 829 } else if (klass->DescriptorEquals("Ljava/lang/Character;")) { 832 } else if (klass->DescriptorEquals("Ljava/lang/Float;")) { 835 } else if (klass->DescriptorEquals("Ljava/lang/Double;")) { 838 } else if (klass->DescriptorEquals("Ljava/lang/Integer;")) { 841 } else if (klass->DescriptorEquals("Ljava/lang/Long;")) { 844 } else if (klass 890 ObjPtr<mirror::Class> klass = GetCallingClass(self, num_frames); local [all...] |
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.h | 51 ALWAYS_INLINE inline mirror::Object* AllocObjectFromCode(mirror::Class* klass, 59 ALWAYS_INLINE inline mirror::Object* AllocObjectFromCodeResolved(mirror::Class* klass, 68 mirror::Class* klass, 97 ALWAYS_INLINE inline mirror::Array* AllocArrayFromCodeResolved(mirror::Class* klass,
|
/art/runtime/gc/ |
H A D | verification.h | 52 // Return true if the klass is likely to be a valid mirror::Class. 53 bool IsValidClass(const void* klass) const REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/mirror/ |
H A D | class_loader.h | 74 void VisitReferences(ObjPtr<Class> klass, const Visitor& visitor)
|
H A D | dex_cache_test.cc | 86 mirror::Class* klass = class_linker_->FindClass(soa.Self(), "LMain;", class_loader); local 87 ASSERT_TRUE(klass != nullptr); 88 LinearAlloc* const linear_alloc = klass->GetClassLoader()->GetAllocator(); 90 EXPECT_TRUE(linear_alloc->Contains(klass->GetDexCache()->GetResolvedMethods()));
|
H A D | var_handle.h | 146 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 202 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 233 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 258 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 291 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_);
|
H A D | object-inl.h | 154 inline bool Object::VerifierInstanceOf(ObjPtr<Class> klass) { argument 155 DCHECK(klass != nullptr); 157 return klass->IsInterface() || InstanceOf(klass); 161 inline bool Object::InstanceOf(ObjPtr<Class> klass) { argument 162 DCHECK(klass != nullptr); 165 return klass->IsAssignableFrom(GetClass<kVerifyFlags>()); 272 ObjPtr<Class> klass = GetClass<kVerifyFlags, kReadBarrierOption>(); local 273 ObjPtr<Class> component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); 286 ObjPtr<Class> klass local 1176 VisitInstanceFieldsReferences(ObjPtr<Class> klass, const Visitor& visitor) argument 1182 VisitStaticFieldsReferences(ObjPtr<Class> klass, const Visitor& visitor) argument [all...] |
/art/test/164-resolution-trampoline-dex-cache/src/ |
H A D | Main.java | 58 public static native void ensureJitCompiled(Class<?> klass, String method_name); argument
|
/art/test/708-jit-cache-churn/src/ |
H A D | JitCacheChurnTest.java | 235 private static void ensureJitCompiled(Class<?> klass, String name) { argument 236 Main.ensureJitCompiled(klass, name); 239 private void removeJittedMethod(Class<?> klass, String name) { argument 242 method = klass.getDeclaredMethod(name);
|
/art/test/907-get-loaded-classes/ |
H A D | get_loaded_classes.cc | 44 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) {
|
/art/test/ti-agent/ |
H A D | locals_helper.cc | 157 ScopedLocalRef<jclass> klass(env, env->FindClass("art/Locals$VariableDescription")); 167 jobjectArray vars_array = env->NewObjectArray(nvars, klass.get(), nullptr); 175 klass.get(), "<init>", "(JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"); 183 jobject var_obj = env->NewObject(klass.get(),
|
/art/test/913-heaps/src/art/ |
H A D | Test913.java | 81 // Test klass filter. 82 System.out.println("--- klass ---"); 333 private Class<?> klass = null; field in class:Test913.TestConfig 340 public TestConfig(Class<?> klass, int heapFilter) { argument 341 this.klass = klass; 344 public TestConfig(Class<?> klass, int heapFilter, int stopAfter, int followSet) { argument 345 this.klass = klass; 400 followReferences(heapFilter, klass, roo 740 checkInitialized(Class<?> klass) argument [all...] |
/art/runtime/native/ |
H A D | dalvik_system_VMRuntime.cc | 375 ObjPtr<mirror::Class> klass = (class_name[1] == '\0') local 378 if (klass == nullptr) { 381 // LOG(INFO) << "VMRuntime.preloadDexCaches resolved klass=" << class_name; 382 dex_cache->SetResolvedType(type_idx, klass); 384 if (!klass->IsInitialized()) { 385 // LOG(INFO) << "VMRuntime.preloadDexCaches uninitialized klass=" << class_name; 388 // LOG(INFO) << "VMRuntime.preloadDexCaches static storage klass=" << class_name; 405 ObjPtr<mirror::Class> klass = Runtime::Current()->GetClassLinker()->LookupResolvedType( local 407 if (klass == nullptr) { 411 ? mirror::Class::FindStaticField(Thread::Current(), klass, dex_cach 433 ObjPtr<mirror::Class> klass = class_linker->LookupResolvedType( local [all...] |
/art/test/906-iterate-heap/ |
H A D | iterate_heap.cc | 76 jclass klass ATTRIBUTE_UNUSED, 114 jclass klass ATTRIBUTE_UNUSED, 159 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jint heap_filter, jclass klass_filter) { 181 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) { 237 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) { 348 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) {
|
/art/test/ti-stress/ |
H A D | stress.cc | 389 jclass klass = jnienv->GetObjectClass(obj); local 391 if (jvmtienv->GetClassSignature(klass, &cname, &cgen) != JVMTI_ERROR_NONE) { 393 jnienv->DeleteLocalRef(klass); 411 jnienv->DeleteLocalRef(klass); 582 jclass klass) { 589 if (jvmtienv->GetClassFields(klass, &nfields, &fields) != JVMTI_ERROR_NONE) { 596 jvmtienv->SetFieldAccessWatch(klass, f); 597 jvmtienv->SetFieldModificationWatch(klass, f); 603 ScopedClassInfo class_info(jvmtienv, klass); 702 jclass klass local 579 ClassPrepareHook(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread, jclass klass) argument [all...] |