From 6f7dc871a62a780fbd65743db38396f4a1c3ebc6 Mon Sep 17 00:00:00 2001 From: YOUNGJIN JOO Date: Fri, 26 May 2023 21:16:23 +0900 Subject: [PATCH] ANDROID: ABI: update symbol list for galaxy 5 function symbol(s) added 'void __kfree_skb(struct sk_buff*)' 'int __traceiter_android_vh_ptype_head(void*, const struct packet_type*, struct list_head*)' 'int __traceiter_kfree_skb(void*, struct sk_buff*, void*, enum skb_drop_reason)' 'int skb_copy_ubufs(struct sk_buff*, gfp_t)' 'struct usb_device* usb_alloc_dev(struct usb_device*, struct usb_bus*, unsigned int)' 2 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_ptype_head' 'struct tracepoint __tracepoint_kfree_skb' Bug: 284426833 Change-Id: If9dd8836500afd45ed49838f00ccca7effbdb54f Signed-off-by: YOUNGJIN JOO --- android/abi_gki_aarch64.stg | 108 +++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_galaxy | 7 +++ 2 files changed, 115 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 1c6615a10e26..be97b09a29bf 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -25996,6 +25996,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc3c4fdc9 } +pointer_reference { + id: 0x3a62e69e + kind: POINTER + pointee_type_id: 0xc3cb7ce7 +} pointer_reference { id: 0x3a6574c9 kind: POINTER @@ -30336,6 +30341,11 @@ qualified { qualifier: CONST qualified_type_id: 0x7ebccaf7 } +qualified { + id: 0xc3cb7ce7 + qualifier: CONST + qualified_type_id: 0x7f6a4515 +} qualified { id: 0xc3d535bb qualifier: CONST @@ -291056,6 +291066,13 @@ function { parameter_id: 0x11e6864c parameter_id: 0x67293002 } +function { + id: 0x75f8c649 + return_type_id: 0x0d7ce7cc + parameter_id: 0x0d7ce7cc + parameter_id: 0x3d8951f4 + parameter_id: 0x4585663f +} function { id: 0x7665e08d return_type_id: 0x347303b4 @@ -303833,6 +303850,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x39cdf888 } +function { + id: 0x9b49a977 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3a62e69e + parameter_id: 0x3e6239e1 +} function { id: 0x9b4a7bac return_type_id: 0x6720d32f @@ -305364,6 +305388,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x33756485 } +function { + id: 0x9bbccaf3 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x054f691a + parameter_id: 0x18bd6530 + parameter_id: 0x189b551a +} function { id: 0x9bbceb0f return_type_id: 0x6720d32f @@ -310876,6 +310908,12 @@ function { parameter_id: 0x08bd7371 parameter_id: 0x2f73da3b } +function { + id: 0x9f15a216 + return_type_id: 0x6720d32f + parameter_id: 0x054f691a + parameter_id: 0xf1a6dfed +} function { id: 0x9f15bc8d return_type_id: 0x6720d32f @@ -318147,6 +318185,15 @@ elf_symbol { type_id: 0x903ebd1d full_name: "__kfifo_to_user_r" } +elf_symbol { + id: 0x4efc82d3 + name: "__kfree_skb" + is_defined: true + symbol_type: FUNCTION + crc: 0x909187a4 + type_id: 0x11cb8bd5 + full_name: "__kfree_skb" +} elf_symbol { id: 0xe30985db name: "__kmalloc" @@ -321198,6 +321245,15 @@ elf_symbol { type_id: 0x9b0b30ec full_name: "__traceiter_android_vh_psi_group" } +elf_symbol { + id: 0x93303c51 + name: "__traceiter_android_vh_ptype_head" + is_defined: true + symbol_type: FUNCTION + crc: 0x009eb05f + type_id: 0x9b49a977 + full_name: "__traceiter_android_vh_ptype_head" +} elf_symbol { id: 0x7d069e91 name: "__traceiter_android_vh_record_mutex_lock_starttime" @@ -321891,6 +321947,15 @@ elf_symbol { type_id: 0x9a3faf0d full_name: "__traceiter_irq_handler_exit" } +elf_symbol { + id: 0x101ec6c5 + name: "__traceiter_kfree_skb" + is_defined: true + symbol_type: FUNCTION + crc: 0xcf19106b + type_id: 0x9bbccaf3 + full_name: "__traceiter_kfree_skb" +} elf_symbol { id: 0x5c33446d name: "__traceiter_mmap_lock_acquire_returned" @@ -323916,6 +323981,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_psi_group" } +elf_symbol { + id: 0xb0c197a3 + name: "__tracepoint_android_vh_ptype_head" + is_defined: true + symbol_type: OBJECT + crc: 0x40b365e3 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_ptype_head" +} elf_symbol { id: 0x761f292f name: "__tracepoint_android_vh_record_mutex_lock_starttime" @@ -324609,6 +324683,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_irq_handler_exit" } +elf_symbol { + id: 0x5c535ca7 + name: "__tracepoint_kfree_skb" + is_defined: true + symbol_type: OBJECT + crc: 0x72edf918 + type_id: 0x18ccbd2c + full_name: "__tracepoint_kfree_skb" +} elf_symbol { id: 0x88a08d67 name: "__tracepoint_mmap_lock_acquire_returned" @@ -362077,6 +362160,15 @@ elf_symbol { type_id: 0x6680517a full_name: "skb_copy_expand" } +elf_symbol { + id: 0x7887ea8f + name: "skb_copy_ubufs" + is_defined: true + symbol_type: FUNCTION + crc: 0x59a92744 + type_id: 0x9f15a216 + full_name: "skb_copy_ubufs" +} elf_symbol { id: 0xf1f40891 name: "skb_cow_data" @@ -369073,6 +369165,15 @@ elf_symbol { type_id: 0x5625fe7a full_name: "usb_alloc_coherent" } +elf_symbol { + id: 0xa1439ad9 + name: "usb_alloc_dev" + is_defined: true + symbol_type: FUNCTION + crc: 0xf3be2776 + type_id: 0x75f8c649 + full_name: "usb_alloc_dev" +} elf_symbol { id: 0xaf52d437 name: "usb_alloc_urb" @@ -374538,6 +374639,7 @@ interface { symbol_id: 0xaf6dd949 symbol_id: 0x724a2dbc symbol_id: 0x6f655086 + symbol_id: 0x4efc82d3 symbol_id: 0xe30985db symbol_id: 0x03aa8fb1 symbol_id: 0x87f1cde5 @@ -374877,6 +374979,7 @@ interface { symbol_id: 0x7d499dab symbol_id: 0x574e7b58 symbol_id: 0xf2c39651 + symbol_id: 0x93303c51 symbol_id: 0x7d069e91 symbol_id: 0x0fa39b81 symbol_id: 0x92518ec5 @@ -374954,6 +375057,7 @@ interface { symbol_id: 0x773b00db symbol_id: 0x32248e2a symbol_id: 0xe873a0cb + symbol_id: 0x101ec6c5 symbol_id: 0x5c33446d symbol_id: 0x423dad0f symbol_id: 0xc630c439 @@ -375179,6 +375283,7 @@ interface { symbol_id: 0x49b95a49 symbol_id: 0x61f8c8ae symbol_id: 0x0e92ee53 + symbol_id: 0xb0c197a3 symbol_id: 0x761f292f symbol_id: 0xef7ad117 symbol_id: 0x4568ff8f @@ -375256,6 +375361,7 @@ interface { symbol_id: 0x2e809f1d symbol_id: 0x0713b56c symbol_id: 0x83005ddd + symbol_id: 0x5c535ca7 symbol_id: 0x88a08d67 symbol_id: 0xe2682879 symbol_id: 0xdffbb8bf @@ -379418,6 +379524,7 @@ interface { symbol_id: 0x9065463e symbol_id: 0x5f0785ba symbol_id: 0x9d80748f + symbol_id: 0x7887ea8f symbol_id: 0xf1f40891 symbol_id: 0xe40dd16b symbol_id: 0xe3dfe241 @@ -380196,6 +380303,7 @@ interface { symbol_id: 0xcb2698e3 symbol_id: 0xdc59a2d7 symbol_id: 0xc8d57f30 + symbol_id: 0xa1439ad9 symbol_id: 0xaf52d437 symbol_id: 0xd95773fe symbol_id: 0x805677f0 diff --git a/android/abi_gki_aarch64_galaxy b/android/abi_gki_aarch64_galaxy index 6f21f2c8b386..f0f0f161d57d 100644 --- a/android/abi_gki_aarch64_galaxy +++ b/android/abi_gki_aarch64_galaxy @@ -146,6 +146,7 @@ kernel_cpustat kernfs_find_and_get_ns kfree + __kfree_skb kimage_vaddr kimage_voffset __kmalloc @@ -266,6 +267,7 @@ simple_strtol single_open single_release + skb_copy_ubufs snd_soc_find_dai snd_soc_info_volsw_sx snd_soc_put_volsw_sx @@ -309,6 +311,7 @@ __traceiter_android_vh_is_fpsimd_save __traceiter_android_vh_mutex_wait_finish __traceiter_android_vh_mutex_wait_start + __traceiter_android_vh_ptype_head __traceiter_android_vh_rtmutex_wait_finish __traceiter_android_vh_rtmutex_wait_start __traceiter_android_vh_rwsem_read_wait_finish @@ -325,6 +328,7 @@ __traceiter_hrtimer_expire_exit __traceiter_irq_handler_entry __traceiter_irq_handler_exit + __traceiter_kfree_skb __traceiter_sched_switch __traceiter_workqueue_execute_start __tracepoint_android_rvh_arm64_serror_panic @@ -340,6 +344,7 @@ __tracepoint_android_vh_is_fpsimd_save __tracepoint_android_vh_mutex_wait_finish __tracepoint_android_vh_mutex_wait_start + __tracepoint_android_vh_ptype_head __tracepoint_android_vh_rtmutex_wait_finish __tracepoint_android_vh_rtmutex_wait_start __tracepoint_android_vh_rwsem_read_wait_finish @@ -356,6 +361,7 @@ __tracepoint_hrtimer_expire_exit __tracepoint_irq_handler_entry __tracepoint_irq_handler_exit + __tracepoint_kfree_skb tracepoint_probe_register tracepoint_probe_unregister __tracepoint_sched_switch @@ -366,6 +372,7 @@ unregister_restart_handler unregister_syscore_ops up_write + usb_alloc_dev usb_gstrings_attach usbnet_get_endpoints usbnet_link_change