From cd89d4fa07227cb724e58c0b5fe2ad801b8bd7b7 Mon Sep 17 00:00:00 2001 From: liliangliang Date: Wed, 19 Jun 2024 15:25:49 +0800 Subject: [PATCH] ANDROID: GKI: Update symbol list for vivo update vivo symbol list for adding hooks for fuse request 2 function symbol(s) added 'int __traceiter_android_vh_fuse_request_end(void*, struct task_struct*)' 'int __traceiter_android_vh_queue_request_and_unlock(void*, struct wait_queue_head*, bool)' 2 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_fuse_request_end' 'struct tracepoint __tracepoint_android_vh_queue_request_and_unlock' Bug: 348109269 Change-Id: I8d2b08b7afbca85f4b766bbe658005aa740b6285 Signed-off-by: liliangliang --- android/abi_gki_aarch64.stg | 47 ++++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_vivo | 4 +++ 2 files changed, 51 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index b60ff8cf4e63..59c9c686c209 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -327529,6 +327529,13 @@ function { parameter_id: 0x384c5795 parameter_id: 0xf435685e } +function { + id: 0x9be844aa + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x172847a8 + parameter_id: 0x6d7f5ff6 +} function { id: 0x9be885da return_type_id: 0x6720d32f @@ -344794,6 +344801,15 @@ elf_symbol { type_id: 0x9b661c0a full_name: "__traceiter_android_vh_ftrace_size_check" } +elf_symbol { + id: 0x39120fb0 + name: "__traceiter_android_vh_fuse_request_end" + is_defined: true + symbol_type: FUNCTION + crc: 0x92b2ef2e + type_id: 0x9bdbdcc4 + full_name: "__traceiter_android_vh_fuse_request_end" +} elf_symbol { id: 0x494c2e7a name: "__traceiter_android_vh_futex_sleep_start" @@ -345397,6 +345413,15 @@ elf_symbol { type_id: 0x9b49a977 full_name: "__traceiter_android_vh_ptype_head" } +elf_symbol { + id: 0x2c963d28 + name: "__traceiter_android_vh_queue_request_and_unlock" + is_defined: true + symbol_type: FUNCTION + crc: 0xbc65933d + type_id: 0x9be844aa + full_name: "__traceiter_android_vh_queue_request_and_unlock" +} elf_symbol { id: 0x3a545b61 name: "__traceiter_android_vh_ra_tuning_max_page" @@ -349123,6 +349148,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_ftrace_size_check" } +elf_symbol { + id: 0x50b14cbe + name: "__tracepoint_android_vh_fuse_request_end" + is_defined: true + symbol_type: OBJECT + crc: 0x45b385a6 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_fuse_request_end" +} elf_symbol { id: 0xef0379f8 name: "__tracepoint_android_vh_futex_sleep_start" @@ -349726,6 +349760,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_ptype_head" } +elf_symbol { + id: 0xf04b1c62 + name: "__tracepoint_android_vh_queue_request_and_unlock" + is_defined: true + symbol_type: OBJECT + crc: 0x49b10a90 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_queue_request_and_unlock" +} elf_symbol { id: 0x811d5fab name: "__tracepoint_android_vh_ra_tuning_max_page" @@ -411289,6 +411332,7 @@ interface { symbol_id: 0xfcf37c56 symbol_id: 0x9eec9c93 symbol_id: 0xf9ce3d98 + symbol_id: 0x39120fb0 symbol_id: 0x494c2e7a symbol_id: 0x79670e34 symbol_id: 0x4f81fc38 @@ -411356,6 +411400,7 @@ interface { symbol_id: 0x574e7b58 symbol_id: 0xf2c39651 symbol_id: 0x93303c51 + symbol_id: 0x2c963d28 symbol_id: 0x3a545b61 symbol_id: 0x96662dde symbol_id: 0xb35da0ec @@ -411770,6 +411815,7 @@ interface { symbol_id: 0xaa012cfc symbol_id: 0x44d76aa5 symbol_id: 0x6b0eca0a + symbol_id: 0x50b14cbe symbol_id: 0xef0379f8 symbol_id: 0x08e2cf92 symbol_id: 0x6d73379a @@ -411837,6 +411883,7 @@ interface { symbol_id: 0x61f8c8ae symbol_id: 0x0e92ee53 symbol_id: 0xb0c197a3 + symbol_id: 0xf04b1c62 symbol_id: 0x811d5fab symbol_id: 0x2d9a331c symbol_id: 0x9fc2933e diff --git a/android/abi_gki_aarch64_vivo b/android/abi_gki_aarch64_vivo index 679c37e8b995..a554e90e9b0d 100644 --- a/android/abi_gki_aarch64_vivo +++ b/android/abi_gki_aarch64_vivo @@ -393,6 +393,7 @@ __traceiter_android_vh_ftrace_oops_enter __traceiter_android_vh_ftrace_oops_exit __traceiter_android_vh_ftrace_size_check + __traceiter_android_vh_fuse_request_end __traceiter_android_vh_ignore_dmabuf_vmap_bounds __traceiter_android_vh_ipi_stop __traceiter_android_vh_is_fpsimd_save @@ -401,6 +402,7 @@ __traceiter_android_vh_mutex_wait_finish __traceiter_android_vh_mutex_wait_start __traceiter_android_vh_printk_hotplug + __traceiter_android_vh_queue_request_and_unlock __traceiter_android_vh_rproc_recovery __traceiter_android_vh_rproc_recovery_set __traceiter_android_vh_rtmutex_wait_finish @@ -563,6 +565,7 @@ __tracepoint_android_vh_ftrace_oops_enter __tracepoint_android_vh_ftrace_oops_exit __tracepoint_android_vh_ftrace_size_check + __tracepoint_android_vh_fuse_request_end __tracepoint_android_vh_ignore_dmabuf_vmap_bounds __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_is_fpsimd_save @@ -571,6 +574,7 @@ __tracepoint_android_vh_mutex_wait_finish __tracepoint_android_vh_mutex_wait_start __tracepoint_android_vh_printk_hotplug + __tracepoint_android_vh_queue_request_and_unlock __tracepoint_android_vh_rproc_recovery __tracepoint_android_vh_rproc_recovery_set __tracepoint_android_vh_rtmutex_wait_finish