Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit df1087a5 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "libbinder_ndk: warn on AIBinder_markVintfStability" am: 6ea338bb am:...

Merge "libbinder_ndk: warn on AIBinder_markVintfStability" am: 6ea338bb am: dc93b188 am: 0b46db76 am: 7efb56ce

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1662798

Change-Id: I6395599296afcfcac334a3b85c366156541d535c
parents 1deed3f5 7efb56ce
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -65,6 +65,12 @@ static inline void AIBinder_markCompilationUnitStability(AIBinder* binder) {
#endif  // defined(__ANDROID_VENDOR__)

/**
 * WARNING: this is not expected to be used manually. When the build system has
 * versioned checks in place for an interface that prevent it being changed year
 * over year (specifically like those for @VintfStability stable AIDL
 * interfaces), this could be called. Calling this without this or equivalent
 * infrastructure will lead to de facto frozen APIs or GSI test failures.
 *
 * This interface has system<->vendor stability
 */
void AIBinder_markVintfStability(AIBinder* binder);