summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Brazdil <dbrazdil@google.com>2019-04-03 09:14:23 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-04-03 09:14:23 -0700
commitf413b853e059dfb13b0a8e541cee1668883909e8 (patch)
tree7e50aeabe4bfe5ad18e267de4c9e5c6b9a599dd7
parent2cd293b2fe4247419fa98e23f5c06b7e3a25e067 (diff)
parent78380f7bdfecb5b987a022e357c4db070fb85e18 (diff)
Merge "Add VMRuntime.setProcessDataDirectory" am: 25f9e4501b
am: 78380f7bdf Change-Id: I5f6ef3bb5922ef8d6294219f9885d19175aa86d5
-rw-r--r--libart/src/main/java/dalvik/system/VMRuntime.java6
-rw-r--r--mmodules/core_platform_api/api/platform/current-api.txt1
2 files changed, 7 insertions, 0 deletions
diff --git a/libart/src/main/java/dalvik/system/VMRuntime.java b/libart/src/main/java/dalvik/system/VMRuntime.java
index 0260e68333..7d70680298 100644
--- a/libart/src/main/java/dalvik/system/VMRuntime.java
+++ b/libart/src/main/java/dalvik/system/VMRuntime.java
@@ -696,4 +696,10 @@ public final class VMRuntime {
*/
@libcore.api.CorePlatformApi
public static native void setProcessPackageName(String packageName);
+
+ /**
+ * Sets the full path to data directory of the app running in this process.
+ */
+ @libcore.api.CorePlatformApi
+ public static native void setProcessDataDirectory(String dataDir);
}
diff --git a/mmodules/core_platform_api/api/platform/current-api.txt b/mmodules/core_platform_api/api/platform/current-api.txt
index 327ff458d0..2ec5d17436 100644
--- a/mmodules/core_platform_api/api/platform/current-api.txt
+++ b/mmodules/core_platform_api/api/platform/current-api.txt
@@ -748,6 +748,7 @@ package dalvik.system {
method public void setHiddenApiExemptions(String[]);
method public static void setHiddenApiUsageLogger(dalvik.system.VMRuntime.HiddenApiUsageLogger);
method public static void setNonSdkApiUsageConsumer(java.util.function.Consumer<java.lang.String>);
+ method public static void setProcessDataDirectory(String);
method public static void setProcessPackageName(String);
method @dalvik.annotation.compat.UnsupportedAppUsage public float setTargetHeapUtilization(float);
method public void setTargetSdkVersion(int);