ANDROID: add symbol file for type visibility symbols

Add a new symbol file for dummy symbols that exist only
to force the associated types to be visible in the KMI.

Fixes: 0c3d2d04cc ("ANDROID: make sure all types for hooks are defined in KMI")
Bug: 248263460
Signed-off-by: Todd Kjos <tkjos@google.com>
Change-Id: Ic32be217bb12d47db5745687f63fe32998a59831
This commit is contained in:
Todd Kjos
2022-09-22 17:17:00 +00:00
parent 0e0c25fffd
commit 94c8c2f858
4 changed files with 8 additions and 5 deletions

View File

@@ -37,6 +37,7 @@ _aarch64_additional_kmi_symbol_lists = [
"android/abi_gki_aarch64_pixel",
"android/abi_gki_aarch64_qcom",
"android/abi_gki_aarch64_sunxi",
"android/abi_gki_aarch64_type_visibility",
"android/abi_gki_aarch64_unisoc",
"android/abi_gki_aarch64_virtual_device",
"android/abi_gki_aarch64_virtual_device_removed",

View File

@@ -1,10 +1,5 @@
[abi_symbol_list]
# for visibility
GKI_struct_selinux_state
GKI_struct_readahead_control
GKI_struct_blk_mq_alloc_data
# commonly used symbols
arm64_const_caps_ready
__cpuhp_remove_state

View File

@@ -0,0 +1,6 @@
[abi_symbol_list]
# for type visibility
GKI_struct_selinux_state
GKI_struct_readahead_control
GKI_struct_blk_mq_alloc_data

View File

@@ -13,6 +13,7 @@ KMI_SYMBOL_LIST=android/abi_gki_aarch64
ADDITIONAL_KMI_SYMBOL_LISTS="
android/abi_gki_aarch64_virtual_device
android/abi_gki_aarch64_virtual_device_removed
android/abi_gki_aarch64_type_visibility
android/abi_gki_aarch64_db845c
android/abi_gki_aarch64_exynos
android/abi_gki_aarch64_exynosauto