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

Commit b2542d29 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
Merged-In: Iae2acdf1ff4097a64a5c6280797c66abb1d5a5e6
(cherry picked from commit 0e957b82)
Change-Id: Iae2acdf1ff4097a64a5c6280797c66abb1d5a5e6
parent 46f9698a
Loading
Loading
Loading
Loading
+31 −31
Original line number Diff line number Diff line
LIBLOG {
  global:
    android_name_to_log_id; # vndk
    android_log_id_to_name; # vndk
    android_name_to_log_id; # llndk
    android_log_id_to_name; # llndk
    __android_log_assert;
    __android_log_buf_print;
    __android_log_buf_write;
@@ -14,44 +14,44 @@ LIBLOG {

LIBLOG_L {
  global:
    android_logger_clear; # vndk
    android_logger_get_id; # vndk
    android_logger_get_log_readable_size; # vndk
    android_logger_get_log_version; # vndk
    android_logger_get_log_size; # vndk
    android_logger_list_alloc; # apex vndk
    android_logger_list_alloc_time; # apex vndk
    android_logger_list_free; # apex vndk
    android_logger_list_open; # vndk
    android_logger_list_read; # apex vndk
    android_logger_open; # apex vndk
    android_logger_set_log_size; # vndk
    android_logger_clear; # llndk
    android_logger_get_id; # llndk
    android_logger_get_log_readable_size; # llndk
    android_logger_get_log_version; # llndk
    android_logger_get_log_size; # llndk
    android_logger_list_alloc; # apex llndk
    android_logger_list_alloc_time; # apex llndk
    android_logger_list_free; # apex llndk
    android_logger_list_open; # llndk
    android_logger_list_read; # apex llndk
    android_logger_open; # apex llndk
    android_logger_set_log_size; # llndk
};

LIBLOG_M {
  global:
    android_logger_get_prune_list; # vndk
    android_logger_set_prune_list; # vndk
    android_logger_get_statistics; # vndk
    __android_log_error_write; # apex vndk
    android_logger_get_prune_list; # llndk
    android_logger_set_prune_list; # llndk
    android_logger_get_statistics; # llndk
    __android_log_error_write; # apex llndk
    __android_log_is_loggable;
    create_android_logger; # apex vndk
    android_log_destroy; # apex vndk
    android_log_write_list_begin; # apex vndk
    android_log_write_list_end; # apex vndk
    android_log_write_int32; # apex vndk
    android_log_write_int64; # apex vndk
    android_log_write_string8; # apex vndk
    android_log_write_string8_len; # apex vndk
    android_log_write_float32; # apex vndk
    android_log_write_list; # apex vndk
    create_android_logger; # apex llndk
    android_log_destroy; # apex llndk
    android_log_write_list_begin; # apex llndk
    android_log_write_list_end; # apex llndk
    android_log_write_int32; # apex llndk
    android_log_write_int64; # apex llndk
    android_log_write_string8; # apex llndk
    android_log_write_string8_len; # apex llndk
    android_log_write_float32; # apex llndk
    android_log_write_list; # apex llndk

};

LIBLOG_O {
  global:
    __android_log_is_loggable_len;
    __android_log_is_debuggable; # apex vndk
    __android_log_is_debuggable; # apex llndk
};

LIBLOG_Q {
@@ -62,8 +62,8 @@ LIBLOG_Q {
    __android_log_close; # apex
    __android_log_security; # apex
    __android_log_security_bswrite; # apex
    android_log_reset; # vndk
    android_log_parser_reset; # vndk
    android_log_reset; # llndk
    android_log_parser_reset; # llndk
};

LIBLOG_PRIVATE {
+4 −4
Original line number Diff line number Diff line
@@ -19,10 +19,10 @@ LIBSYNC {
    sync_merge; # introduced=26
    sync_file_info; # introduced=26
    sync_file_info_free; # introduced=26
    sync_wait; # vndk
    sync_fence_info; # vndk
    sync_pt_info; # vndk
    sync_fence_info_free; # vndk
    sync_wait; # llndk
    sync_fence_info; # llndk
    sync_pt_info; # llndk
    sync_fence_info_free; # llndk
  local:
    *;
};
+3 −3
Original line number Diff line number Diff line
LIBVNDKSUPPORT {
  global:
    android_is_in_vendor_process; # vndk apex
    android_load_sphal_library; # vndk apex
    android_unload_sphal_library; # vndk apex
    android_is_in_vendor_process; # llndk apex
    android_load_sphal_library; # llndk apex
    android_unload_sphal_library; # llndk apex
  local:
    *;
};