From ba6b79ffee2089b60f85f209961cc3307d9f916b Mon Sep 17 00:00:00 2001 From: Pengfei Li Date: Tue, 15 Jul 2025 11:43:48 +0800 Subject: [PATCH] ANDROID: GKI: Update vivo symbol list. 9 function symbol(s) added 'int __traceiter_android_vh_mm_customize_ac(void*, gfp_t, unsigned int, struct zonelist**, struct zoneref**, enum zone_type*, unsigned int*)' 'int __traceiter_android_vh_mm_customize_file_is_tiny(void*, unsigned int, int, int, bool*)' 'int __traceiter_android_vh_mm_customize_lru_add_dst(void*, struct lruvec*, struct folio*, struct folio*, bool*)' 'int __traceiter_android_vh_mm_customize_pgdat_balanced(void*, int, int, bool*, bool*)' 'int __traceiter_android_vh_mm_customize_rmqueue(void*, struct zone*, unsigned int, unsigned int*, int*)' 'int __traceiter_android_vh_mm_customize_suitable_zone(void*, struct zone*, gfp_t, int, enum zone_type, bool*, bool*)' 'int __traceiter_android_vh_mm_customize_zone_max_order(void*, struct zone*, int*)' 'int __traceiter_android_vh_mm_customize_zone_pageset(void*, struct zone*, int*, int*)' 'int __traceiter_android_vh_mm_isolate_priv_lru(void*, unsigned long, struct lruvec*, enum lru_list, struct list_head*, int, bool, unsigned long*, unsigned long*)' 9 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_mm_customize_ac' 'struct tracepoint __tracepoint_android_vh_mm_customize_file_is_tiny' 'struct tracepoint __tracepoint_android_vh_mm_customize_lru_add_dst' 'struct tracepoint __tracepoint_android_vh_mm_customize_pgdat_balanced' 'struct tracepoint __tracepoint_android_vh_mm_customize_rmqueue' 'struct tracepoint __tracepoint_android_vh_mm_customize_suitable_zone' 'struct tracepoint __tracepoint_android_vh_mm_customize_zone_max_order' 'struct tracepoint __tracepoint_android_vh_mm_customize_zone_pageset' 'struct tracepoint __tracepoint_android_vh_mm_isolate_priv_lru' Bug: 431730501 Change-Id: Ibc454023f6f592cd1c09df0bbf1c0b4d15ec0e66 Signed-off-by: Pengfei Li --- android/abi_gki_aarch64.stg | 286 +++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_vivo | 18 +++ 2 files changed, 304 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index fa3b1224125f..67655ea1bf44 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -1933,6 +1933,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x30ae0fb9 } +pointer_reference { + id: 0x06cbb7fd + kind: POINTER + pointee_type_id: 0x316e396a +} pointer_reference { id: 0x06dcdc5a kind: POINTER @@ -2393,6 +2398,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0b7b35bf } +pointer_reference { + id: 0x0850608e + kind: POINTER + pointee_type_id: 0x0b0164a7 +} pointer_reference { id: 0x0858434c kind: POINTER @@ -4858,6 +4868,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1e840f82 } +pointer_reference { + id: 0x0d3144be + kind: POINTER + pointee_type_id: 0x1e85f467 +} pointer_reference { id: 0x0d32da14 kind: POINTER @@ -24473,6 +24488,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeff3c532 } +pointer_reference { + id: 0x316e396a + kind: POINTER + pointee_type_id: 0xeff80337 +} pointer_reference { id: 0x3176a085 kind: POINTER @@ -334777,6 +334797,17 @@ function { parameter_id: 0x27a7c613 parameter_id: 0x27a7c613 } +function { + id: 0x98787515 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xf1a6dfed + parameter_id: 0x4585663f + parameter_id: 0x0d3144be + parameter_id: 0x06cbb7fd + parameter_id: 0x0850608e + parameter_id: 0x1bf16028 +} function { id: 0x98788d90 return_type_id: 0x6720d32f @@ -336985,6 +337016,15 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0x13580d6c } +function { + id: 0x9a2ab257 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x11cfee5a + parameter_id: 0x11cfee5a +} function { id: 0x9a2ab624 return_type_id: 0x6720d32f @@ -337725,6 +337765,15 @@ function { parameter_id: 0x4585663f parameter_id: 0x33756485 } +function { + id: 0x9aa1ff3f + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x4585663f + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x11cfee5a +} function { id: 0x9aa2d024 return_type_id: 0x6720d32f @@ -339221,6 +339270,15 @@ function { parameter_id: 0x00c72527 parameter_id: 0x13580d6c } +function { + id: 0x9b430741 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x39182992 + parameter_id: 0x2170d06d + parameter_id: 0x2170d06d + parameter_id: 0x11cfee5a +} function { id: 0x9b43a9b0 return_type_id: 0x6720d32f @@ -340243,6 +340301,19 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xf435685e } +function { + id: 0x9b6c13bd + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x39182992 + parameter_id: 0x0d164218 + parameter_id: 0x3e6239e1 + parameter_id: 0x6720d32f + parameter_id: 0x6d7f5ff6 + parameter_id: 0x064d6086 + parameter_id: 0x064d6086 +} function { id: 0x9b6cf0a4 return_type_id: 0x6720d32f @@ -340701,6 +340772,21 @@ function { parameter_id: 0x3caf1899 parameter_id: 0x0a2e9ae5 } +function { + id: 0x9b82ade6 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0a63398f + parameter_id: 0x13580d6c + parameter_id: 0x13580d6c +} +function { + id: 0x9b82e086 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0a63398f + parameter_id: 0x13580d6c +} function { id: 0x9b83293d return_type_id: 0x6720d32f @@ -341073,6 +341159,15 @@ function { parameter_id: 0x0ed82db2 parameter_id: 0x082be49e } +function { + id: 0x9b973ccf + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0a63398f + parameter_id: 0x4585663f + parameter_id: 0x1bf16028 + parameter_id: 0x13580d6c +} function { id: 0x9b974729 return_type_id: 0x6720d32f @@ -341982,6 +342077,17 @@ function { parameter_id: 0x11cffa09 parameter_id: 0x92233392 } +function { + id: 0x9bbbc132 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0a63398f + parameter_id: 0xf1a6dfed + parameter_id: 0x6720d32f + parameter_id: 0x0b0164a7 + parameter_id: 0x11cfee5a + parameter_id: 0x11cfee5a +} function { id: 0x9bbc66c0 return_type_id: 0x6720d32f @@ -363581,6 +363687,78 @@ elf_symbol { type_id: 0x9b883042 full_name: "__traceiter_android_vh_mm_compaction_end" } +elf_symbol { + id: 0x28fd3694 + name: "__traceiter_android_vh_mm_customize_ac" + is_defined: true + symbol_type: FUNCTION + crc: 0xc217cd07 + type_id: 0x98787515 + full_name: "__traceiter_android_vh_mm_customize_ac" +} +elf_symbol { + id: 0x7a520c7e + name: "__traceiter_android_vh_mm_customize_file_is_tiny" + is_defined: true + symbol_type: FUNCTION + crc: 0x2a03eb45 + type_id: 0x9aa1ff3f + full_name: "__traceiter_android_vh_mm_customize_file_is_tiny" +} +elf_symbol { + id: 0x4f807371 + name: "__traceiter_android_vh_mm_customize_lru_add_dst" + is_defined: true + symbol_type: FUNCTION + crc: 0x973264a8 + type_id: 0x9b430741 + full_name: "__traceiter_android_vh_mm_customize_lru_add_dst" +} +elf_symbol { + id: 0x7637ee8f + name: "__traceiter_android_vh_mm_customize_pgdat_balanced" + is_defined: true + symbol_type: FUNCTION + crc: 0x86a9060f + type_id: 0x9a2ab257 + full_name: "__traceiter_android_vh_mm_customize_pgdat_balanced" +} +elf_symbol { + id: 0x46918874 + name: "__traceiter_android_vh_mm_customize_rmqueue" + is_defined: true + symbol_type: FUNCTION + crc: 0x18e2077a + type_id: 0x9b973ccf + full_name: "__traceiter_android_vh_mm_customize_rmqueue" +} +elf_symbol { + id: 0x0b6a1d80 + name: "__traceiter_android_vh_mm_customize_suitable_zone" + is_defined: true + symbol_type: FUNCTION + crc: 0xc42fa581 + type_id: 0x9bbbc132 + full_name: "__traceiter_android_vh_mm_customize_suitable_zone" +} +elf_symbol { + id: 0x2be8352c + name: "__traceiter_android_vh_mm_customize_zone_max_order" + is_defined: true + symbol_type: FUNCTION + crc: 0xf1dc287d + type_id: 0x9b82e086 + full_name: "__traceiter_android_vh_mm_customize_zone_max_order" +} +elf_symbol { + id: 0xa792d107 + name: "__traceiter_android_vh_mm_customize_zone_pageset" + is_defined: true + symbol_type: FUNCTION + crc: 0xbdbf230e + type_id: 0x9b82ade6 + full_name: "__traceiter_android_vh_mm_customize_zone_pageset" +} elf_symbol { id: 0x9f58159a name: "__traceiter_android_vh_mm_direct_reclaim_enter" @@ -363608,6 +363786,15 @@ elf_symbol { type_id: 0x9bb5b719 full_name: "__traceiter_android_vh_mm_free_page" } +elf_symbol { + id: 0x945dd126 + name: "__traceiter_android_vh_mm_isolate_priv_lru" + is_defined: true + symbol_type: FUNCTION + crc: 0x8449665c + type_id: 0x9b6c13bd + full_name: "__traceiter_android_vh_mm_isolate_priv_lru" +} elf_symbol { id: 0x6f5c8275 name: "__traceiter_android_vh_mm_kcompactd_cpu_online" @@ -370700,6 +370887,78 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_mm_compaction_end" } +elf_symbol { + id: 0xd947b2e6 + name: "__tracepoint_android_vh_mm_customize_ac" + is_defined: true + symbol_type: OBJECT + crc: 0x3f179df5 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_customize_ac" +} +elf_symbol { + id: 0x2e4d22dc + name: "__tracepoint_android_vh_mm_customize_file_is_tiny" + is_defined: true + symbol_type: OBJECT + crc: 0xe3958935 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_customize_file_is_tiny" +} +elf_symbol { + id: 0x95745257 + name: "__tracepoint_android_vh_mm_customize_lru_add_dst" + is_defined: true + symbol_type: OBJECT + crc: 0x3aecb3cb + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_customize_lru_add_dst" +} +elf_symbol { + id: 0x9ba36d51 + name: "__tracepoint_android_vh_mm_customize_pgdat_balanced" + is_defined: true + symbol_type: OBJECT + crc: 0x9ff913d9 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_customize_pgdat_balanced" +} +elf_symbol { + id: 0x19f24652 + name: "__tracepoint_android_vh_mm_customize_rmqueue" + is_defined: true + symbol_type: OBJECT + crc: 0xa845e3ff + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_customize_rmqueue" +} +elf_symbol { + id: 0x94940652 + name: "__tracepoint_android_vh_mm_customize_suitable_zone" + is_defined: true + symbol_type: OBJECT + crc: 0x2252b177 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_customize_suitable_zone" +} +elf_symbol { + id: 0x4c4316c6 + name: "__tracepoint_android_vh_mm_customize_zone_max_order" + is_defined: true + symbol_type: OBJECT + crc: 0xfb3906ea + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_customize_zone_max_order" +} +elf_symbol { + id: 0xc25513c9 + name: "__tracepoint_android_vh_mm_customize_zone_pageset" + is_defined: true + symbol_type: OBJECT + crc: 0x94a19f6a + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_customize_zone_pageset" +} elf_symbol { id: 0xd333a65c name: "__tracepoint_android_vh_mm_direct_reclaim_enter" @@ -370727,6 +370986,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_mm_free_page" } +elf_symbol { + id: 0xba9e92f8 + name: "__tracepoint_android_vh_mm_isolate_priv_lru" + is_defined: true + symbol_type: OBJECT + crc: 0x3e8c5eb2 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_isolate_priv_lru" +} elf_symbol { id: 0x0f593caf name: "__tracepoint_android_vh_mm_kcompactd_cpu_online" @@ -437773,9 +438041,18 @@ interface { symbol_id: 0xf8413699 symbol_id: 0x22de652b symbol_id: 0xf928bf8a + symbol_id: 0x28fd3694 + symbol_id: 0x7a520c7e + symbol_id: 0x4f807371 + symbol_id: 0x7637ee8f + symbol_id: 0x46918874 + symbol_id: 0x0b6a1d80 + symbol_id: 0x2be8352c + symbol_id: 0xa792d107 symbol_id: 0x9f58159a symbol_id: 0x29c67d40 symbol_id: 0x3fe16974 + symbol_id: 0x945dd126 symbol_id: 0x6f5c8275 symbol_id: 0xf182fb15 symbol_id: 0xe44dacb1 @@ -438564,9 +438841,18 @@ interface { symbol_id: 0xb32b3b17 symbol_id: 0xa3d5f70d symbol_id: 0x72c79d80 + symbol_id: 0xd947b2e6 + symbol_id: 0x2e4d22dc + symbol_id: 0x95745257 + symbol_id: 0x9ba36d51 + symbol_id: 0x19f24652 + symbol_id: 0x94940652 + symbol_id: 0x4c4316c6 + symbol_id: 0xc25513c9 symbol_id: 0xd333a65c symbol_id: 0xddcff44a symbol_id: 0x533ca98e + symbol_id: 0xba9e92f8 symbol_id: 0x0f593caf symbol_id: 0x47bcd15f symbol_id: 0xb6da564f diff --git a/android/abi_gki_aarch64_vivo b/android/abi_gki_aarch64_vivo index 093e3588d263..c04662cecb45 100644 --- a/android/abi_gki_aarch64_vivo +++ b/android/abi_gki_aarch64_vivo @@ -157,7 +157,16 @@ __traceiter_android_vh_lruvec_add_folio __traceiter_android_vh_lruvec_del_folio __traceiter_android_vh_mempool_alloc_skip_wait + __traceiter_android_vh_mm_customize_ac + __traceiter_android_vh_mm_customize_file_is_tiny + __traceiter_android_vh_mm_customize_lru_add_dst + __traceiter_android_vh_mm_customize_pgdat_balanced + __traceiter_android_vh_mm_customize_rmqueue + __traceiter_android_vh_mm_customize_suitable_zone + __traceiter_android_vh_mm_customize_zone_pageset + __traceiter_android_vh_mm_customize_zone_max_order __traceiter_android_vh_mm_free_page + __traceiter_android_vh_mm_isolate_priv_lru __traceiter_android_vh_mmap_region __traceiter_android_vh_mutex_init __traceiter_android_vh_mutex_unlock_slowpath @@ -291,7 +300,16 @@ __tracepoint_android_vh_lruvec_add_folio __tracepoint_android_vh_lruvec_del_folio __tracepoint_android_vh_mempool_alloc_skip_wait + __tracepoint_android_vh_mm_customize_ac + __tracepoint_android_vh_mm_customize_file_is_tiny + __tracepoint_android_vh_mm_customize_lru_add_dst + __tracepoint_android_vh_mm_customize_pgdat_balanced + __tracepoint_android_vh_mm_customize_rmqueue + __tracepoint_android_vh_mm_customize_suitable_zone + __tracepoint_android_vh_mm_customize_zone_pageset + __tracepoint_android_vh_mm_customize_zone_max_order __tracepoint_android_vh_mm_free_page + __tracepoint_android_vh_mm_isolate_priv_lru __tracepoint_android_vh_mmap_region __tracepoint_android_vh_mutex_init __tracepoint_android_vh_mutex_unlock_slowpath