Lines Matching refs:env

549 jvmtiError ClassUtil::GetClassFields(jvmtiEnv* env,  in GetClassFields()  argument
575 jvmtiError allocError = env->Allocate(array_size * sizeof(jfieldID), &out_ptr); in GetClassFields()
597 jvmtiError ClassUtil::GetClassMethods(jvmtiEnv* env, in GetClassMethods() argument
620 jvmtiError allocError = env->Allocate(array_size * sizeof(jmethodID), &out_ptr); in GetClassMethods()
646 jvmtiError ClassUtil::GetImplementedInterfaces(jvmtiEnv* env, in GetImplementedInterfaces() argument
670 jvmtiError allocError = env->Allocate(array_size * sizeof(jclass), &out_ptr); in GetImplementedInterfaces()
684 env->Deallocate(out_ptr); in GetImplementedInterfaces()
697 jvmtiError ClassUtil::GetClassSignature(jvmtiEnv* env, in GetClassSignature() argument
713 sig_copy = CopyString(env, descriptor, &ret); in GetClassSignature()
734 JvmtiUniquePtr<char[]> copy = CopyString(env, output_string.c_str(), &ret); in GetClassSignature()
752 jvmtiError ClassUtil::GetClassStatus(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetClassStatus()
803 jvmtiError ClassUtil::IsInterface(jvmtiEnv* env ATTRIBUTE_UNUSED, in IsInterface()
812 jvmtiError ClassUtil::IsArrayClass(jvmtiEnv* env ATTRIBUTE_UNUSED, in IsArrayClass()
839 jvmtiError ClassUtil::GetClassModifiers(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetClassModifiers()
857 jvmtiError ClassUtil::GetClassLoader(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetClassLoader()
876 static jvmtiError CopyClassDescriptors(jvmtiEnv* env, in CopyClassDescriptors() argument
888 descriptors.push_back(CopyString(env, desc, &res).release()); in CopyClassDescriptors()
899 res = env->Allocate(sizeof(char*) * descriptors.size(), in CopyClassDescriptors()
903 env->Deallocate(reinterpret_cast<unsigned char*>(out_data)); in CopyClassDescriptors()
906 env->Deallocate(reinterpret_cast<unsigned char*>(const_cast<char*>(data))); in CopyClassDescriptors()
918 jvmtiError ClassUtil::GetClassLoaderClassDescriptors(jvmtiEnv* env, in GetClassLoaderClassDescriptors() argument
923 if (env == nullptr) { in GetClassLoaderClassDescriptors()
934 return CopyClassDescriptors(env, in GetClassLoaderClassDescriptors()
943 JVMTI_LOG(ERROR, env) << "GetClassLoaderClassDescriptors is only implemented for " in GetClassLoaderClassDescriptors()
963 return CopyClassDescriptors(env, dex_files, count_ptr, classes); in GetClassLoaderClassDescriptors()
966 jvmtiError ClassUtil::GetClassLoaderClasses(jvmtiEnv* env, in GetClassLoaderClasses() argument
970 UNUSED(env, initiating_loader, class_count_ptr, classes_ptr); in GetClassLoaderClasses()
1022 jvmtiError data_result = env->Allocate(ctc.count * sizeof(jclass), &data); in GetClassLoaderClasses()
1052 jvmtiError ClassUtil::GetClassVersionNumbers(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetClassVersionNumbers()
1083 jvmtiError ClassUtil::GetSourceFileName(jvmtiEnv* env, jclass jklass, char** source_name_ptr) { in GetSourceFileName() argument
1102 source_copy = CopyString(env, file_name, &ret); in GetSourceFileName()
1110 jvmtiError ClassUtil::GetSourceDebugExtension(jvmtiEnv* env, in GetSourceDebugExtension() argument
1132 ext_copy = CopyString(env, data, &ret); in GetSourceDebugExtension()