diff options
| author | 2021-03-25 21:14:36 +0000 | |
|---|---|---|
| committer | 2021-03-25 21:14:36 +0000 | |
| commit | 3c109360014ddcce9d10b42e07acb9d97d0d65db (patch) | |
| tree | c53a585db777994098dfd0a8c98c33b0364125ff | |
| parent | 8d4bb93e0eb807ff3ff5382784cd5bbfe1569bc7 (diff) | |
| parent | 9cf983c64b42e51766e03731c77bb67fc6867cb4 (diff) | |
Merge "libbinder_ndk: AParcel_markSensitive in llndk" am: 88e60e2e99 am: 9cf983c64b
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1651038
Change-Id: If0086833a70f4b20870e5a14df2932fd197c9bbc
| -rw-r--r-- | libs/binder/ndk/include_platform/android/binder_parcel_platform.h | 8 | ||||
| -rw-r--r-- | libs/binder/ndk/libbinder_ndk.map.txt | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/libs/binder/ndk/include_platform/android/binder_parcel_platform.h b/libs/binder/ndk/include_platform/android/binder_parcel_platform.h index d54c1a18ba..6372449716 100644 --- a/libs/binder/ndk/include_platform/android/binder_parcel_platform.h +++ b/libs/binder/ndk/include_platform/android/binder_parcel_platform.h @@ -20,9 +20,7 @@ __BEGIN_DECLS -#if defined(__ANDROID_APEX__) || defined(__ANDROID_VNDK__) -#error this is only for platform code -#endif +#if !defined(__ANDROID_APEX__) && !defined(__ANDROID_VNDK__) /** * Gets whether or not FDs are allowed by this AParcel @@ -33,6 +31,9 @@ __BEGIN_DECLS */ bool AParcel_getAllowFds(const AParcel*); +#endif + +#if !defined(__ANDROID_APEX__) /** * Data written to the parcel will be zero'd before being deleted or realloced. * @@ -43,5 +44,6 @@ bool AParcel_getAllowFds(const AParcel*); * \param parcel The parcel to clear associated data from. */ void AParcel_markSensitive(const AParcel* parcel); +#endif __END_DECLS diff --git a/libs/binder/ndk/libbinder_ndk.map.txt b/libs/binder/ndk/libbinder_ndk.map.txt index 8d08275eec..f1db653e07 100644 --- a/libs/binder/ndk/libbinder_ndk.map.txt +++ b/libs/binder/ndk/libbinder_ndk.map.txt @@ -117,6 +117,7 @@ LIBBINDER_NDK31 { # introduced=31 ABinderProcess_setupPolling; # apex AIBinder_getCallingSid; # apex AIBinder_setRequestingSid; # apex + AParcel_markSensitive; # llndk AServiceManager_isDeclared; # apex llndk AServiceManager_forEachDeclaredInstance; # apex llndk AServiceManager_registerLazyService; # llndk @@ -139,7 +140,6 @@ LIBBINDER_NDK31 { # introduced=31 LIBBINDER_NDK_PLATFORM { global: AParcel_getAllowFds; - AParcel_markSensitive; extern "C++" { AIBinder_fromPlatformBinder*; AIBinder_toPlatformBinder*; |