From 74db64dcc8aab03a0dac635420b4af57b541d274 Mon Sep 17 00:00:00 2001 From: Justin Jiang Date: Tue, 10 Jun 2025 20:52:17 +0800 Subject: [PATCH] ANDROID: GKI: Update symbol list for vivo Update vivo symbol list for adding hook to retry mempool allocation without delay. 1 function symbol(s) added 'int __traceiter_android_vh_mempool_alloc_skip_wait(void*, gfp_t *, bool *)' 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_mempool_alloc_skip_wait' Bug: 423832910 Change-Id: I869cfce91993628c05ddefd01e67a655f53ee48a Signed-off-by: Justin Jiang --- android/abi_gki_aarch64.stg | 27 +++++++++++++++++++++++++++ android/abi_gki_aarch64_vivo | 2 ++ 2 files changed, 29 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index e97e42102971..55fb3e372226 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -328007,6 +328007,13 @@ function { parameter_id: 0x1dce0fdd parameter_id: 0x6720d32f } +function { + id: 0x9b702fa1 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x36f98e5c + parameter_id: 0x11cfee5a +} function { id: 0x9b70ef80 return_type_id: 0x6720d32f @@ -349256,6 +349263,15 @@ elf_symbol { type_id: 0x9bb62df9 full_name: "__traceiter_android_vh_meminfo_proc_show" } +elf_symbol { + id: 0xe02fe9e3 + name: "__traceiter_android_vh_mempool_alloc_skip_wait" + is_defined: true + symbol_type: FUNCTION + crc: 0xabe64979 + type_id: 0x9b702fa1 + full_name: "__traceiter_android_vh_mempool_alloc_skip_wait" +} elf_symbol { id: 0x295c28cd name: "__traceiter_android_vh_mm_alloc_pages_direct_reclaim_enter" @@ -354386,6 +354402,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_meminfo_proc_show" } +elf_symbol { + id: 0x5e49798d + name: "__tracepoint_android_vh_mempool_alloc_skip_wait" + is_defined: true + symbol_type: OBJECT + crc: 0x12a36640 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mempool_alloc_skip_wait" +} elf_symbol { id: 0xce7e7dff name: "__tracepoint_android_vh_mm_alloc_pages_direct_reclaim_enter" @@ -419446,6 +419471,7 @@ interface { symbol_id: 0x3431d426 symbol_id: 0x8c174a7d symbol_id: 0xea8ce2b0 + symbol_id: 0xe02fe9e3 symbol_id: 0x295c28cd symbol_id: 0x10e93e46 symbol_id: 0x49cebcae @@ -420016,6 +420042,7 @@ interface { symbol_id: 0xac62c748 symbol_id: 0xa2bd1edf symbol_id: 0xa5b4e5b2 + symbol_id: 0x5e49798d symbol_id: 0xce7e7dff symbol_id: 0x1a1d0854 symbol_id: 0xf2890610 diff --git a/android/abi_gki_aarch64_vivo b/android/abi_gki_aarch64_vivo index f98284eb252c..a4baa297cdd1 100644 --- a/android/abi_gki_aarch64_vivo +++ b/android/abi_gki_aarch64_vivo @@ -405,6 +405,7 @@ __traceiter_android_vh_ipi_stop __traceiter_android_vh_is_fpsimd_save __traceiter_android_vh_jiffies_update + __traceiter_android_vh_mempool_alloc_skip_wait __traceiter_android_vh_mmap_region __traceiter_android_vh_mutex_wait_finish __traceiter_android_vh_mutex_wait_start @@ -601,6 +602,7 @@ __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_is_fpsimd_save __tracepoint_android_vh_jiffies_update + __tracepoint_android_vh_mempool_alloc_skip_wait __tracepoint_android_vh_mmap_region __tracepoint_android_vh_mutex_wait_finish __tracepoint_android_vh_mutex_wait_start