Lines Matching refs:env
34 void SetStandardCapabilities(jvmtiEnv* env);
38 void SetAllCapabilities(jvmtiEnv* env);
42 void CheckJvmtiError(jvmtiEnv* env, jvmtiError error);
46 bool JvmtiErrorToException(JNIEnv* env, jvmtiEnv* jvmtienv, jvmtiError error);
51 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {} in JvmtiDeleter() argument
70 static inline JvmtiUniquePtr MakeJvmtiUniquePtr(jvmtiEnv* env, T* mem) { in MakeJvmtiUniquePtr() argument
71 return JvmtiUniquePtr(reinterpret_cast<unsigned char*>(mem), JvmtiDeleter(env)); in MakeJvmtiUniquePtr()
75 static inline jvmtiError Deallocate(jvmtiEnv* env, T* mem) { in Deallocate() argument
76 return env->Deallocate(reinterpret_cast<unsigned char*>(mem)); in Deallocate()
82 template <typename T> void Dealloc(jvmtiEnv* env, T* t) { in Dealloc() argument
83 env->Deallocate(reinterpret_cast<unsigned char*>(t)); in Dealloc()
86 template <typename T, typename... Rest> void Dealloc(jvmtiEnv* env, T* t, Rest... rs) { in Dealloc() argument
87 Dealloc(env, t); in Dealloc()
88 Dealloc(env, rs...); in Dealloc()
91 void* GetExtensionFunctionVoid(JNIEnv* env, jvmtiEnv* jvmti, const std::string_view& name);
93 template<typename T> T GetExtensionFunction(JNIEnv* env, jvmtiEnv* jvmti, const std::string_view& n… in GetExtensionFunction() argument
94 return reinterpret_cast<T>(GetExtensionFunctionVoid(env, jvmti, name)); in GetExtensionFunction()