summaryrefslogtreecommitdiffstats
path: root/libnativeloader/include/nativeloader
diff options
context:
space:
mode:
authorKiyoung Kim <kiyoungkim@google.com>2019-02-20 18:04:39 +0900
committerKiyoung Kim <kiyoungkim@google.com>2019-03-07 12:01:23 +0900
commitcd8b96cb7c6b9d47a30a0198a807e4ae4494be6d (patch)
tree24876af0c78f785aab4208c48c6853c0b7d9a005 /libnativeloader/include/nativeloader
parent95a5a0518cd568bb9599417fd60978f46bab1d5c (diff)
downloadsystem_core-cd8b96cb7c6b9d47a30a0198a807e4ae4494be6d.tar.gz
system_core-cd8b96cb7c6b9d47a30a0198a807e4ae4494be6d.tar.bz2
system_core-cd8b96cb7c6b9d47a30a0198a807e4ae4494be6d.zip
Add product apk support from libnativeloader
Currently libnativeloader appends vendor lib path if apk is from vendor partition. Similar to this, as part of mainline core, we should add product lib path if apk if from product partition. Bug: 124705551 Test: m -j && tested from crosshatch with product apps (such as Wallpaper) Change-Id: I8690167ca8098015c8ae4bbb4f028404c5e94dc0
Diffstat (limited to 'libnativeloader/include/nativeloader')
-rw-r--r--libnativeloader/include/nativeloader/native_loader.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/libnativeloader/include/nativeloader/native_loader.h b/libnativeloader/include/nativeloader/native_loader.h
index 260f65520..51fb875f6 100644
--- a/libnativeloader/include/nativeloader/native_loader.h
+++ b/libnativeloader/include/nativeloader/native_loader.h
@@ -36,14 +36,9 @@ extern "C" {
__attribute__((visibility("default")))
void InitializeNativeLoader();
-__attribute__((visibility("default")))
-jstring CreateClassLoaderNamespace(JNIEnv* env,
- int32_t target_sdk_version,
- jobject class_loader,
- bool is_shared,
- bool is_for_vendor,
- jstring library_path,
- jstring permitted_path);
+__attribute__((visibility("default"))) jstring CreateClassLoaderNamespace(
+ JNIEnv* env, int32_t target_sdk_version, jobject class_loader, bool is_shared, jstring dex_path,
+ jstring library_path, jstring permitted_path);
__attribute__((visibility("default"))) void* OpenNativeLibrary(
JNIEnv* env, int32_t target_sdk_version, const char* path, jobject class_loader,