From e2b9748880b939d8d99877b72cc4cc42951d49b6 Mon Sep 17 00:00:00 2001 From: "liulu.liu@honor.corp-partner.google.com" Date: Mon, 30 Dec 2024 15:34:44 +0800 Subject: [PATCH] ANDROID: ABI: update symbol list for honor 4 function symbol(s) added 'int __traceiter_rpm_idle(void*, struct device *dev, int flags)' 'int __traceiter_rpm_suspend(void*, struct device *dev, int flags)' 'int __traceiter_rpm_resume(void*, struct device *dev, int flags)' 'int __traceiter_rpm_return_int(void*, struct device *dev, unsigned long ip, int ret)' 4 variable symbol(s) added 'struct tracepoint __tracepoint_rpm_idle' 'struct tracepoint __tracepoint_rpm_suspend' 'struct tracepoint __tracepoint_rpm_resume' 'struct tracepoint __tracepoint_rpm_return_int' Bug: 384649917 Change-Id: I4f5defc1e915aafb67f0cb1588774cbf9e466ff2 Signed-off-by: liulu liu --- android/abi_gki_aarch64.stg | 88 +++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_honor | 8 ++++ 2 files changed, 96 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 599142e9bbef..97cb8e8e4148 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -328277,6 +328277,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x01222f7d } +function { + id: 0x9bab985c + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0258f96e + parameter_id: 0x33756485 + parameter_id: 0x6720d32f +} function { id: 0x9bad311a return_type_id: 0x6720d32f @@ -350036,6 +350044,42 @@ elf_symbol { type_id: 0x9b8f15f1 full_name: "__traceiter_pelt_se_tp" } +elf_symbol { + id: 0x147cc848 + name: "__traceiter_rpm_idle" + is_defined: true + symbol_type: FUNCTION + crc: 0xfeaa6dcf + type_id: 0x9bbf11b2 + full_name: "__traceiter_rpm_idle" +} +elf_symbol { + id: 0x189202e9 + name: "__traceiter_rpm_resume" + is_defined: true + symbol_type: FUNCTION + crc: 0xf3ad73cf + type_id: 0x9bbf11b2 + full_name: "__traceiter_rpm_resume" +} +elf_symbol { + id: 0x04c5b642 + name: "__traceiter_rpm_return_int" + is_defined: true + symbol_type: FUNCTION + crc: 0xd3a8ae4e + type_id: 0x9bab985c + full_name: "__traceiter_rpm_return_int" +} +elf_symbol { + id: 0x88744d70 + name: "__traceiter_rpm_suspend" + is_defined: true + symbol_type: FUNCTION + crc: 0x8dc0427a + type_id: 0x9bbf11b2 + full_name: "__traceiter_rpm_suspend" +} elf_symbol { id: 0x2c11fea4 name: "__traceiter_rwmmio_post_read" @@ -354995,6 +355039,42 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_pelt_se_tp" } +elf_symbol { + id: 0x36579996 + name: "__tracepoint_rpm_idle" + is_defined: true + symbol_type: OBJECT + crc: 0x98c59274 + type_id: 0x18ccbd2c + full_name: "__tracepoint_rpm_idle" +} +elf_symbol { + id: 0xfbd9814b + name: "__tracepoint_rpm_resume" + is_defined: true + symbol_type: OBJECT + crc: 0x53012944 + type_id: 0x18ccbd2c + full_name: "__tracepoint_rpm_resume" +} +elf_symbol { + id: 0x7c591834 + name: "__tracepoint_rpm_return_int" + is_defined: true + symbol_type: OBJECT + crc: 0x793f98bc + type_id: 0x18ccbd2c + full_name: "__tracepoint_rpm_return_int" +} +elf_symbol { + id: 0x636e234e + name: "__tracepoint_rpm_suspend" + is_defined: true + symbol_type: OBJECT + crc: 0xa6ee15ca + type_id: 0x18ccbd2c + full_name: "__tracepoint_rpm_suspend" +} elf_symbol { id: 0x009c40ce name: "__tracepoint_rwmmio_post_read" @@ -417731,6 +417811,10 @@ interface { symbol_id: 0xbdceccc2 symbol_id: 0x3e69b303 symbol_id: 0x7f1a363f + symbol_id: 0x147cc848 + symbol_id: 0x189202e9 + symbol_id: 0x04c5b642 + symbol_id: 0x88744d70 symbol_id: 0x2c11fea4 symbol_id: 0x45e62871 symbol_id: 0x85a11e58 @@ -418282,6 +418366,10 @@ interface { symbol_id: 0x67e2af24 symbol_id: 0xf3cb5921 symbol_id: 0xcb194ec9 + symbol_id: 0x36579996 + symbol_id: 0xfbd9814b + symbol_id: 0x7c591834 + symbol_id: 0x636e234e symbol_id: 0x009c40ce symbol_id: 0x02473ce7 symbol_id: 0x65f99dde diff --git a/android/abi_gki_aarch64_honor b/android/abi_gki_aarch64_honor index 584410f89678..c0bb4f2b0064 100644 --- a/android/abi_gki_aarch64_honor +++ b/android/abi_gki_aarch64_honor @@ -29,6 +29,14 @@ __traceiter_android_vh_tune_fault_around_bytes __traceiter_android_vh_should_memcg_bypass __traceiter_android_vh_io_statistics + __traceiter_rpm_idle + __tracepoint_rpm_idle + __traceiter_rpm_suspend + __tracepoint_rpm_suspend + __traceiter_rpm_resume + __tracepoint_rpm_resume + __traceiter_rpm_return_int + __tracepoint_rpm_return_int binder_alloc_copy_from_buffer kfree __kmalloc