From 6a45518094ac67ec227df2f823b0726f89aa7c46 Mon Sep 17 00:00:00 2001 From: "qinglin.li" Date: Wed, 3 Apr 2024 17:46:52 +0800 Subject: [PATCH] ANDROID: GKI: Update symbol list for Amlogic 1 function symbol(s) added 'int __traceiter_android_rvh_set_sugov_update(void*, struct sugov_policy*, unsigned int, bool*)' 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_rvh_set_sugov_update' Bug: 332649159 Change-Id: Id8efeb5dd38638e2b08a5f2bad5db6744cc0fb15 Signed-off-by: Qinglin Li --- android/abi_gki_aarch64.stg | 168 ++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_amlogic | 4 + 2 files changed, 172 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 7d1c73e8e26d..72278aa6623b 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -478,6 +478,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2d64ae3e } +pointer_reference { + id: 0x01ce1d56 + kind: POINTER + pointee_type_id: 0x2d7893c6 +} pointer_reference { id: 0x01cecb1b kind: POINTER @@ -20298,6 +20303,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x95c98491 } +pointer_reference { + id: 0x2fe3ab52 + kind: POINTER + pointee_type_id: 0x95ce4bd4 +} pointer_reference { id: 0x2fe3d7ba kind: POINTER @@ -52644,6 +52654,12 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0xd996d7d9 + name: "cached_raw_freq" + type_id: 0x4585663f + offset: 480 +} member { id: 0xd8c78590 name: "cached_refs" @@ -85332,6 +85348,12 @@ member { type_id: 0x92233392 offset: 1408 } +member { + id: 0x9a51f6de + name: "freq_update_delay_ns" + type_id: 0x2e0f9112 + offset: 384 +} member { id: 0x4cc7367d name: "freqm" @@ -101067,6 +101089,12 @@ member { type_id: 0xb95bf932 offset: 640 } +member { + id: 0xed01f807 + name: "irq_work" + type_id: 0xb95bf932 + offset: 512 +} member { id: 0xedbbc0ae name: "irq_work" @@ -104174,6 +104202,12 @@ member { type_id: 0xedf277ba offset: 9600 } +member { + id: 0x5fee299a + name: "last_freq_update_time" + type_id: 0x92233392 + offset: 320 +} member { id: 0x280cf0ef name: "last_func" @@ -106114,6 +106148,12 @@ member { type_id: 0x0eafcf90 offset: 384 } +member { + id: 0xa1f988ed + name: "limits_changed" + type_id: 0x6d7f5ff6 + offset: 1928 +} member { id: 0xdd5d93e6 name: "line" @@ -120936,6 +120976,12 @@ member { offset: 1360 bitsize: 1 } +member { + id: 0x89ec1f61 + name: "need_freq_update" + type_id: 0x6d7f5ff6 + offset: 1936 +} member { id: 0x2ddb9f52 name: "need_mb" @@ -121980,6 +122026,12 @@ member { type_id: 0x6720d32f offset: 1536 } +member { + id: 0x50805cf7 + name: "next_freq" + type_id: 0x4585663f + offset: 448 +} member { id: 0x4d6204ba name: "next_hash" @@ -144133,6 +144185,12 @@ member { type_id: 0x2d154530 offset: 2752 } +member { + id: 0xeb113bfe + name: "rate_limit_us" + type_id: 0x4585663f + offset: 1344 +} member { id: 0x4134711d name: "rate_list" @@ -173533,6 +173591,12 @@ member { type_id: 0x1d19a9d5 offset: 128 } +member { + id: 0xfc7d4753 + name: "thread" + type_id: 0x1d19a9d5 + offset: 1856 +} member { id: 0xfc7d4b89 name: "thread" @@ -177145,6 +177209,18 @@ member { type_id: 0x11d941b8 offset: 384 } +member { + id: 0x14692088 + name: "tunables" + type_id: 0x2fe3ab52 + offset: 64 +} +member { + id: 0x0c096620 + name: "tunables_hook" + type_id: 0xd3c80119 + offset: 128 +} member { id: 0x3203c9f3 name: "tuner" @@ -181378,6 +181454,12 @@ member { type_id: 0x0aee7ba0 offset: 896 } +member { + id: 0x550062ea + name: "update_lock" + type_id: 0xc8b17aa7 + offset: 256 +} member { id: 0x556f10f2 name: "update_lock" @@ -187998,6 +188080,12 @@ member { type_id: 0x3835dcc0 offset: 9600 } +member { + id: 0xd6c16cd0 + name: "work" + type_id: 0x3835dcc0 + offset: 704 +} member { id: 0xd6c16eed name: "work" @@ -188134,6 +188222,12 @@ member { type_id: 0x6d7f5ff6 offset: 1480 } +member { + id: 0x98b9adc1 + name: "work_in_progress" + type_id: 0x6d7f5ff6 + offset: 1920 +} member { id: 0x44ded5a9 name: "work_irq_change" @@ -188170,6 +188264,12 @@ member { type_id: 0xd3c80119 offset: 3072 } +member { + id: 0x4620b8c5 + name: "work_lock" + type_id: 0xa7c362b0 + offset: 1024 +} member { id: 0x46746957 name: "work_lock" @@ -188297,6 +188397,12 @@ member { type_id: 0x1d19a9d5 offset: 704 } +member { + id: 0xff970cdd + name: "worker" + type_id: 0xf87d4486 + offset: 1408 +} member { id: 0x3c046673 name: "worker_done" @@ -235490,6 +235596,40 @@ struct_union { member_id: 0x866b1acd } } +struct_union { + id: 0x2d7893c6 + kind: STRUCT + name: "sugov_policy" + definition { + bytesize: 248 + member_id: 0x60e88f7d + member_id: 0x14692088 + member_id: 0x0c096620 + member_id: 0x550062ea + member_id: 0x5fee299a + member_id: 0x9a51f6de + member_id: 0x50805cf7 + member_id: 0xd996d7d9 + member_id: 0xed01f807 + member_id: 0xd6c16cd0 + member_id: 0x4620b8c5 + member_id: 0xff970cdd + member_id: 0xfc7d4753 + member_id: 0x98b9adc1 + member_id: 0xa1f988ed + member_id: 0x89ec1f61 + } +} +struct_union { + id: 0x95ce4bd4 + kind: STRUCT + name: "sugov_tunables" + definition { + bytesize: 176 + member_id: 0x2ae4a5b7 + member_id: 0xeb113bfe + } +} struct_union { id: 0xb1f94634 kind: STRUCT @@ -290900,6 +291040,14 @@ function { parameter_id: 0x15c389f6 parameter_id: 0xd25db1d3 } +function { + id: 0x9bb9a470 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x01ce1d56 + parameter_id: 0x4585663f + parameter_id: 0x11cfee5a +} function { id: 0x9bba5387 return_type_id: 0x6720d32f @@ -305692,6 +305840,15 @@ elf_symbol { type_id: 0x9b745c5a full_name: "__traceiter_android_rvh_set_skip_swapcache_flags" } +elf_symbol { + id: 0xdbc1c244 + name: "__traceiter_android_rvh_set_sugov_update" + is_defined: true + symbol_type: FUNCTION + crc: 0x4b0174aa + type_id: 0x9bb9a470 + full_name: "__traceiter_android_rvh_set_sugov_update" +} elf_symbol { id: 0xc6a28b4a name: "__traceiter_android_rvh_set_task_cpu" @@ -308959,6 +309116,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_set_skip_swapcache_flags" } +elf_symbol { + id: 0xe665d9e6 + name: "__tracepoint_android_rvh_set_sugov_update" + is_defined: true + symbol_type: OBJECT + crc: 0xfaf475a5 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_set_sugov_update" +} elf_symbol { id: 0xc5049f7c name: "__tracepoint_android_rvh_set_task_cpu" @@ -362701,6 +362867,7 @@ interface { symbol_id: 0x9c2c2d71 symbol_id: 0x615c3dcf symbol_id: 0x96033ccd + symbol_id: 0xdbc1c244 symbol_id: 0xc6a28b4a symbol_id: 0x9b0cc890 symbol_id: 0x559e0725 @@ -363064,6 +363231,7 @@ interface { symbol_id: 0xbe9f9d4f symbol_id: 0xde470f79 symbol_id: 0xa88f0d7b + symbol_id: 0xe665d9e6 symbol_id: 0xc5049f7c symbol_id: 0x42fff08e symbol_id: 0x74f29f73 diff --git a/android/abi_gki_aarch64_amlogic b/android/abi_gki_aarch64_amlogic index 017df1429251..a201089a1294 100644 --- a/android/abi_gki_aarch64_amlogic +++ b/android/abi_gki_aarch64_amlogic @@ -199,6 +199,8 @@ cpu_all_bits cpu_bit_bitmap cpufreq_boost_enabled + cpufreq_cpu_get + cpufreq_cpu_put cpufreq_generic_attr cpufreq_generic_frequency_table_verify cpufreq_generic_suspend @@ -2085,6 +2087,7 @@ __traceiter_android_rvh_schedule __traceiter_android_rvh_select_task_rq_fair __traceiter_android_rvh_select_task_rq_rt + __traceiter_android_rvh_set_sugov_update __traceiter_android_rvh_tick_entry __traceiter_android_vh_alloc_pages_entry __traceiter_android_vh_alloc_pages_slowpath @@ -2137,6 +2140,7 @@ __tracepoint_android_rvh_schedule __tracepoint_android_rvh_select_task_rq_fair __tracepoint_android_rvh_select_task_rq_rt + __tracepoint_android_rvh_set_sugov_update __tracepoint_android_rvh_tick_entry __tracepoint_android_vh_alloc_pages_entry __tracepoint_android_vh_alloc_pages_slowpath