Searched defs:cls (Results 1 - 25 of 26) sorted by relevance

12

/art/test/117-nopatchoat/
H A Dnopatchoat.cc30 static const OatFile::OatDexFile* getOatDexFile(jclass cls) { argument
32 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
43 static bool hasExecutableOat(jclass cls) { argument
44 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls);
49 static bool needsRelocation(jclass cls) { argument
50 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls);
66 extern "C" JNIEXPORT jboolean JNICALL Java_Main_hasExecutableOat(JNIEnv*, jclass cls) { argument
67 return NoPatchoatTest::hasExecutableOat(cls);
70 extern "C" JNIEXPORT jboolean JNICALL Java_Main_needsRelocation(JNIEnv*, jclass cls) { argument
71 return NoPatchoatTest::needsRelocation(cls);
[all...]
/art/test/497-inlining-and-class-loader/
H A Dclear_dex_cache.cc29 jclass cls) {
31 mirror::DexCache* dex_cache = soa.Decode<mirror::Class*>(cls)->GetDexCache();
54 JNIEnv*, jclass, jclass cls, jobject old_cache) {
56 mirror::DexCache* dex_cache = soa.Decode<mirror::Class*>(cls)->GetDexCache();
58 ArtMethod** methods = soa.Decode<mirror::Class*>(cls)->GetDexCache()->GetResolvedMethods();
27 Java_Main_cloneResolvedMethods(JNIEnv* env, jclass, jclass cls) argument
53 Java_Main_restoreResolvedMethods( JNIEnv*, jclass, jclass cls, jobject old_cache) argument
/art/test/566-polymorphic-inlining/
H A Dpolymorphic_inline.cc26 static void do_checks(jclass cls, const char* method_name) { argument
28 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
50 extern "C" JNIEXPORT void JNICALL Java_Main_ensureJittedAndPolymorphicInline(JNIEnv*, jclass cls) { argument
61 do_checks(cls, "testInvokeVirtual");
62 do_checks(cls, "testInvokeInterface");
63 do_checks(cls, "$noinline$testInlineToSameTarget");
/art/test/595-profile-saving/
H A Dprofile-saving.cc73 JNIEnv* env, jclass cls, jstring filename, jint method_index) {
77 const DexFile* dex_file = soa.Decode<mirror::Class*>(cls)->GetDexCache()->GetDexFile();
72 Java_Main_presentInProfile( JNIEnv* env, jclass cls, jstring filename, jint method_index) argument
/art/test/612-jit-dex-cache/src/
H A DMain.java52 Class cls = classFromDifferentLoader();
53 Method m = cls.getDeclaredMethod("letMeInlineYou", A.class);
59 m = cls.getDeclaredMethod("areYouB", null);
61 if (loader != cls.getClassLoader()) {
66 public static native void ensureJitCompiled(Class cls, String method_name); argument
/art/test/common/
H A Dstack_inspect.cc36 jclass cls ATTRIBUTE_UNUSED) {
62 extern "C" JNIEXPORT jboolean JNICALL Java_Main_isManaged(JNIEnv* env, jclass cls) { argument
65 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
83 extern "C" JNIEXPORT void JNICALL Java_Main_assertIsManaged(JNIEnv* env, jclass cls) { argument
85 CHECK(Java_Main_isManaged(env, cls));
H A Druntime_state.cc36 extern "C" JNIEXPORT jboolean JNICALL Java_Main_hasOatFile(JNIEnv* env, jclass cls) { argument
39 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
48 jclass cls ATTRIBUTE_UNUSED) {
55 jclass cls ATTRIBUTE_UNUSED) {
62 jclass cls ATTRIBUTE_UNUSED) {
69 jclass cls ATTRIBUTE_UNUSED) {
76 extern "C" JNIEXPORT jboolean JNICALL Java_Main_compiledWithOptimizing(JNIEnv* env, jclass cls) { argument
79 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
125 jclass cls,
137 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
123 Java_Main_ensureJitCompiled(JNIEnv* env, jclass, jclass cls, jstring method_name) argument
[all...]
/art/runtime/jit/
H A Dprofiling_info.cc77 void ProfilingInfo::AddInvokeInfo(uint32_t dex_pc, mirror::Class* cls) { argument
82 if (existing == cls) {
86 // Cache entry is empty, try to put `cls` in it.
88 GcRoot<mirror::Class> desired_root(cls);
92 // entry in case the entry contains `cls`.
95 // We successfully set `cls`, just return.
/art/test/462-checker-inlining-across-dex-files/src/
H A DMain.java199 public static Class<?> cls = AAA.class; field in class:Main
/art/test/497-inlining-and-class-loader/src/
H A DMain.java128 static native Object cloneResolvedMethods(Class<?> cls); argument
129 static native void restoreResolvedMethods(Class<?> cls, Object saved); argument
/art/runtime/
H A Dfault_handler.cc356 mirror::Class* cls = method_obj->GetDeclaringClassUnchecked<kWithoutReadBarrier>(); local
357 if (cls == nullptr) {
361 if (!IsAligned<kObjectAlignment>(cls)) {
367 if (!VerifyClassClass(cls)) {
H A Dprofiler.cc414 mirror::Class* cls = method->GetDeclaringClass(); local
415 if (cls != nullptr) {
416 if (cls->GetClassLoader() == nullptr) {
H A Dcheck_jni.cc1771 static jobject ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID mid, jboolean isStatic) { argument
1774 JniValueType args[4] = {{.E = env}, {.c = cls}, {.m = mid}, {.b = isStatic}};
1777 result.L = baseEnv(env)->ToReflectedMethod(env, cls, mid, isStatic);
1786 static jobject ToReflectedField(JNIEnv* env, jclass cls, jfieldID fid, jboolean isStatic) { argument
1789 JniValueType args[4] = {{.E = env}, {.c = cls}, {.f = fid}, {.b = isStatic}};
1792 result.L = baseEnv(env)->ToReflectedField(env, cls, fid, isStatic);
/art/compiler/driver/
H A Dcompiler_driver-inl.h48 mirror::Class* cls = mUnit->GetClassLinker()->ResolveType( local
50 DCHECK_EQ(cls == nullptr, soa.Self()->IsExceptionPending());
51 if (UNLIKELY(cls == nullptr)) {
55 return cls;
/art/compiler/optimizing/
H A Dcode_generator.cc482 void CodeGenerator::CreateLoadClassLocationSummary(HLoadClass* cls, argument
486 ArenaAllocator* allocator = cls->GetBlock()->GetGraph()->GetArena();
487 LocationSummary::CallKind call_kind = cls->NeedsAccessCheck()
490 cls->CanCallRuntime())
493 LocationSummary* locations = new (allocator) LocationSummary(cls, call_kind);
494 if (cls->NeedsAccessCheck()) {
H A Dinliner.cc188 static uint32_t FindClassIndexIn(mirror::Class* cls,
193 if (cls->GetDexCache() == nullptr) {
194 DCHECK(cls->IsArrayClass()) << PrettyClass(cls);
195 index = cls->FindTypeIndexInOtherDexFile(dex_file);
196 } else if (cls->GetDexTypeIndex() == DexFile::kDexNoIndex16) {
197 DCHECK(cls->IsProxyClass()) << PrettyClass(cls);
199 } else if (IsSameDexFile(cls->GetDexFile(), dex_file)) {
200 DCHECK_EQ(cls
1331 mirror::Class* cls = resolved_method->GetReturnType(false /* resolve */, pointer_size); local
[all...]
H A Dload_store_elimination.cc877 HInstruction* cls = instruction->InputAt(0); variable
880 VisitGetLocation(instruction, cls, offset, nullptr, declaring_class_def_index);
884 HInstruction* cls = instruction->InputAt(0); variable
888 VisitSetLocation(instruction, cls, offset, nullptr, declaring_class_def_index, value);
H A Dreference_type_propagation.cc142 HLoadClass* cls = instr->AsLoadClass(); local
143 DCHECK(cls->GetReferenceTypeInfo().IsExact());
144 DCHECK(!cls->GetLoadedClassRTI().IsValid() || cls->GetLoadedClassRTI().IsExact());
H A Dinstruction_builder.cc936 HInstruction* cls = load_class; local
938 cls = new (arena_) HClinitCheck(load_class, dex_pc);
939 AppendInstruction(cls);
943 cls,
959 bool HInstructionBuilder::IsInitialized(Handle<mirror::Class> cls) const {
960 if (cls.Get() == nullptr) {
966 if (cls->IsInitialized() &&
967 compiler_driver_->CanAssumeClassIsLoaded(cls.Get())) {
971 if (IsSubClass(GetOutermostCompilingClass(), cls.Get())) {
977 if (IsSubClass(GetCompilingClass(), cls
1379 HInstruction* cls = constant; local
1638 HLoadClass* cls = new (arena_) HLoadClass( local
[all...]
H A Dcode_generator_mips64.cc172 LoadClassSlowPathMIPS64(HLoadClass* cls, argument
176 : SlowPathCodeMIPS64(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) {
1627 GpuRegister cls = locations->InAt(1).AsRegister<GpuRegister>(); local
1636 // Compare the class of `obj` with `cls`.
1638 __ Bnec(obj_cls, cls, slow_path->GetEntryLabel());
2862 GpuRegister cls = locations->InAt(1).AsRegister<GpuRegister>(); local
2872 // Compare the class of `obj` with `cls`.
2876 __ Xor(out, out, cls);
2884 __ Bnec(out, cls, slow_path->GetEntryLabel());
3185 void LocationsBuilderMIPS64::VisitLoadClass(HLoadClass* cls) { argument
3193 VisitLoadClass(HLoadClass* cls) argument
3198 cls, local
[all...]
H A Dcode_generator_arm64.cc278 LoadClassSlowPathARM64(HLoadClass* cls, argument
282 : SlowPathCodeARM64(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) {
3143 Register cls = InputRegisterAt(instruction, 1); local
3168 __ Cmp(out, cls);
3185 __ Cmp(out, cls);
3198 __ Cmp(out, cls);
3216 __ Cmp(out, cls);
3233 __ Cmp(out, cls);
3330 Register cls = InputRegisterAt(instruction, 1); local
3364 __ Cmp(temp, cls);
[all...]
H A Dcode_generator_mips.cc213 LoadClassSlowPathMIPS(HLoadClass* cls, argument
217 : SlowPathCodeMIPS(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) {
2005 Register cls = locations->InAt(1).AsRegister<Register>(); local
2013 // Compare the class of `obj` with `cls`.
2015 __ Bne(obj_cls, cls, slow_path->GetEntryLabel());
3672 Register cls = locations->InAt(1).AsRegister<Register>(); local
3682 // Compare the class of `obj` with `cls`.
3686 __ Xor(out, out, cls);
3693 __ Bne(out, cls, slow_path->GetEntryLabel());
3966 void LocationsBuilderMIPS::VisitLoadClass(HLoadClass* cls) { argument
3974 VisitLoadClass(HLoadClass* cls) argument
3979 cls, local
[all...]
H A Dcode_generator_arm.cc193 LoadClassSlowPathARM(HLoadClass* cls, argument
197 : SlowPathCode(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) {
5076 void LocationsBuilderARM::VisitLoadClass(HLoadClass* cls) { argument
5079 cls,
5085 void InstructionCodeGeneratorARM::VisitLoadClass(HLoadClass* cls) { argument
5086 LocationSummary* locations = cls->GetLocations();
5087 if (cls->NeedsAccessCheck()) {
5088 codegen_->MoveConstant(locations->GetTemp(0), cls->GetTypeIndex());
5090 cls, local
5091 cls
5378 Register cls = locations->InAt(1).AsRegister<Register>(); local
5564 Register cls = locations->InAt(1).AsRegister<Register>(); local
[all...]
H A Dcode_generator_x86.cc239 LoadClassSlowPathX86(HLoadClass* cls, argument
243 : SlowPathCode(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) {
5870 void LocationsBuilderX86::VisitLoadClass(HLoadClass* cls) { argument
5873 cls,
5879 void InstructionCodeGeneratorX86::VisitLoadClass(HLoadClass* cls) { argument
5880 LocationSummary* locations = cls->GetLocations();
5881 if (cls->NeedsAccessCheck()) {
5882 codegen_->MoveConstant(locations->GetTemp(0), cls->GetTypeIndex());
5884 cls, local
5885 cls
6161 Location cls = locations->InAt(1); local
6374 Location cls = locations->InAt(1); local
[all...]
H A Dcode_generator_x86_64.cc223 LoadClassSlowPathX86_64(HLoadClass* cls, argument
227 : SlowPathCode(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) {
5314 void LocationsBuilderX86_64::VisitLoadClass(HLoadClass* cls) { argument
5317 cls,
5323 void InstructionCodeGeneratorX86_64::VisitLoadClass(HLoadClass* cls) { argument
5324 LocationSummary* locations = cls->GetLocations();
5325 if (cls->NeedsAccessCheck()) {
5326 codegen_->MoveConstant(locations->GetTemp(0), cls->GetTypeIndex());
5328 cls, local
5329 cls
5584 Location cls = locations->InAt(1); local
5802 Location cls = locations->InAt(1); local
[all...]

Completed in 450 milliseconds

12