From 12709c5c1ed21a2710c8deca6c0902e9556f35c4 Mon Sep 17 00:00:00 2001 From: luoyongjie Date: Tue, 18 Jun 2024 16:54:36 +0800 Subject: [PATCH] ANDROID: GKI: add symbol list for meizu INFO: 4 function symbol(s) added 'int clk_set_duty_cycle(struct clk*, unsigned int, unsigned int)' 'void console_verbose()' 'int gpiod_get_direction(struct gpio_desc*)' 'int register_sysrq_key(int, const struct sysrq_key_op*)' Bug: 347789958 Change-Id: I4d05058f0be53b26fece99bbb843a9aa1a438294 Signed-off-by: luoyongjie --- android/abi_gki_aarch64.stg | 103 ++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_meizu | 10 ++++ 2 files changed, 113 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index ce87dd3fe896..b60ff8cf4e63 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -28998,6 +28998,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdd568ae3 } +pointer_reference { + id: 0x3dcaad69 + kind: POINTER + pointee_type_id: 0xdd6a5339 +} pointer_reference { id: 0x3dcae1c0 kind: POINTER @@ -33983,6 +33988,11 @@ qualified { qualifier: CONST qualified_type_id: 0x051d9d04 } +qualified { + id: 0xdd6a5339 + qualifier: CONST + qualified_type_id: 0x05eefa6d +} qualified { id: 0xdd6b619e qualifier: CONST @@ -34023,6 +34033,11 @@ qualified { qualifier: CONST qualified_type_id: 0x08726260 } +qualified { + id: 0xde20e59e + qualifier: CONST + qualified_type_id: 0x08c420f1 +} qualified { id: 0xde3bc780 qualifier: CONST @@ -44122,6 +44137,12 @@ member { type_id: 0x04b89667 offset: 384 } +member { + id: 0x81060995 + name: "action_msg" + type_id: 0xd395c0e4 + offset: 128 +} member { id: 0xf964a830 name: "action_refcnt" @@ -83560,6 +83581,12 @@ member { type_id: 0x6d7f5ff6 offset: 1632 } +member { + id: 0x494e8b0a + name: "enable_mask" + type_id: 0xc5d9d969 + offset: 192 +} member { id: 0x49ced59b name: "enable_mask" @@ -100181,6 +100208,11 @@ member { type_id: 0xd92b1d75 offset: 256 } +member { + id: 0xf9843b80 + name: "handler" + type_id: 0xde20e59e +} member { id: 0xf9ca6e5d name: "handler" @@ -102024,6 +102056,12 @@ member { type_id: 0x2de25c2c offset: 768 } +member { + id: 0xa49c2766 + name: "help_msg" + type_id: 0xd395c0e4 + offset: 64 +} member { id: 0x48bac8e6 name: "helper" @@ -262531,6 +262569,18 @@ struct_union { member_id: 0x3d20f367 } } +struct_union { + id: 0x05eefa6d + kind: STRUCT + name: "sysrq_key_op" + definition { + bytesize: 32 + member_id: 0xf9843b80 + member_id: 0xa49c2766 + member_id: 0x81060995 + member_id: 0x494e8b0a + } +} struct_union { id: 0x67e29bf0 kind: STRUCT @@ -310187,6 +310237,12 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x84bffd51 + return_type_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x3dcaad69 +} function { id: 0x84c7bf9c return_type_id: 0x6720d32f @@ -316389,6 +316445,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x39cdf888 } +function { + id: 0x93f42df9 + return_type_id: 0x6720d32f + parameter_id: 0x3dcee85d + parameter_id: 0x4585663f + parameter_id: 0x4585663f +} function { id: 0x93f6a75b return_type_id: 0x6720d32f @@ -356407,6 +356470,15 @@ elf_symbol { type_id: 0x9d80e32f full_name: "clk_save_context" } +elf_symbol { + id: 0x7a8f92d4 + name: "clk_set_duty_cycle" + is_defined: true + symbol_type: FUNCTION + crc: 0x665e92a0 + type_id: 0x93f42df9 + full_name: "clk_set_duty_cycle" +} elf_symbol { id: 0x2b1e3d59 name: "clk_set_parent" @@ -356947,6 +357019,15 @@ elf_symbol { type_id: 0x10985193 full_name: "console_unlock" } +elf_symbol { + id: 0x06f42cb2 + name: "console_verbose" + is_defined: true + symbol_type: FUNCTION + crc: 0x04c8aebf + type_id: 0x10985193 + full_name: "console_verbose" +} elf_symbol { id: 0xca337eb1 name: "consume_skb" @@ -372176,6 +372257,15 @@ elf_symbol { type_id: 0x5f272d07 full_name: "gpiod_get" } +elf_symbol { + id: 0x80497778 + name: "gpiod_get_direction" + is_defined: true + symbol_type: FUNCTION + crc: 0x6c49dce2 + type_id: 0x94d8cba3 + full_name: "gpiod_get_direction" +} elf_symbol { id: 0x226f81df name: "gpiod_get_index_optional" @@ -390941,6 +391031,15 @@ elf_symbol { type_id: 0x034f6ce3 full_name: "register_sysctl_table" } +elf_symbol { + id: 0x86f4ae0e + name: "register_sysrq_key" + is_defined: true + symbol_type: FUNCTION + crc: 0xb868ac5c + type_id: 0x84bffd51 + full_name: "register_sysrq_key" +} elf_symbol { id: 0xf62fefe0 name: "register_tcf_proto_ops" @@ -412488,6 +412587,7 @@ interface { symbol_id: 0xffe637ce symbol_id: 0xd84adb21 symbol_id: 0xed719736 + symbol_id: 0x7a8f92d4 symbol_id: 0x2b1e3d59 symbol_id: 0x98850f9d symbol_id: 0x495f0223 @@ -412548,6 +412648,7 @@ interface { symbol_id: 0x85d79e5f symbol_id: 0xf9f01d9c symbol_id: 0x5a70b6f0 + symbol_id: 0x06f42cb2 symbol_id: 0xca337eb1 symbol_id: 0x9e7d8d76 symbol_id: 0x610edc84 @@ -414238,6 +414339,7 @@ interface { symbol_id: 0xad2ad56b symbol_id: 0xfc326378 symbol_id: 0x652eb3f5 + symbol_id: 0x80497778 symbol_id: 0x226f81df symbol_id: 0x4950fc9e symbol_id: 0x74240b4d @@ -416323,6 +416425,7 @@ interface { symbol_id: 0x4268401e symbol_id: 0xb02bf4aa symbol_id: 0x2b900c73 + symbol_id: 0x86f4ae0e symbol_id: 0xf62fefe0 symbol_id: 0x49b7d4e1 symbol_id: 0x3e36e803 diff --git a/android/abi_gki_aarch64_meizu b/android/abi_gki_aarch64_meizu index 32c666766bd9..1e7236710050 100644 --- a/android/abi_gki_aarch64_meizu +++ b/android/abi_gki_aarch64_meizu @@ -11,4 +11,14 @@ __tracepoint_android_vh_tune_swappiness __tracepoint_android_vh_tune_scan_type __tracepoint_android_vh_alloc_pages_slowpath + cgroup_add_legacy_cftypes + clk_set_duty_cycle + console_verbose + gpiod_get_direction + end_buffer_write_sync + mem_cgroup_from_id + register_sysrq_key + try_to_free_mem_cgroup_pages + timespec64_to_jiffies + ufshcd_read_desc_param