summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2019-01-11 07:19:38 -0800
committer android-build-merger <android-build-merger@google.com> 2019-01-11 07:19:38 -0800
commit20089bd2d37928252b6bf24ce9a2601b7bc55dba (patch)
treea220dc5ed2462320d3b6fcdf33ee3c09e1aa0a9c
parent8c1cafb1aa7143be409215fb45cc6addb9fa14b2 (diff)
parenta1ad0868e4df8146e64a90fd341ecf81739a3e29 (diff)
Merge "Add # apex symbols." am: 56bd0c9c86
am: a1ad0868e4 Change-Id: I1668d7c4df58d045349db3f9c132daace03a541d
-rw-r--r--libs/binder/ndk/Android.bp6
-rw-r--r--libs/binder/ndk/libbinder_ndk.map.txt5
-rwxr-xr-xlibs/binder/ndk/scripts/init_map.sh4
3 files changed, 14 insertions, 1 deletions
diff --git a/libs/binder/ndk/Android.bp b/libs/binder/ndk/Android.bp
index 1b69dfd6a7..05655c18c5 100644
--- a/libs/binder/ndk/Android.bp
+++ b/libs/binder/ndk/Android.bp
@@ -23,7 +23,11 @@ cc_library {
"include_apex",
],
- cflags: ["-Wall", "-Wextra", "-Werror"],
+ cflags: [
+ "-Wall",
+ "-Wextra",
+ "-Werror",
+ ],
srcs: [
"ibinder.cpp",
diff --git a/libs/binder/ndk/libbinder_ndk.map.txt b/libs/binder/ndk/libbinder_ndk.map.txt
index ee7132f87f..f0d25f79e3 100644
--- a/libs/binder/ndk/libbinder_ndk.map.txt
+++ b/libs/binder/ndk/libbinder_ndk.map.txt
@@ -87,6 +87,11 @@ LIBBINDER_NDK { # introduced=29
AStatus_getStatus;
AStatus_isOk;
AStatus_newOk;
+ ABinderProcess_joinThreadPool; # apex
+ ABinderProcess_setThreadPoolMaxThreadCount; # apex
+ ABinderProcess_startThreadPool; # apex
+ AServiceManager_addService; # apex
+ AServiceManager_getService; # apex
local:
*;
};
diff --git a/libs/binder/ndk/scripts/init_map.sh b/libs/binder/ndk/scripts/init_map.sh
index 1f74e438cf..3529b725ce 100755
--- a/libs/binder/ndk/scripts/init_map.sh
+++ b/libs/binder/ndk/scripts/init_map.sh
@@ -10,6 +10,10 @@ echo " global:"
grep -oP "AParcel_[a-zA-Z0-9_]+(?=\()" include_ndk/android/binder_parcel.h;
grep -oP "AStatus_[a-zA-Z0-9_]+(?=\()" include_ndk/android/binder_status.h;
} | sort | uniq | awk '{ print " " $0 ";"; }'
+{
+ grep -oP "AServiceManager_[a-zA-Z0-9_]+(?=\()" include_apex/android/binder_manager.h;
+ grep -oP "ABinderProcess_[a-zA-Z0-9_]+(?=\()" include_apex/android/binder_process.h;
+} | sort | uniq | awk '{ print " " $0 "; # apex"; }'
echo " local:"
echo " *;"
echo "};"