Lines Matching refs:env
29 template <typename T> static void Dealloc(jvmtiEnv* env, T* t) { in Dealloc() argument
30 env->Deallocate(reinterpret_cast<unsigned char*>(t)); in Dealloc()
33 template <typename T, typename... Rest> static void Dealloc(jvmtiEnv* env, T* t, Rest... rs) { in Dealloc() argument
34 Dealloc(env, t); in Dealloc()
35 Dealloc(env, rs...); in Dealloc()
38 static void DeallocParams(jvmtiEnv* env, jvmtiParamInfo* params, jint n_params) { in DeallocParams() argument
40 Dealloc(env, params[i].name); in DeallocParams()
45 static jvmtiError (*GetInternalData)(jvmtiEnv* env, unsigned char** data) = nullptr;
59 jvmtiEnv* env = *jvmti; in SetupJvmtiEnv() local
64 if (env->GetExtensionFunctions(&n_ext, &infos) != JVMTI_ERROR_NONE) { in SetupJvmtiEnv()
73 DeallocParams(env, cur_info->params, cur_info->param_count); in SetupJvmtiEnv()
74 Dealloc(env, cur_info->id, cur_info->short_description, cur_info->params, cur_info->errors); in SetupJvmtiEnv()
77 Dealloc(env, infos); in SetupJvmtiEnv()