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

Commit 0a0e26b1 authored by Jiyong Park's avatar Jiyong Park
Browse files

Rename # vndk tag to # llndk

The APIs that are tagged with # vndk are actually for LLNDK libraries.
Although LLNDK is part of VNDK, calling those APIs 'vndk' has given
users a wrong perception that the APIs don't need to be kept stable
because that's the norm for most of the VNDK libraries that are not
LLNDK.

In order to eliminate the misunderstanding, rename the tag to 'llndk' so
that people introducing new such API will realize what they are signing
themselves up for.

Bug: 143765505
Test: m
Change-Id: I10d40e06b1f1d6d0e190699ab6356b18d53fd2ab
parent cee9c595
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -89,12 +89,12 @@ LIBBINDER_NDK { # introduced=29
    AStatus_getStatus;
    AStatus_isOk;
    AStatus_newOk;
    ABinderProcess_joinThreadPool; # apex vndk
    ABinderProcess_setThreadPoolMaxThreadCount; # apex vndk
    ABinderProcess_startThreadPool; # apex vndk
    AServiceManager_addService; # apex vndk
    AServiceManager_checkService; # apex vndk
    AServiceManager_getService; # apex vndk
    ABinderProcess_joinThreadPool; # apex llndk
    ABinderProcess_setThreadPoolMaxThreadCount; # apex llndk
    ABinderProcess_startThreadPool; # apex llndk
    AServiceManager_addService; # apex llndk
    AServiceManager_checkService; # apex llndk
    AServiceManager_getService; # apex llndk
  local:
    *;
};
@@ -105,8 +105,8 @@ LIBBINDER_NDK30 { # introduced=30
    AIBinder_setExtension;

    AIBinder_markSystemStability; # apex
    AIBinder_markVendorStability; # vndk
    AIBinder_markVintfStability; # apex vndk
    AIBinder_markVendorStability; # llndk
    AIBinder_markVintfStability; # apex llndk
  local:
    *;
};
+19 −19
Original line number Diff line number Diff line
@@ -2,9 +2,9 @@ LIBNATIVEWINDOW {
  global:
    AHardwareBuffer_acquire;
    AHardwareBuffer_allocate;
    AHardwareBuffer_createFromHandle; # vndk
    AHardwareBuffer_createFromHandle; # llndk
    AHardwareBuffer_describe;
    AHardwareBuffer_getNativeHandle; # vndk
    AHardwareBuffer_getNativeHandle; # llndk
    AHardwareBuffer_isSupported; # introduced=29
    AHardwareBuffer_lock;
    AHardwareBuffer_lockAndGetInfo; # introduced=29
@@ -13,12 +13,12 @@ LIBNATIVEWINDOW {
    AHardwareBuffer_release;
    AHardwareBuffer_sendHandleToUnixSocket;
    AHardwareBuffer_unlock;
    ANativeWindowBuffer_getHardwareBuffer; # vndk
    ANativeWindow_OemStorageGet; # vndk
    ANativeWindow_OemStorageSet; # vndk
    ANativeWindowBuffer_getHardwareBuffer; # llndk
    ANativeWindow_OemStorageGet; # llndk
    ANativeWindow_OemStorageSet; # llndk
    ANativeWindow_acquire;
    ANativeWindow_cancelBuffer; # vndk
    ANativeWindow_dequeueBuffer; # vndk
    ANativeWindow_cancelBuffer; # llndk
    ANativeWindow_dequeueBuffer; # llndk
    ANativeWindow_getBuffersDataSpace; # introduced=28
    ANativeWindow_getFormat;
    ANativeWindow_getHeight;
@@ -27,23 +27,23 @@ LIBNATIVEWINDOW {
    ANativeWindow_getLastQueueDuration; # apex # introduced=30
    ANativeWindow_getWidth;
    ANativeWindow_lock;
    ANativeWindow_query; # vndk
    ANativeWindow_queryf; # vndk
    ANativeWindow_queueBuffer; # vndk
    ANativeWindow_query; # llndk
    ANativeWindow_queryf; # llndk
    ANativeWindow_queueBuffer; # llndk
    ANativeWindow_release;
    ANativeWindow_setAutoPrerotation; # vndk
    ANativeWindow_setAutoRefresh; # vndk
    ANativeWindow_setBufferCount; # vndk
    ANativeWindow_setAutoPrerotation; # llndk
    ANativeWindow_setAutoRefresh; # llndk
    ANativeWindow_setBufferCount; # llndk
    ANativeWindow_setBuffersDataSpace; # introduced=28
    ANativeWindow_setBuffersDimensions; # vndk
    ANativeWindow_setBuffersFormat; # vndk
    ANativeWindow_setBuffersDimensions; # llndk
    ANativeWindow_setBuffersFormat; # llndk
    ANativeWindow_setBuffersGeometry;
    ANativeWindow_setBuffersTimestamp; # vndk
    ANativeWindow_setBuffersTimestamp; # llndk
    ANativeWindow_setBuffersTransform;
    ANativeWindow_setDequeueTimeout; # apex # introduced=30
    ANativeWindow_setSharedBufferMode; # vndk
    ANativeWindow_setSwapInterval; # vndk
    ANativeWindow_setUsage; # vndk
    ANativeWindow_setSharedBufferMode; # llndk
    ANativeWindow_setSwapInterval; # llndk
    ANativeWindow_setUsage; # llndk
    ANativeWindow_unlockAndPost;
  local:
    *;
+2 −2
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ LIBEGL {
    eglDestroySurface;
    eglDestroySync; # introduced=29
    eglDestroySyncKHR; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    eglDupNativeFenceFDANDROID; # vndk
    eglDupNativeFenceFDANDROID; # llndk
    eglGetConfigAttrib;
    eglGetConfigs;
    eglGetCurrentContext;
@@ -54,7 +54,7 @@ LIBEGL {
    eglQueryStreamTimeKHR; # introduced=23
    eglQueryStreamu64KHR; # introduced=23
    eglQueryString;
    eglQueryStringImplementationANDROID; # vndk
    eglQueryStringImplementationANDROID; # llndk
    eglQuerySurface;
    eglReleaseTexImage;
    eglReleaseThread;