summaryrefslogtreecommitdiff
path: root/cmds/app_process
diff options
context:
space:
mode:
authorMartin Stjernholm <mast@google.com>2020-04-17 00:03:41 +0100
committerMartin Stjernholm <mast@google.com>2020-04-17 00:03:41 +0100
commitc7c462af2582117b6d2af9adcd824fbc537e37af (patch)
tree1286a716b9a9d31ee83d207028b7d2811405bf13 /cmds/app_process
parent15fb9f8c265fb9a86f3127ddb976525a35afc085 (diff)
Move libsigchain version scripts to app_process, where they are used.
This is a temporary measure to avoid exporting filegroups in the SDK snapshots. The version scripts will go away when libsigchain can be a shared lib. Test: Build and boot Bug: 153338107 Bug: 142944043 Change-Id: Id7bff041413569342cc5dcaeff144287b2ae1ef9
Diffstat (limited to 'cmds/app_process')
-rw-r--r--cmds/app_process/Android.bp6
-rw-r--r--cmds/app_process/version-script32.txt15
-rw-r--r--cmds/app_process/version-script64.txt14
3 files changed, 33 insertions, 2 deletions
diff --git a/cmds/app_process/Android.bp b/cmds/app_process/Android.bp
index 8be95e4659b4..07221f97c72b 100644
--- a/cmds/app_process/Android.bp
+++ b/cmds/app_process/Android.bp
@@ -5,11 +5,13 @@ cc_binary {
multilib: {
lib32: {
- version_script: ":art_sigchain_version_script32.txt",
+ // TODO(b/142944043): Remove version script when libsigchain is a DSO.
+ version_script: "version-script32.txt",
suffix: "32",
},
lib64: {
- version_script: ":art_sigchain_version_script64.txt",
+ // TODO(b/142944043): Remove version script when libsigchain is a DSO.
+ version_script: "version-script64.txt",
suffix: "64",
},
},
diff --git a/cmds/app_process/version-script32.txt b/cmds/app_process/version-script32.txt
new file mode 100644
index 000000000000..70810e0b7173
--- /dev/null
+++ b/cmds/app_process/version-script32.txt
@@ -0,0 +1,15 @@
+{
+global:
+ EnsureFrontOfChain;
+ AddSpecialSignalHandlerFn;
+ RemoveSpecialSignalHandlerFn;
+ SkipAddSignalHandler;
+ bsd_signal;
+ sigaction;
+ sigaction64;
+ signal;
+ sigprocmask;
+ sigprocmask64;
+local:
+ *;
+};
diff --git a/cmds/app_process/version-script64.txt b/cmds/app_process/version-script64.txt
new file mode 100644
index 000000000000..7bcd76b50f87
--- /dev/null
+++ b/cmds/app_process/version-script64.txt
@@ -0,0 +1,14 @@
+{
+global:
+ EnsureFrontOfChain;
+ AddSpecialSignalHandlerFn;
+ RemoveSpecialSignalHandlerFn;
+ SkipAddSignalHandler;
+ sigaction;
+ sigaction64;
+ signal;
+ sigprocmask;
+ sigprocmask64;
+local:
+ *;
+};