From f9ca61c8d8bb8a2fa0ec90ac2a51874b0e130794 Mon Sep 17 00:00:00 2001 From: Dezhi Huang Date: Wed, 15 May 2024 14:40:45 +0800 Subject: [PATCH] ANDROID: ABI: Update honor symbol list 1 function symbol(s) added 'int __traceiter_android_vh_tune_fault_around_bytes(unsigned long *)' 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_tune_fault_around_bytes' with this vendor_hook, oem can dynamically adjust fault_around_bytes to balance memory usage and performance Bug: 340749845 Change-Id: I0ec6c5cc0b021dd7e7854dbe13f13c3f6b488b64 Signed-off-by: Dezhi Huang --- android/abi_gki_aarch64.stg | 20 ++++++++++++++++++++ android/abi_gki_aarch64_honor | 4 +++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index abd99877e657..4a8f15b75f4d 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -344426,6 +344426,15 @@ elf_symbol { type_id: 0x9b2837bd full_name: "__traceiter_android_vh_try_to_unmap_one" } +elf_symbol { + id: 0x60f9a030 + name: "__traceiter_android_vh_tune_fault_around_bytes" + is_defined: true + symbol_type: FUNCTION + crc: 0xefba8dab + type_id: 0x9bb68fe1 + full_name: "__traceiter_android_vh_tune_fault_around_bytes" +} elf_symbol { id: 0xc0482ac3 name: "__traceiter_android_vh_tune_mmap_readaround" @@ -348710,6 +348719,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_try_to_unmap_one" } +elf_symbol { + id: 0xe94eddba + name: "__tracepoint_android_vh_tune_fault_around_bytes" + is_defined: true + symbol_type: OBJECT + crc: 0xb2b0382b + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_tune_fault_around_bytes" +} elf_symbol { id: 0x0f6579e9 name: "__tracepoint_android_vh_tune_mmap_readaround" @@ -408887,6 +408905,7 @@ interface { symbol_id: 0x2bc25325 symbol_id: 0x0119fc41 symbol_id: 0xd9f43028 + symbol_id: 0x60f9a030 symbol_id: 0xc0482ac3 symbol_id: 0x39155e73 symbol_id: 0x3947ecb4 @@ -409363,6 +409382,7 @@ interface { symbol_id: 0xd9d2bcff symbol_id: 0x09ba106b symbol_id: 0xf9580976 + symbol_id: 0xe94eddba symbol_id: 0x0f6579e9 symbol_id: 0x49b955bd symbol_id: 0xfe6b6962 diff --git a/android/abi_gki_aarch64_honor b/android/abi_gki_aarch64_honor index 29d60a8effd0..ffc84d30e5eb 100644 --- a/android/abi_gki_aarch64_honor +++ b/android/abi_gki_aarch64_honor @@ -7,6 +7,7 @@ __tracepoint_android_vh_file_is_tiny_bypass __tracepoint_android_vh_modify_scan_control __tracepoint_android_vh_should_continue_reclaim + __tracepoint_android_vh_tune_fault_around_bytes __traceiter_android_vh_get_page_wmark __traceiter_android_vh_page_add_new_anon_rmap __traceiter_android_vh_do_shrink_slab @@ -14,4 +15,5 @@ __traceiter_android_vh_mutex_init __traceiter_android_vh_file_is_tiny_bypass __traceiter_android_vh_modify_scan_control - __traceiter_android_vh_should_continue_reclaim \ No newline at end of file + __traceiter_android_vh_should_continue_reclaim + __traceiter_android_vh_tune_fault_around_bytes