From 52dba7cb94367c45cb64d40a3b6783c16bb7bab4 Mon Sep 17 00:00:00 2001 From: yipeng xiang Date: Sun, 27 Apr 2025 20:05:47 +0800 Subject: [PATCH] ANDROID: honor: whitelist symbols added for compact_finished and madvise_cold_or_pageout_abort 2 function symbol(s) added 'int __traceiter_android_vh_compact_finished(void*, bool*)' 'int __traceiter_android_vh_madvise_cold_or_pageout_abort(void*, struct vm_area_struct*, bool*)' 2 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_compact_finished' 'struct tracepoint __tracepoint_android_vh_madvise_cold_or_pageout_abort' Bug: 356961335 Change-Id: I7da114a0eb290d45b85a0e4a8019dfb7f9f9578e Signed-off-by: yipeng xiang --- gki/aarch64/abi.stg | 47 +++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/honor | 4 ++++ 2 files changed, 51 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index a831e0c40658..07533c35b527 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -355982,6 +355982,13 @@ function { parameter_id: 0x1c3dbe5a parameter_id: 0x038de60c } +function { + id: 0x9b83849d + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0a134144 + parameter_id: 0x11cfee5a +} function { id: 0x9b839854 return_type_id: 0x6720d32f @@ -377036,6 +377043,15 @@ elf_symbol { type_id: 0x9bb963fb full_name: "__traceiter_android_vh_cma_alloc_retry" } +elf_symbol { + id: 0xf3cb298b + name: "__traceiter_android_vh_compact_finished" + is_defined: true + symbol_type: FUNCTION + crc: 0x6fe6a6b2 + type_id: 0x9be885da + full_name: "__traceiter_android_vh_compact_finished" +} elf_symbol { id: 0xa4527895 name: "__traceiter_android_vh_compaction_exit" @@ -377945,6 +377961,15 @@ elf_symbol { type_id: 0x9b222516 full_name: "__traceiter_android_vh_look_around_migrate_folio" } +elf_symbol { + id: 0x3e320e3f + name: "__traceiter_android_vh_madvise_cold_or_pageout_abort" + is_defined: true + symbol_type: FUNCTION + crc: 0xcd8f5c1a + type_id: 0x9b83849d + full_name: "__traceiter_android_vh_madvise_cold_or_pageout_abort" +} elf_symbol { id: 0x78029b6d name: "__traceiter_android_vh_madvise_pageout_bypass" @@ -382463,6 +382488,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_cma_alloc_retry" } +elf_symbol { + id: 0xd7bdd001 + name: "__tracepoint_android_vh_compact_finished" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_compact_finished" +} elf_symbol { id: 0x9d49459f name: "__tracepoint_android_vh_compaction_exit" @@ -383372,6 +383406,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_look_around_migrate_folio" } +elf_symbol { + id: 0x32947069 + name: "__tracepoint_android_vh_madvise_cold_or_pageout_abort" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_madvise_cold_or_pageout_abort" +} elf_symbol { id: 0x34f5699b name: "__tracepoint_android_vh_madvise_pageout_bypass" @@ -449614,6 +449657,7 @@ interface { symbol_id: 0x672f593f symbol_id: 0xa9ea0208 symbol_id: 0x9cbc7813 + symbol_id: 0xf3cb298b symbol_id: 0xa4527895 symbol_id: 0x6a6d764a symbol_id: 0x63b166c2 @@ -449715,6 +449759,7 @@ interface { symbol_id: 0x57087e9e symbol_id: 0xe19d2bf8 symbol_id: 0x993f42ff + symbol_id: 0x3e320e3f symbol_id: 0x78029b6d symbol_id: 0x5832511c symbol_id: 0x0e1f9e23 @@ -450217,6 +450262,7 @@ interface { symbol_id: 0xfbbf2da1 symbol_id: 0xdb2e754e symbol_id: 0xaf598d05 + symbol_id: 0xd7bdd001 symbol_id: 0x9d49459f symbol_id: 0x74ff0a60 symbol_id: 0xe054bfe0 @@ -450318,6 +450364,7 @@ interface { symbol_id: 0x94ddd62c symbol_id: 0xda2d53f2 symbol_id: 0x50a5a949 + symbol_id: 0x32947069 symbol_id: 0x34f5699b symbol_id: 0x7d21b9ee symbol_id: 0xc34a5545 diff --git a/gki/aarch64/symbols/honor b/gki/aarch64/symbols/honor index b6b4cf4777d8..90ba52cd75b5 100644 --- a/gki/aarch64/symbols/honor +++ b/gki/aarch64/symbols/honor @@ -190,6 +190,10 @@ __tracepoint_android_vh_pagetypeinfo_show __traceiter_android_vh_drain_all_pages_bypass __tracepoint_android_vh_drain_all_pages_bypass + __traceiter_android_vh_madvise_cold_or_pageout_abort + __traceiter_android_vh_compact_finished + __tracepoint_android_vh_madvise_cold_or_pageout_abort + __tracepoint_android_vh_compact_finished netdev_get_name tcp_send_active_reset __traceiter_android_vh_tcp_write_timeout_estab_retrans