Lines Matching refs:class_name
64 std::string class_name(class_descriptor);
65 CHECK_EQ(class_name[0], 'L') << class_name;
66 CHECK_EQ(class_name[class_name.size() - 1], ';') << class_name;
67 class_name.erase(0, 1);
68 class_name.erase(class_name.size() - 1, 1);
72 short_name += MangleForJni(class_name);
155 static jclass FindClassWithClassLoader(JNIEnv* env, const char* class_name, jobject class_loader) {
157 std::string descriptor = android::base::StringPrintf("L%s;", class_name);
177 jclass FindClass(jvmtiEnv* jvmti_env, JNIEnv* env, const char* class_name, jobject class_loader) {
179 return FindClassWithClassLoader(env, class_name, class_loader);
182 jclass from_implied = env->FindClass(class_name);
190 jclass from_system = FindClassWithClassLoader(env, class_name, system_class_loader.get());
213 result = FindClassWithClassLoader(env, class_name, info.context_class_loader);
252 void BindFunctions(jvmtiEnv* jvmti_env, JNIEnv* env, const char* class_name, jobject class_loader) {
254 ScopedLocalRef<jclass> klass(env, FindClass(jvmti_env, env, class_name, class_loader));
255 CHECK(klass.get() != nullptr) << class_name;