Loading libs/binder/ndk/include_platform/android/binder_parcel_platform.h +0 −2 Original line number Original line Diff line number Diff line Loading @@ -33,7 +33,6 @@ bool AParcel_getAllowFds(const AParcel*); #endif #endif #if !defined(__ANDROID_APEX__) /** /** * Data written to the parcel will be zero'd before being deleted or realloced. * Data written to the parcel will be zero'd before being deleted or realloced. * * Loading @@ -44,6 +43,5 @@ bool AParcel_getAllowFds(const AParcel*); * \param parcel The parcel to clear associated data from. * \param parcel The parcel to clear associated data from. */ */ void AParcel_markSensitive(const AParcel* parcel); void AParcel_markSensitive(const AParcel* parcel); #endif __END_DECLS __END_DECLS libs/binder/ndk/libbinder_ndk.map.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -117,7 +117,7 @@ LIBBINDER_NDK31 { # introduced=31 ABinderProcess_setupPolling; # apex ABinderProcess_setupPolling; # apex AIBinder_getCallingSid; # apex AIBinder_getCallingSid; # apex AIBinder_setRequestingSid; # apex AIBinder_setRequestingSid; # apex AParcel_markSensitive; # llndk AParcel_markSensitive; # systemapi llndk AServiceManager_forEachDeclaredInstance; # apex llndk AServiceManager_forEachDeclaredInstance; # apex llndk AServiceManager_forceLazyServicesPersist; # llndk AServiceManager_forceLazyServicesPersist; # llndk AServiceManager_isDeclared; # apex llndk AServiceManager_isDeclared; # apex llndk Loading libs/binder/ndk/tests/Android.bp +12 −1 Original line number Original line Diff line number Diff line Loading @@ -73,7 +73,10 @@ cc_test { "IBinderNdkUnitTest-cpp", "IBinderNdkUnitTest-cpp", "IBinderNdkUnitTest-ndk_platform", "IBinderNdkUnitTest-ndk_platform", ], ], test_suites: ["general-tests", "vts"], test_suites: [ "general-tests", "vts", ], require_root: true, require_root: true, } } Loading Loading @@ -115,4 +118,12 @@ aidl_interface { "IBinderNdkUnitTest.aidl", "IBinderNdkUnitTest.aidl", "IEmpty.aidl", "IEmpty.aidl", ], ], backend: { java: { enabled: false, }, ndk: { apps_enabled: false, }, }, } } libs/binder/ndk/tests/IBinderNdkUnitTest.aidl +1 −0 Original line number Original line Diff line number Diff line Loading @@ -21,6 +21,7 @@ import IEmpty; import IEmpty; @SensitiveData interface IBinderNdkUnitTest { interface IBinderNdkUnitTest { int repeatInt(int a); int repeatInt(int a); Loading Loading
libs/binder/ndk/include_platform/android/binder_parcel_platform.h +0 −2 Original line number Original line Diff line number Diff line Loading @@ -33,7 +33,6 @@ bool AParcel_getAllowFds(const AParcel*); #endif #endif #if !defined(__ANDROID_APEX__) /** /** * Data written to the parcel will be zero'd before being deleted or realloced. * Data written to the parcel will be zero'd before being deleted or realloced. * * Loading @@ -44,6 +43,5 @@ bool AParcel_getAllowFds(const AParcel*); * \param parcel The parcel to clear associated data from. * \param parcel The parcel to clear associated data from. */ */ void AParcel_markSensitive(const AParcel* parcel); void AParcel_markSensitive(const AParcel* parcel); #endif __END_DECLS __END_DECLS
libs/binder/ndk/libbinder_ndk.map.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -117,7 +117,7 @@ LIBBINDER_NDK31 { # introduced=31 ABinderProcess_setupPolling; # apex ABinderProcess_setupPolling; # apex AIBinder_getCallingSid; # apex AIBinder_getCallingSid; # apex AIBinder_setRequestingSid; # apex AIBinder_setRequestingSid; # apex AParcel_markSensitive; # llndk AParcel_markSensitive; # systemapi llndk AServiceManager_forEachDeclaredInstance; # apex llndk AServiceManager_forEachDeclaredInstance; # apex llndk AServiceManager_forceLazyServicesPersist; # llndk AServiceManager_forceLazyServicesPersist; # llndk AServiceManager_isDeclared; # apex llndk AServiceManager_isDeclared; # apex llndk Loading
libs/binder/ndk/tests/Android.bp +12 −1 Original line number Original line Diff line number Diff line Loading @@ -73,7 +73,10 @@ cc_test { "IBinderNdkUnitTest-cpp", "IBinderNdkUnitTest-cpp", "IBinderNdkUnitTest-ndk_platform", "IBinderNdkUnitTest-ndk_platform", ], ], test_suites: ["general-tests", "vts"], test_suites: [ "general-tests", "vts", ], require_root: true, require_root: true, } } Loading Loading @@ -115,4 +118,12 @@ aidl_interface { "IBinderNdkUnitTest.aidl", "IBinderNdkUnitTest.aidl", "IEmpty.aidl", "IEmpty.aidl", ], ], backend: { java: { enabled: false, }, ndk: { apps_enabled: false, }, }, } }
libs/binder/ndk/tests/IBinderNdkUnitTest.aidl +1 −0 Original line number Original line Diff line number Diff line Loading @@ -21,6 +21,7 @@ import IEmpty; import IEmpty; @SensitiveData interface IBinderNdkUnitTest { interface IBinderNdkUnitTest { int repeatInt(int a); int repeatInt(int a); Loading