From 04a99b621f4bcfacb94c7d7f5900f1372b26a8ad Mon Sep 17 00:00:00 2001 From: Qixia Yang Date: Mon, 24 Mar 2025 15:04:24 +0800 Subject: [PATCH] ANDROID: Update symbols to oplus symbol list. Add symbol list for oplus in gki/aarch64/symbols/oplus. 4 function symbol(s) added 'int __traceiter_android_rvh_place_entity(void*, struct cfs_rq*, struct sched_entity*, int, u64*)' 'int __traceiter_android_rvh_try_to_wake_up_success(void*, struct task_struct*)' 'int __traceiter_android_vh_alter_futex_plist_add(void*, struct plist_node*, struct plist_head*, bool*)' 'int __traceiter_android_vh_cpufreq_fast_switch(void*, struct cpufreq_policy*, unsigned int*, unsigned int)' 4 variable symbol(s) added 'struct tracepoint __tracepoint_android_rvh_place_entity' 'struct tracepoint __tracepoint_android_rvh_try_to_wake_up_success' 'struct tracepoint __tracepoint_android_vh_alter_futex_plist_add' 'struct tracepoint __tracepoint_android_vh_cpufreq_fast_switch' Bug: 401436689 Change-Id: I27b5ff416de0d0bcc07774fc181c63188750f15e Signed-off-by: Qixia Yang --- gki/aarch64/abi.stg | 102 ++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/oplus | 10 ++++ 2 files changed, 112 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 23ec0786ac55..df5e5304c6bb 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -8538,6 +8538,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6c1b2db0 } +pointer_reference { + id: 0x119c80ef + kind: POINTER + pointee_type_id: 0x6c32e522 +} pointer_reference { id: 0x11a2327d kind: POINTER @@ -338628,6 +338633,15 @@ function { parameter_id: 0x0ed82db2 parameter_id: 0x082be49e } +function { + id: 0x9b974729 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0ed82db2 + parameter_id: 0x082be49e + parameter_id: 0x6720d32f + parameter_id: 0x2e18f543 +} function { id: 0x9b974f81 return_type_id: 0x6720d32f @@ -340430,6 +340444,14 @@ function { parameter_id: 0x1b8590a8 parameter_id: 0x20007040 } +function { + id: 0x9be1ca34 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x119c80ef + parameter_id: 0x2115ac15 + parameter_id: 0x11cfee5a +} function { id: 0x9be2c2bd return_type_id: 0x6720d32f @@ -355792,6 +355814,15 @@ elf_symbol { type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_new_task_stats" } +elf_symbol { + id: 0x097e467e + name: "__traceiter_android_rvh_place_entity" + is_defined: true + symbol_type: FUNCTION + crc: 0xe11cb74a + type_id: 0x9b974729 + full_name: "__traceiter_android_rvh_place_entity" +} elf_symbol { id: 0xfad1d9f5 name: "__traceiter_android_rvh_post_init_entity_util_avg" @@ -356134,6 +356165,15 @@ elf_symbol { type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_try_to_wake_up" } +elf_symbol { + id: 0x09f2fded + name: "__traceiter_android_rvh_try_to_wake_up_success" + is_defined: true + symbol_type: FUNCTION + crc: 0x8d91b4ba + type_id: 0x9bdbdcc4 + full_name: "__traceiter_android_rvh_try_to_wake_up_success" +} elf_symbol { id: 0x23097c08 name: "__traceiter_android_rvh_ttwu_cond" @@ -356350,6 +356390,15 @@ elf_symbol { type_id: 0x9b17d9b6 full_name: "__traceiter_android_vh_alloc_pages_slowpath_start" } +elf_symbol { + id: 0x505f4289 + name: "__traceiter_android_vh_alter_futex_plist_add" + is_defined: true + symbol_type: FUNCTION + crc: 0xa095857d + type_id: 0x9be1ca34 + full_name: "__traceiter_android_vh_alter_futex_plist_add" +} elf_symbol { id: 0xd5431a65 name: "__traceiter_android_vh_alter_mutex_list_add" @@ -356701,6 +356750,15 @@ elf_symbol { type_id: 0x99e166d2 full_name: "__traceiter_android_vh_cpufreq_acct_update_power" } +elf_symbol { + id: 0x9c5d1bdd + name: "__traceiter_android_vh_cpufreq_fast_switch" + is_defined: true + symbol_type: FUNCTION + crc: 0xbce08646 + type_id: 0x9bae28ba + full_name: "__traceiter_android_vh_cpufreq_fast_switch" +} elf_symbol { id: 0xca50936b name: "__traceiter_android_vh_cpufreq_target" @@ -359473,6 +359531,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_new_task_stats" } +elf_symbol { + id: 0x448fc4e4 + name: "__tracepoint_android_rvh_place_entity" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_place_entity" +} elf_symbol { id: 0x121537db name: "__tracepoint_android_rvh_post_init_entity_util_avg" @@ -359815,6 +359882,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_try_to_wake_up" } +elf_symbol { + id: 0xdf07959f + name: "__tracepoint_android_rvh_try_to_wake_up_success" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_try_to_wake_up_success" +} elf_symbol { id: 0xafe46ece name: "__tracepoint_android_rvh_ttwu_cond" @@ -360031,6 +360107,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_alloc_pages_slowpath_start" } +elf_symbol { + id: 0xd82141b7 + name: "__tracepoint_android_vh_alter_futex_plist_add" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_alter_futex_plist_add" +} elf_symbol { id: 0xe520cb67 name: "__tracepoint_android_vh_alter_mutex_list_add" @@ -360382,6 +360467,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_cpufreq_acct_update_power" } +elf_symbol { + id: 0x4a3c01db + name: "__tracepoint_android_vh_cpufreq_fast_switch" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_cpufreq_fast_switch" +} elf_symbol { id: 0x750e1421 name: "__tracepoint_android_vh_cpufreq_target" @@ -417289,6 +417383,7 @@ interface { symbol_id: 0x7c212080 symbol_id: 0x1ea5d323 symbol_id: 0x0d22882d + symbol_id: 0x097e467e symbol_id: 0xfad1d9f5 symbol_id: 0xeccbc3c1 symbol_id: 0x9931b363 @@ -417327,6 +417422,7 @@ interface { symbol_id: 0x7b07c7f1 symbol_id: 0xb3596828 symbol_id: 0x968833a5 + symbol_id: 0x09f2fded symbol_id: 0x23097c08 symbol_id: 0xcce6f612 symbol_id: 0xa63eb82a @@ -417351,6 +417447,7 @@ interface { symbol_id: 0x2e343246 symbol_id: 0xf3650061 symbol_id: 0x23d552d4 + symbol_id: 0x505f4289 symbol_id: 0xd5431a65 symbol_id: 0xb288a9fe symbol_id: 0x530ad17d @@ -417390,6 +417487,7 @@ interface { symbol_id: 0x9247dcb1 symbol_id: 0xfd04e27a symbol_id: 0xa124d3e0 + symbol_id: 0x9c5d1bdd symbol_id: 0xca50936b symbol_id: 0x431c5bf5 symbol_id: 0x9f47ed94 @@ -417698,6 +417796,7 @@ interface { symbol_id: 0x99d57c12 symbol_id: 0x3cb4db49 symbol_id: 0x62726c6f + symbol_id: 0x448fc4e4 symbol_id: 0x121537db symbol_id: 0x50605d97 symbol_id: 0x2bd6c0d5 @@ -417736,6 +417835,7 @@ interface { symbol_id: 0x8db62b4f symbol_id: 0x40e7def6 symbol_id: 0xe9c87fab + symbol_id: 0xdf07959f symbol_id: 0xafe46ece symbol_id: 0x64e2c288 symbol_id: 0xc3add2dc @@ -417760,6 +417860,7 @@ interface { symbol_id: 0xfc735654 symbol_id: 0xff9480af symbol_id: 0xa47162fe + symbol_id: 0xd82141b7 symbol_id: 0xe520cb67 symbol_id: 0x8184b548 symbol_id: 0xc8703937 @@ -417799,6 +417900,7 @@ interface { symbol_id: 0x26324a1f symbol_id: 0x4ade2774 symbol_id: 0x704b9aae + symbol_id: 0x4a3c01db symbol_id: 0x750e1421 symbol_id: 0x66a766d7 symbol_id: 0xc44d61e6 diff --git a/gki/aarch64/symbols/oplus b/gki/aarch64/symbols/oplus index e926fb1c714c..c695f1516846 100644 --- a/gki/aarch64/symbols/oplus +++ b/gki/aarch64/symbols/oplus @@ -181,13 +181,17 @@ tcp_reno_undo_cwnd touch_atime __traceiter_android_vh_account_task_time + __traceiter_android_rvh_check_preempt_wakeup_fair __traceiter_android_rvh_post_init_entity_util_avg + __traceiter_android_rvh_place_entity __traceiter_android_rvh_set_cpus_allowed_comm + __traceiter_android_rvh_try_to_wake_up_success __traceiter_android_vh_adjust_alloc_flags __traceiter_android_vh_adjust_kvmalloc_flags __traceiter_android_vh_alloc_pages_reclaim_bypass __traceiter_android_vh_alloc_pages_failure_bypass __traceiter_android_vh_alloc_oem_binder_struct + __traceiter_android_vh_alter_futex_plist_add __traceiter_android_vh_binder_buffer_release __traceiter_android_vh_binder_free_proc __traceiter_android_vh_binder_has_proc_work_ilocked @@ -206,6 +210,7 @@ __traceiter_android_vh_binder_trans __traceiter_android_vh_binder_transaction_received __traceiter_android_vh_binder_wait_for_work + __traceiter_android_vh_cpufreq_fast_switch __traceiter_android_vh_task_should_scx __traceiter_android_vh_scx_ops_consider_migration __traceiter_android_vh_scx_fix_prev_slice @@ -302,13 +307,17 @@ __traceiter_android_vh_binder_alloc_new_buf_locked __traceiter_android_vh_copy_process __tracepoint_android_vh_account_task_time + __tracepoint_android_rvh_check_preempt_wakeup_fair + __tracepoint_android_rvh_place_entity __tracepoint_android_rvh_post_init_entity_util_avg __tracepoint_android_rvh_set_cpus_allowed_comm + __tracepoint_android_rvh_try_to_wake_up_success __tracepoint_android_vh_adjust_alloc_flags __tracepoint_android_vh_adjust_kvmalloc_flags __tracepoint_android_vh_alloc_pages_reclaim_bypass __tracepoint_android_vh_alloc_pages_failure_bypass __tracepoint_android_vh_alloc_oem_binder_struct + __tracepoint_android_vh_alter_futex_plist_add __tracepoint_android_vh_binder_buffer_release __tracepoint_android_vh_binder_free_proc __tracepoint_android_vh_binder_has_proc_work_ilocked @@ -327,6 +336,7 @@ __tracepoint_android_vh_binder_trans __tracepoint_android_vh_binder_transaction_received __tracepoint_android_vh_binder_wait_for_work + __tracepoint_android_vh_cpufreq_fast_switch __tracepoint_android_vh_task_should_scx __tracepoint_android_vh_scx_ops_consider_migration __tracepoint_android_vh_scx_fix_prev_slice