From 0a5f832202a51a680337fcde20cb388bd2816589 Mon Sep 17 00:00:00 2001 From: ying zuxin <11154159@vivo.com> Date: Tue, 15 Apr 2025 20:49:46 +0800 Subject: [PATCH] ANDROID: GKI: Update symbol list for vivo 3 function symbol(s) added 'int __traceiter_android_vh_filemap_update_page(void*, struct address_space*, struct folio*, struct file*)' 'int __traceiter_android_vh_lock_folio_drop_mmap_end(void*, bool, struct task_struct**, struct vm_fault*, struct folio*, struct file*)' 'int __traceiter_android_vh_lock_folio_drop_mmap_start(void*, struct task_struct**, struct vm_fault*, struct folio*, struct file*)' 3 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_filemap_update_page' 'struct tracepoint __tracepoint_android_vh_lock_folio_drop_mmap_end' 'struct tracepoint __tracepoint_android_vh_lock_folio_drop_mmap_start' Bug: 410767661 Change-Id: Id666113c4c27f2d2b0a1e0f17c045c97e4506a45 Signed-off-by: ying zuxin <11154159@vivo.com> [jstultz: Added stg changes] Signed-off-by: John Stultz --- gki/aarch64/abi.stg | 87 ++++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/vivo | 6 +++ 2 files changed, 93 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 3d140d88df10..a7eff634e178 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -350288,6 +350288,16 @@ function { parameter_id: 0x0a63398f parameter_id: 0x11cfee5a } +function { + id: 0x9a19f734 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x0dd653d2 + parameter_id: 0x3360dff4 + parameter_id: 0x2170d06d + parameter_id: 0x18ea6ae3 +} function { id: 0x9a1a471c return_type_id: 0x6720d32f @@ -354063,6 +354073,15 @@ function { parameter_id: 0x2a670b41 parameter_id: 0x0db25a6d } +function { + id: 0x9b94b8e2 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0dd653d2 + parameter_id: 0x3360dff4 + parameter_id: 0x2170d06d + parameter_id: 0x18ea6ae3 +} function { id: 0x9b94dad5 return_type_id: 0x6720d32f @@ -356347,6 +356366,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x1013df15 } +function { + id: 0x9bf18f52 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1582ab06 + parameter_id: 0x2170d06d + parameter_id: 0x18ea6ae3 +} function { id: 0x9bf1e232 return_type_id: 0x6720d32f @@ -374652,6 +374679,15 @@ elf_symbol { type_id: 0x9bc62aec full_name: "__traceiter_android_vh_filemap_read" } +elf_symbol { + id: 0x0e217a5e + name: "__traceiter_android_vh_filemap_update_page" + is_defined: true + symbol_type: FUNCTION + crc: 0x74ac1e7a + type_id: 0x9bf18f52 + full_name: "__traceiter_android_vh_filemap_update_page" +} elf_symbol { id: 0x9e91661b name: "__traceiter_android_vh_free_oem_binder_struct" @@ -375057,6 +375093,24 @@ elf_symbol { type_id: 0x9872969e full_name: "__traceiter_android_vh_kvmalloc_node_use_vmalloc" } +elf_symbol { + id: 0xf56758ea + name: "__traceiter_android_vh_lock_folio_drop_mmap_end" + is_defined: true + symbol_type: FUNCTION + crc: 0x6d6d3572 + type_id: 0x9a19f734 + full_name: "__traceiter_android_vh_lock_folio_drop_mmap_end" +} +elf_symbol { + id: 0x95b7ecea + name: "__traceiter_android_vh_lock_folio_drop_mmap_start" + is_defined: true + symbol_type: FUNCTION + crc: 0x37c7128f + type_id: 0x9b94b8e2 + full_name: "__traceiter_android_vh_lock_folio_drop_mmap_start" +} elf_symbol { id: 0x66cefe64 name: "__traceiter_android_vh_logbuf" @@ -379593,6 +379647,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_filemap_read" } +elf_symbol { + id: 0xa8c30e54 + name: "__tracepoint_android_vh_filemap_update_page" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_filemap_update_page" +} elf_symbol { id: 0x901d0e89 name: "__tracepoint_android_vh_free_oem_binder_struct" @@ -379998,6 +380061,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_kvmalloc_node_use_vmalloc" } +elf_symbol { + id: 0xb1ce9338 + name: "__tracepoint_android_vh_lock_folio_drop_mmap_end" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_lock_folio_drop_mmap_end" +} +elf_symbol { + id: 0xeb8159ac + name: "__tracepoint_android_vh_lock_folio_drop_mmap_start" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_lock_folio_drop_mmap_start" +} elf_symbol { id: 0x39d42312 name: "__tracepoint_android_vh_logbuf" @@ -444983,6 +445064,7 @@ interface { symbol_id: 0x49c69e22 symbol_id: 0xb7d91f76 symbol_id: 0x158bf9d3 + symbol_id: 0x0e217a5e symbol_id: 0x9e91661b symbol_id: 0xc189c2a7 symbol_id: 0xcbee3d67 @@ -445028,6 +445110,8 @@ interface { symbol_id: 0x19426a78 symbol_id: 0x04e61b81 symbol_id: 0x0992491b + symbol_id: 0xf56758ea + symbol_id: 0x95b7ecea symbol_id: 0x66cefe64 symbol_id: 0x57087e9e symbol_id: 0xe19d2bf8 @@ -445532,6 +445616,7 @@ interface { symbol_id: 0x6d970e8c symbol_id: 0xb34d9200 symbol_id: 0xf61927fd + symbol_id: 0xa8c30e54 symbol_id: 0x901d0e89 symbol_id: 0x04a824b5 symbol_id: 0x770fd919 @@ -445577,6 +445662,8 @@ interface { symbol_id: 0xb1f4423e symbol_id: 0x918a6f4b symbol_id: 0x8bd577fd + symbol_id: 0xb1ce9338 + symbol_id: 0xeb8159ac symbol_id: 0x39d42312 symbol_id: 0x94ddd62c symbol_id: 0xda2d53f2 diff --git a/gki/aarch64/symbols/vivo b/gki/aarch64/symbols/vivo index 5b0da8103ac5..309afecdf75b 100644 --- a/gki/aarch64/symbols/vivo +++ b/gki/aarch64/symbols/vivo @@ -66,10 +66,13 @@ __traceiter_android_vh_check_nanosleep_syscall __traceiter_android_vh_do_send_sig_info __traceiter_android_vh_dup_task_struct + __traceiter_android_vh_filemap_update_page __traceiter_android_vh_free_task __traceiter_android_vh_irqtime_account_process_tick __traceiter_android_vh_inode_lru_isolate __traceiter_android_vh_invalidate_mapping_pagevec + __traceiter_android_vh_lock_folio_drop_mmap_end + __traceiter_android_vh_lock_folio_drop_mmap_start __traceiter_android_vh_mutex_unlock_slowpath __traceiter_android_vh_mutex_wait_finish __traceiter_android_vh_mutex_wait_start @@ -112,10 +115,13 @@ __tracepoint_android_vh_check_nanosleep_syscall __tracepoint_android_vh_do_send_sig_info __tracepoint_android_vh_dup_task_struct + __tracepoint_android_vh_filemap_update_page __tracepoint_android_vh_free_task __tracepoint_android_vh_inode_lru_isolate __tracepoint_android_vh_invalidate_mapping_pagevec __tracepoint_android_vh_irqtime_account_process_tick + __tracepoint_android_vh_lock_folio_drop_mmap_end + __tracepoint_android_vh_lock_folio_drop_mmap_start __tracepoint_android_vh_mutex_unlock_slowpath __tracepoint_android_vh_mutex_wait_finish __tracepoint_android_vh_mutex_wait_start