From f19494634f02d7ce2a441b280d726b29b92e7ab7 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 | 20 ++++++++++++++++++++ android/abi_gki_aarch64_vivo | 2 ++ 2 files changed, 22 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index d1f0afcc31ba..ba9e7b5fca77 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -363031,6 +363031,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: 0x105350cb name: "__traceiter_android_vh_mglru_should_abort_scan" @@ -370105,6 +370114,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: 0x2317dfbe + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mempool_alloc_skip_wait" +} elf_symbol { id: 0xca4f3601 name: "__tracepoint_android_vh_mglru_should_abort_scan" @@ -436880,6 +436898,7 @@ interface { symbol_id: 0x3431d426 symbol_id: 0x8c174a7d symbol_id: 0xea8ce2b0 + symbol_id: 0xe02fe9e3 symbol_id: 0x105350cb symbol_id: 0x83742db6 symbol_id: 0xf8413699 @@ -437666,6 +437685,7 @@ interface { symbol_id: 0xac62c748 symbol_id: 0xa2bd1edf symbol_id: 0xa5b4e5b2 + symbol_id: 0x5e49798d symbol_id: 0xca4f3601 symbol_id: 0x420ef2d0 symbol_id: 0xb32b3b17 diff --git a/android/abi_gki_aarch64_vivo b/android/abi_gki_aarch64_vivo index 9cf149365475..da3cbed730b1 100644 --- a/android/abi_gki_aarch64_vivo +++ b/android/abi_gki_aarch64_vivo @@ -154,6 +154,7 @@ __traceiter_android_vh_look_around_migrate_folio __traceiter_android_vh_lruvec_add_folio __traceiter_android_vh_lruvec_del_folio + __traceiter_android_vh_mempool_alloc_skip_wait __traceiter_android_vh_mmap_region __traceiter_android_vh_mutex_init __traceiter_android_vh_mutex_unlock_slowpath @@ -284,6 +285,7 @@ __tracepoint_android_vh_look_around_migrate_folio __tracepoint_android_vh_lruvec_add_folio __tracepoint_android_vh_lruvec_del_folio + __tracepoint_android_vh_mempool_alloc_skip_wait __tracepoint_android_vh_mmap_region __tracepoint_android_vh_mutex_init __tracepoint_android_vh_mutex_unlock_slowpath