summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorOrion Hodson <oth@google.com>2018-10-31 07:51:44 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-10-31 07:51:44 -0700
commita58c2a07c116e42cdd847de520736fb336fd03bb (patch)
tree4d920d427d98c88b329b07d5b4fe56e5d5a32505 /core/java
parentd62c2baa6d52b0a46b3cb198ec750809cd368673 (diff)
parentf2a342b3ab980bcee900bc4c1cc39c99fb751107 (diff)
Merge "Add post fork hook for System Server"
am: f2a342b3ab Change-Id: Icbc2f2b319be183c638ab09116d6550fff89dee9
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/os/Zygote.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/com/android/internal/os/Zygote.java b/core/java/com/android/internal/os/Zygote.java
index 4ee950aa2beb..8b3829b3d6b7 100644
--- a/core/java/com/android/internal/os/Zygote.java
+++ b/core/java/com/android/internal/os/Zygote.java
@@ -211,6 +211,11 @@ public final class Zygote {
*/
native protected static void nativeUnmountStorageOnInit();
+ private static void callPostForkSystemServerHooks() {
+ // SystemServer specific post fork hooks run before child post fork hooks.
+ VM_HOOKS.postForkSystemServer();
+ }
+
private static void callPostForkChildHooks(int runtimeFlags, boolean isSystemServer,
boolean isZygote, String instructionSet) {
VM_HOOKS.postForkChild(runtimeFlags, isSystemServer, isZygote, instructionSet);