From 23c91e21043d44bf17c3dc13a419cfd1306ee285 Mon Sep 17 00:00:00 2001 From: zhujingpeng Date: Wed, 19 Jun 2024 22:00:25 +0800 Subject: [PATCH] ANDROID: GKI: Update symbol list for vivo update vivo symbol list for adding hooks for rwsem 1 function symbol(s) added 'int __traceiter_android_vh_rwsem_read_trylock_failed(void*, struct rw_semaphore*, long*, int*)' 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_rwsem_read_trylock_failed' Bug: 348152351 Change-Id: I04af267423af904abc6987b30fbfda2224aae5f2 Signed-off-by: zhujingpeng --- gki/aarch64/abi.stg | 28 ++++++++++++++++++++++++++++ gki/aarch64/symbols/vivo | 2 ++ 2 files changed, 30 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index d404ea275fcf..776be9d8cad7 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -354269,6 +354269,14 @@ function { parameter_id: 0x92233392 parameter_id: 0x4585663f } +function { + id: 0x9ba06ae6 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x00be4281 + parameter_id: 0x3593bec8 + parameter_id: 0x13580d6c +} function { id: 0x9ba19e30 return_type_id: 0x6720d32f @@ -376046,6 +376054,15 @@ elf_symbol { type_id: 0x9ba966ad full_name: "__traceiter_android_vh_rwsem_opt_spin_start" } +elf_symbol { + id: 0xc710ea63 + name: "__traceiter_android_vh_rwsem_read_trylock_failed" + is_defined: true + symbol_type: FUNCTION + crc: 0xc1d597b6 + type_id: 0x9ba06ae6 + full_name: "__traceiter_android_vh_rwsem_read_trylock_failed" +} elf_symbol { id: 0xbffefc2b name: "__traceiter_android_vh_rwsem_read_wait_finish" @@ -381203,6 +381220,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_rwsem_opt_spin_start" } +elf_symbol { + id: 0xf58571d5 + name: "__tracepoint_android_vh_rwsem_read_trylock_failed" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_rwsem_read_trylock_failed" +} elf_symbol { id: 0xe7ef7059 name: "__tracepoint_android_vh_rwsem_read_wait_finish" @@ -445717,6 +445743,7 @@ interface { symbol_id: 0xb1847a6f symbol_id: 0x958d8cdb symbol_id: 0xfde8086a + symbol_id: 0xc710ea63 symbol_id: 0xbffefc2b symbol_id: 0x3d83999a symbol_id: 0xf7bca936 @@ -446290,6 +446317,7 @@ interface { symbol_id: 0x84628825 symbol_id: 0x8d0ce77d symbol_id: 0x50ab483c + symbol_id: 0xf58571d5 symbol_id: 0xe7ef7059 symbol_id: 0xf2d006c8 symbol_id: 0x85a885d0 diff --git a/gki/aarch64/symbols/vivo b/gki/aarch64/symbols/vivo index 6d47843a2e94..203ae5a11b87 100644 --- a/gki/aarch64/symbols/vivo +++ b/gki/aarch64/symbols/vivo @@ -121,6 +121,7 @@ __traceiter_android_vh_rwsem_wake_finish __traceiter_android_vh_rwsem_write_wait_finish __traceiter_android_vh_rwsem_write_wait_start + __traceiter_android_vh_rwsem_read_trylock_failed __traceiter_android_vh_scheduler_tick __traceiter_android_vh_shrink_folio_list __traceiter_android_vh_shrink_node_memcgs_bypass @@ -193,6 +194,7 @@ __tracepoint_android_vh_rwsem_wake_finish __tracepoint_android_vh_rwsem_write_wait_finish __tracepoint_android_vh_rwsem_write_wait_start + __tracepoint_android_vh_rwsem_read_trylock_failed __tracepoint_android_vh_scheduler_tick __tracepoint_android_vh_shrink_folio_list __tracepoint_android_vh_shrink_node_memcgs_bypass