Skip to content
Snippets Groups Projects
Commit 25869af1 authored by Avi Kivity's avatar Avi Kivity
Browse files

main: fix up call to JNI_CreateJavaVM

It expects penv to point to something.
parent 019bb0d0
No related branches found
No related tags found
No related merge requests found
...@@ -253,14 +253,15 @@ void start_jvm(elf::program& prog) ...@@ -253,14 +253,15 @@ void start_jvm(elf::program& prog)
auto JNI_GetDefaultJavaVMInitArgs auto JNI_GetDefaultJavaVMInitArgs
= prog.lookup_function<void (void*)>("JNI_GetDefaultJavaVMInitArgs"); = prog.lookup_function<void (void*)>("JNI_GetDefaultJavaVMInitArgs");
JavaVMInitArgs vm_args; JavaVMInitArgs vm_args = {};
vm_args.version = JNI_VERSION_1_6; vm_args.version = JNI_VERSION_1_6;
JNI_GetDefaultJavaVMInitArgs(&vm_args); JNI_GetDefaultJavaVMInitArgs(&vm_args);
auto JNI_CreateJavaVM auto JNI_CreateJavaVM
= prog.lookup_function<jint (JavaVM**, void**, void*)>("JNI_CreateJavaVM"); = prog.lookup_function<jint (JavaVM**, JNIEnv**, void*)>("JNI_CreateJavaVM");
JavaVM* jvm = nullptr; JavaVM* jvm = nullptr;
JNIEnv *env;
auto ret = JNI_CreateJavaVM(&jvm, nullptr, &vm_args); auto ret = JNI_CreateJavaVM(&jvm, &env, &vm_args);
debug(fmt("JNI_CreateJavaVM() returned %1%") % ret); debug(fmt("JNI_CreateJavaVM() returned %1%") % ret);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment