Home
last modified time | relevance | path

Searched refs:class_name (Results 1 – 25 of 35) sorted by relevance

12

/art/test/ti-agent/
Djni_binder.cc64 std::string class_name(class_descriptor); in GetJniShortName() local
65 CHECK_EQ(class_name[0], 'L') << class_name; in GetJniShortName()
66 CHECK_EQ(class_name[class_name.size() - 1], ';') << class_name; in GetJniShortName()
67 class_name.erase(0, 1); in GetJniShortName()
68 class_name.erase(class_name.size() - 1, 1); in GetJniShortName()
72 short_name += MangleForJni(class_name); in GetJniShortName()
155 static jclass FindClassWithClassLoader(JNIEnv* env, const char* class_name, jobject class_loader) { in FindClassWithClassLoader() argument
157 std::string descriptor = android::base::StringPrintf("L%s;", class_name); in FindClassWithClassLoader()
177 jclass FindClass(jvmtiEnv* jvmti_env, JNIEnv* env, const char* class_name, jobject class_loader) { in FindClass() argument
179 return FindClassWithClassLoader(env, class_name, class_loader); in FindClass()
[all …]
Djni_binder.h27 jclass FindClass(jvmtiEnv* jvmti_env, JNIEnv* env, const char* class_name, jobject class_loader);
35 const char* class_name,
Dcommon_helper.cc181 JNIEnv* env, jclass, jstring class_name, jbyteArray class_array, jbyteArray dex_array) { in Java_art_Redefinition_addCommonTransformationResult() argument
182 const char* name_chrs = env->GetStringUTFChars(class_name, nullptr); in Java_art_Redefinition_addCommonTransformationResult()
184 env->ReleaseStringUTFChars(class_name, name_chrs); in Java_art_Redefinition_addCommonTransformationResult()
246 jstring class_name) { in Java_art_Redefinition_popTransformationFor() argument
247 const char* name_chrs = env->GetStringUTFChars(class_name, nullptr); in Java_art_Redefinition_popTransformationFor()
249 env->ReleaseStringUTFChars(class_name, name_chrs); in Java_art_Redefinition_popTransformationFor()
/art/test/970-iface-super-resolution-gen/util-src/
Dgenerate_smali.py352 self.class_name = "CLASS_"+gensym()
354 self.class_name = name
361 return TestClass([i.get_initial_build_version() for i in self.ifaces], self.class_name)
370 return self.class_name
379 return '\n'.join(map(lambda a: self.OUTPUT_TEMPLATE.format(class_name = self.get_name(),
389 class_name = self.get_name()),
392 class_name = self.get_name()),
400 class_name = self.class_name,
459 self.class_name = "INTERFACE_"+gensym()+end
461 self.class_name = name
[all …]
/art/test/964-default-iface-init-gen/util-src/
Dgenerate_java.py199 self.class_name = "CLASS_"+gensym()
205 return self.class_name
218 class_name = self.class_name,
234 touches = '\n'.join(map(lambda a: self.TOUCH_CALL_TEMPLATE.format(class_name = self.class_name,
239 class_name = self.class_name,
268 self.class_name = "INTERFACE_"+gensym()+end
283 return self.class_name
298 return "[{class_name} {iftree}]".format(class_name = self.get_name(),
327 funcs = self.DEFAULT_FUNC_TEMPLATE.format(class_name = self.class_name)
335 class_name = self.class_name)
/art/test/961-default-iface-resolution-gen/util-src/
Dgenerate_java.py175 self.class_name = "CLASS_"+gensym()
181 return self.class_name
187 return "[{class_name} {iface_tree}]".format(class_name = self.class_name,
215 class_name = self.class_name)
243 self.class_name = "INTERFACE_"+gensym()+end
255 return self.class_name
261 return "[{class_name} {iftree}]".format(class_name = self.get_name(),
284 class_name = self.class_name)
292 class_name = self.class_name)
/art/test/968-default-partial-compile-gen/util-src/
Dgenerate_smali.py281 self.class_name = "CLASS_"+gensym()
287 return self.class_name
293 return "[{class_name} {iface_tree}]".format(class_name = self.class_name,
317 class_name = self.class_name,
425 self.class_name = "INTERFACE_"+gensym()+end
427 self.class_name = full_name
433 return TestInterface(self.ifaces, v, full_name = self.class_name)
497 return self.class_name
503 return "[{class_name} {iftree}]".format(class_name = self.get_name(),
537 class_name = self.class_name)
/art/compiler/
Dcommon_compiler_test.cc119 const char* class_name) { in MakeExecutable() argument
120 std::string class_descriptor(DotToDescriptor(class_name)); in MakeExecutable()
125 CHECK(klass != nullptr) << "Class not found " << class_name; in MakeExecutable()
237 void CommonCompilerTest::CompileClass(mirror::ClassLoader* class_loader, const char* class_name) { in CompileClass() argument
238 std::string class_descriptor(DotToDescriptor(class_name)); in CompileClass()
243 CHECK(klass != nullptr) << "Class not found " << class_name; in CompileClass()
260 const char* class_name, const char* method_name, in CompileDirectMethod() argument
262 std::string class_descriptor(DotToDescriptor(class_name)); in CompileDirectMethod()
265 CHECK(klass != nullptr) << "Class not found " << class_name; in CompileDirectMethod()
269 << class_name << "." << method_name << signature; in CompileDirectMethod()
[all …]
Dcommon_compiler_test.h53 void MakeExecutable(ObjPtr<mirror::ClassLoader> class_loader, const char* class_name)
86 void CompileClass(mirror::ClassLoader* class_loader, const char* class_name)
91 void CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name,
95 void CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name,
/art/test/971-iface-super/util-src/
Dgenerate_smali.py326 self.class_name = "CLASS_"+gensym()
332 return self.class_name
338 return "[{class_name} {iface_tree}]".format(class_name = self.class_name,
365 class_name = self.get_name(),
371 class_name = self.class_name,
487 self.class_name = "INTERFACE_"+gensym()+end
489 self.class_name = full_name
495 return TestInterface(self.ifaces, v, full_name = self.class_name)
580 return self.class_name
586 return "[{class_name} {iftree}]".format(class_name = self.get_name(),
[all …]
/art/dalvikvm/
Ddalvikvm.cc72 std::string class_name(argv[0]); in InvokeMain() local
73 std::replace(class_name.begin(), class_name.end(), '.', '/'); in InvokeMain()
75 ScopedLocalRef<jclass> klass(env, env->FindClass(class_name.c_str())); in InvokeMain()
77 fprintf(stderr, "Unable to locate class '%s'\n", class_name.c_str()); in InvokeMain()
84 fprintf(stderr, "Unable to find static main(String[]) in '%s'\n", class_name.c_str()); in InvokeMain()
92 fprintf(stderr, "Sorry, main() is not public in '%s'\n", class_name.c_str()); in InvokeMain()
/art/runtime/
Dimtable_test.cc38 std::pair<mirror::Class*, mirror::Class*> LoadClasses(const std::string& class_name) in LoadClasses() argument
55 hs.NewHandle(class_linker->FindClass(self, class_name.c_str(), h_class_loader))); in LoadClasses()
65 hs.NewHandle(class_linker->FindClass(self, class_name.c_str(), h_class_loader))); in LoadClasses()
74 std::pair<ArtMethod*, ArtMethod*> LoadMethods(const std::string& class_name, in LoadMethods() argument
77 std::pair<mirror::Class*, mirror::Class*> classes = LoadClasses(class_name); in LoadMethods()
Dutils.cc349 std::string class_name(class_descriptor); in GetJniShortName() local
350 CHECK_EQ(class_name[0], 'L') << class_name; in GetJniShortName()
351 CHECK_EQ(class_name[class_name.size() - 1], ';') << class_name; in GetJniShortName()
352 class_name.erase(0, 1); in GetJniShortName()
353 class_name.erase(class_name.size() - 1, 1); in GetJniShortName()
357 short_name += MangleForJni(class_name); in GetJniShortName()
393 std::string DotToDescriptor(const char* class_name) { in DotToDescriptor() argument
394 std::string descriptor(class_name); in DotToDescriptor()
Dutils.h102 std::string GetJniShortName(const std::string& class_name, const std::string& method_name);
105 std::string DotToDescriptor(const char* class_name);
Dreflection_test.cc93 const char* class_name = is_static ? "StaticLeafMethods" : "NonStaticLeafMethods"; in ReflectionTestMakeExecutable() local
94 jobject jclass_loader(LoadDex(class_name)); in ReflectionTestMakeExecutable()
104 MakeExecutable(class_loader.Get(), class_name); in ReflectionTestMakeExecutable()
107 DotToDescriptor(class_name).c_str(), in ReflectionTestMakeExecutable()
/art/test/907-get-loaded-classes/
Dget_loaded_classes.cc56 jstring class_name = GetClassName(env, classes[i]); in Java_art_Test907_getLoadedClasses() local
58 return class_name; in Java_art_Test907_getLoadedClasses()
/art/compiler/debug/
Delf_debug_line_writer.h181 std::string class_name(dex->GetClassDescriptor(dex_class_def)); in WriteCompilationUnit()
182 size_t class_name_slash = class_name.find_last_of('/'); in WriteCompilationUnit()
188 class_name.front() == 'L' && // Type descriptor for a class. in WriteCompilationUnit()
190 std::string package_name = class_name.substr(1, class_name_slash - 1); in WriteCompilationUnit()
/art/test/912-classes/
Dclasses_art.cc100 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jstring class_name) { in Java_art_Test912Art_isLoadedClass() argument
101 ScopedUtfChars name(env, class_name); in Java_art_Test912Art_isLoadedClass()
/art/profman/
Dprofile_assistant_test.cc529 for (std::string& class_name : class_names) { in TEST_F()
530 file_contents += class_name + std::string("\n"); in TEST_F()
544 for (std::string& class_name : class_names) { in TEST_F()
545 input_file_contents += class_name + std::string("\n"); in TEST_F()
546 expected_contents += DescriptorToDot(class_name.c_str()) + in TEST_F()
583 for (std::string& class_name : class_names) { in TEST_F()
584 input_file_contents += class_name + std::string("\n"); in TEST_F()
602 for (std::string& class_name : class_names) { in TEST_F()
603 input_file_contents += class_name + std::string("\n"); in TEST_F()
/art/compiler/driver/
Dcompiler_driver_test.cc54 void EnsureCompiled(jobject class_loader, const char* class_name, const char* method, in EnsureCompiled() argument
62 class_ = env_->FindClass(class_name); in EnsureCompiled()
63 CHECK(class_ != nullptr) << "Class not found: " << class_name; in EnsureCompiled()
69 CHECK(mid_ != nullptr) << "Method not found: " << class_name << "." << method << signature; in EnsureCompiled()
/art/runtime/native/
Ddalvik_system_DexFile.cc364 ScopedUtfChars class_name(env, javaName); in DexFile_defineClassNative() local
365 if (class_name.c_str() == nullptr) { in DexFile_defineClassNative()
369 const std::string descriptor(DotToDescriptor(class_name.c_str())); in DexFile_defineClassNative()
399 << " for " << class_name.c_str(); in DexFile_defineClassNative()
404 VLOG(class_linker) << "Failed to find dex_class_def " << class_name.c_str(); in DexFile_defineClassNative()
Djava_lang_Class.cc614 mirror::String* class_name = nullptr; in Class_getInnerClassName() local
615 if (!annotations::GetInnerClass(klass, &class_name)) { in Class_getInnerClassName()
618 return soa.AddLocalReference<jstring>(class_name); in Class_getInnerClassName()
639 mirror::String* class_name = nullptr; in Class_isAnonymousClass() local
640 if (!annotations::GetInnerClass(klass, &class_name)) { in Class_isAnonymousClass()
643 return class_name == nullptr; in Class_isAnonymousClass()
Ddalvik_system_VMRuntime.cc325 const char* class_name = dex_file->StringByTypeIdx(type_idx); in PreloadDexCachesResolveType() local
327 if (class_name[1] == '\0') { in PreloadDexCachesResolveType()
328 klass = linker->FindPrimitiveClass(class_name[0]); in PreloadDexCachesResolveType()
330 klass = linker->LookupClass(self, class_name, nullptr); in PreloadDexCachesResolveType()
/art/test/ti-stress/
Dstress.cc58 const std::string& class_name, in DoExtractClassFromData() argument
75 args.push_back(class_name); in DoExtractClassFromData()
/art/oatdump/
Doatdump.cc3082 const std::string& class_name, in PrepareAndGetImTable() argument
3087 if (class_name.empty()) { in PrepareAndGetImTable()
3092 if (class_name[0] == 'L') { in PrepareAndGetImTable()
3093 descriptor = class_name; in PrepareAndGetImTable()
3095 descriptor = DotToDescriptor(class_name.c_str()); in PrepareAndGetImTable()
3102 std::cerr << "Did not find " << class_name << std::endl; in PrepareAndGetImTable()
3125 const std::string& class_name, in DumpIMTForClass() argument
3134 class_name, in DumpIMTForClass()
3142 std::cerr << class_name << std::endl << " IMT:" << std::endl; in DumpIMTForClass()
3183 const std::string& class_name, in DumpIMTForMethod() argument
[all …]

12