diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2019-01-18 10:04:51 +0000 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2019-01-18 11:31:26 +0000 |
commit | 96259f1f2f37d222ce321fd223655d1134a8ba01 (patch) | |
tree | e77eba088bd556dc44375e68eaa622a8301617aa /openjdkjvm | |
parent | 3c29c66933f81dbb9af17caa197257ac67ee3c78 (diff) |
Pass the Java caller's location to OpenNativeLibrary.
Will be used to find the linker namespace to use.
Bug: 122874359
Test: m, gtest, run-test, CtsJdwpTests
Change-Id: Ibeebe20844e2bbdc306d65fb4f2ee3237343fa09
Diffstat (limited to 'openjdkjvm')
-rw-r--r-- | openjdkjvm/OpenjdkJvm.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openjdkjvm/OpenjdkJvm.cc b/openjdkjvm/OpenjdkJvm.cc index b2c4bb7236..8297c54174 100644 --- a/openjdkjvm/OpenjdkJvm.cc +++ b/openjdkjvm/OpenjdkJvm.cc @@ -318,7 +318,8 @@ JNIEXPORT __attribute__((noreturn)) void JVM_Exit(jint status) { JNIEXPORT jstring JVM_NativeLoad(JNIEnv* env, jstring javaFilename, - jobject javaLoader) { + jobject javaLoader, + jclass caller) { ScopedUtfChars filename(env, javaFilename); if (filename.c_str() == nullptr) { return nullptr; @@ -330,6 +331,7 @@ JNIEXPORT jstring JVM_NativeLoad(JNIEnv* env, bool success = vm->LoadNativeLibrary(env, filename.c_str(), javaLoader, + caller, &error_msg); if (success) { return nullptr; |