Lines Matching refs:ProxyJavaVM
38 struct ProxyJavaVM;
39 using AgentLoadFunction = jint (*)(ProxyJavaVM*, const char*, void*);
51 static jint CreateJvmtiEnv(ProxyJavaVM* vm, void** out_env, jint version);
53 struct ProxyJavaVM { struct
61 ProxyJavaVM(JavaVM* vm, const std::string& agent_lib, PropMap* map) in ProxyJavaVM() argument
80 static jint WrapDestroyJavaVM(ProxyJavaVM* vm) { in WrapDestroyJavaVM() argument
83 static jint WrapAttachCurrentThread(ProxyJavaVM* vm, JNIEnv** env, void* res) { in WrapAttachCurrentThread() argument
86 static jint WrapDetachCurrentThread(ProxyJavaVM* vm) { in WrapDetachCurrentThread() argument
89 static jint WrapAttachCurrentThreadAsDaemon(ProxyJavaVM* vm, JNIEnv** env, void* res) { in WrapAttachCurrentThreadAsDaemon() argument
93 static jint WrapGetEnv(ProxyJavaVM* vm, void** out_env, jint version) { in WrapGetEnv() argument
126 ProxyJavaVM* proxy_vm;
211 static jint SetupProxyJvmtiEnv(ProxyJavaVM* vm, jvmtiEnv* real_env) { in SetupProxyJvmtiEnv()
235 static jint CreateJvmtiEnv(ProxyJavaVM* vm, void** out_env, jint version) { in CreateJvmtiEnv()
249 ProxyJavaVM* vm, in CallNextAgent()
319 ProxyJavaVM* proxy = new ProxyJavaVM(vm, agent_lib, map); in AgentStart()