summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2022-04-04 19:09:16 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-04-04 19:09:16 +0000
commitca77e2a7957c0393f9ae6a355694de3646c6763e (patch)
tree54f734428a5afde729c431f061a7f98a1130da0c /libs
parent541fdb3d9a77368661240a0f8fe4e50d3d610fcc (diff)
parente0afbd8a8acd3a836af70420940d8e7eb65d6385 (diff)
Merge "libbinder_ndk: binder_stability.h markVintf weak" am: e0afbd8a8a
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2054685 Change-Id: I239b9c19f754cf8584e329fa18e78dc363f5c66b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'libs')
-rw-r--r--libs/binder/ndk/include_platform/android/binder_stability.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/binder/ndk/include_platform/android/binder_stability.h b/libs/binder/ndk/include_platform/android/binder_stability.h
index f113ba8f21..d0cd11f6fc 100644
--- a/libs/binder/ndk/include_platform/android/binder_stability.h
+++ b/libs/binder/ndk/include_platform/android/binder_stability.h
@@ -97,6 +97,10 @@ static inline void AIBinder_forceDowngradeToLocalStability(AIBinder* binder) {
*
* This interface has system<->vendor stability
*/
+// b/227835797 - can't use __INTRODUCED_IN(30) because old targets load this code
+#if __ANDROID_MIN_SDK_VERSION__ < 30
+__attribute__((weak))
+#endif // __ANDROID_MIN_SDK_VERSION__ < 30
void AIBinder_markVintfStability(AIBinder* binder);
__END_DECLS