From bf1d8c3f9c916968d5bba0758ce104055fed43cd Mon Sep 17 00:00:00 2001 From: Chinwen Chang Date: Fri, 18 Apr 2025 11:21:48 +0800 Subject: [PATCH] ANDROID: ABI: Update symbol list for mtk 5 function symbol(s) added 'int __traceiter_android_vh_compaction_exit(void*, int, int, int)' 'int __traceiter_android_vh_compaction_try_to_compact_exit(void*, enum compact_result*)' 'int __traceiter_android_vh_mm_direct_reclaim_enter(void*, unsigned int)' 'int __traceiter_android_vh_mm_direct_reclaim_exit(void*, unsigned long, int)' 'int __traceiter_android_vh_mm_may_oom_exit(void*, struct oom_control*, unsigned long)' 5 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_compaction_exit' 'struct tracepoint __tracepoint_android_vh_compaction_try_to_compact_exit' 'struct tracepoint __tracepoint_android_vh_mm_direct_reclaim_enter' 'struct tracepoint __tracepoint_android_vh_mm_direct_reclaim_exit' 'struct tracepoint __tracepoint_android_vh_mm_may_oom_exit' Bug: 411525596 Change-Id: I3120611a6f39826ef64f0bc717102068e8b0e5fd Signed-off-by: Chinwen Chang --- gki/aarch64/abi.stg | 173 ++++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/mtk | 10 +++ 2 files changed, 183 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index d9101a208904..a97070367d4a 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -14118,6 +14118,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb0090c73 } +pointer_reference { + id: 0x2696c21b + kind: POINTER + pointee_type_id: 0xb01beef1 +} pointer_reference { id: 0x269af4e9 kind: POINTER @@ -302438,6 +302443,48 @@ enumeration { } } } +enumeration { + id: 0xb01beef1 + name: "compact_result" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "COMPACT_NOT_SUITABLE_ZONE" + } + enumerator { + name: "COMPACT_SKIPPED" + value: 1 + } + enumerator { + name: "COMPACT_DEFERRED" + value: 2 + } + enumerator { + name: "COMPACT_NO_SUITABLE_PAGE" + value: 3 + } + enumerator { + name: "COMPACT_CONTINUE" + value: 4 + } + enumerator { + name: "COMPACT_COMPLETE" + value: 5 + } + enumerator { + name: "COMPACT_PARTIAL_SKIPPED" + value: 6 + } + enumerator { + name: "COMPACT_CONTENDED" + value: 7 + } + enumerator { + name: "COMPACT_SUCCESS" + value: 8 + } + } +} enumeration { id: 0x7bfd6d29 name: "conn_reasons" @@ -351419,6 +351466,12 @@ function { return_type_id: 0x6720d32f parameter_id: 0x1ce51dde } +function { + id: 0x9ab9affb + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x4585663f +} function { id: 0x9abc5077 return_type_id: 0x6720d32f @@ -352391,6 +352444,12 @@ function { parameter_id: 0x02cc0dbc parameter_id: 0x0cbf60eb } +function { + id: 0x9b35e16b + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2696c21b +} function { id: 0x9b364785 return_type_id: 0x6720d32f @@ -352929,6 +352988,13 @@ function { parameter_id: 0x1aeeade4 parameter_id: 0x1a5d0549 } +function { + id: 0x9b52c397 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3c692b7e + parameter_id: 0x33756485 +} function { id: 0x9b5377a8 return_type_id: 0x6720d32f @@ -353767,6 +353833,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0xfc0e1dbd } +function { + id: 0x9b7ba7c5 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x6720d32f +} function { id: 0x9b7bfb3b return_type_id: 0x6720d32f @@ -374542,6 +374615,24 @@ elf_symbol { type_id: 0x9bb963fb full_name: "__traceiter_android_vh_cma_alloc_retry" } +elf_symbol { + id: 0xa4527895 + name: "__traceiter_android_vh_compaction_exit" + is_defined: true + symbol_type: FUNCTION + crc: 0xca027faa + type_id: 0x9a2b6d98 + full_name: "__traceiter_android_vh_compaction_exit" +} +elf_symbol { + id: 0x6a6d764a + name: "__traceiter_android_vh_compaction_try_to_compact_exit" + is_defined: true + symbol_type: FUNCTION + crc: 0x5eebe73e + type_id: 0x9b35e16b + full_name: "__traceiter_android_vh_compaction_try_to_compact_exit" +} elf_symbol { id: 0x63b166c2 name: "__traceiter_android_vh_copy_process" @@ -375541,6 +375632,24 @@ elf_symbol { type_id: 0x9b883042 full_name: "__traceiter_android_vh_mm_compaction_end" } +elf_symbol { + id: 0x9f58159a + name: "__traceiter_android_vh_mm_direct_reclaim_enter" + is_defined: true + symbol_type: FUNCTION + crc: 0x6a59bf2d + type_id: 0x9ab9affb + full_name: "__traceiter_android_vh_mm_direct_reclaim_enter" +} +elf_symbol { + id: 0x29c67d40 + name: "__traceiter_android_vh_mm_direct_reclaim_exit" + is_defined: true + symbol_type: FUNCTION + crc: 0xc3231fcb + type_id: 0x9b7ba7c5 + full_name: "__traceiter_android_vh_mm_direct_reclaim_exit" +} elf_symbol { id: 0x6f5c8275 name: "__traceiter_android_vh_mm_kcompactd_cpu_online" @@ -375550,6 +375659,15 @@ elf_symbol { type_id: 0x9a33392f full_name: "__traceiter_android_vh_mm_kcompactd_cpu_online" } +elf_symbol { + id: 0xf182fb15 + name: "__traceiter_android_vh_mm_may_oom_exit" + is_defined: true + symbol_type: FUNCTION + crc: 0xe2be7392 + type_id: 0x9b52c397 + full_name: "__traceiter_android_vh_mm_may_oom_exit" +} elf_symbol { id: 0xa77effd1 name: "__traceiter_android_vh_modify_scan_control" @@ -379708,6 +379826,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_cma_alloc_retry" } +elf_symbol { + id: 0x9d49459f + name: "__tracepoint_android_vh_compaction_exit" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_compaction_exit" +} +elf_symbol { + id: 0x74ff0a60 + name: "__tracepoint_android_vh_compaction_try_to_compact_exit" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_compaction_try_to_compact_exit" +} elf_symbol { id: 0xe054bfe0 name: "__tracepoint_android_vh_copy_process" @@ -380707,6 +380843,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_mm_compaction_end" } +elf_symbol { + id: 0xd333a65c + name: "__tracepoint_android_vh_mm_direct_reclaim_enter" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_direct_reclaim_enter" +} +elf_symbol { + id: 0xddcff44a + name: "__tracepoint_android_vh_mm_direct_reclaim_exit" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_direct_reclaim_exit" +} elf_symbol { id: 0x0f593caf name: "__tracepoint_android_vh_mm_kcompactd_cpu_online" @@ -380716,6 +380870,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_mm_kcompactd_cpu_online" } +elf_symbol { + id: 0x47bcd15f + name: "__tracepoint_android_vh_mm_may_oom_exit" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mm_may_oom_exit" +} elf_symbol { id: 0xe2ad11db name: "__tracepoint_android_vh_modify_scan_control" @@ -445584,6 +445747,8 @@ interface { symbol_id: 0x672f593f symbol_id: 0xa9ea0208 symbol_id: 0x9cbc7813 + symbol_id: 0xa4527895 + symbol_id: 0x6a6d764a symbol_id: 0x63b166c2 symbol_id: 0x4d4171e3 symbol_id: 0x78cea29d @@ -445695,7 +445860,10 @@ interface { symbol_id: 0xf8413699 symbol_id: 0x22de652b symbol_id: 0xf928bf8a + symbol_id: 0x9f58159a + symbol_id: 0x29c67d40 symbol_id: 0x6f5c8275 + symbol_id: 0xf182fb15 symbol_id: 0xa77effd1 symbol_id: 0x306a6019 symbol_id: 0xb1c564a3 @@ -446158,6 +446326,8 @@ interface { symbol_id: 0xfbbf2da1 symbol_id: 0xdb2e754e symbol_id: 0xaf598d05 + symbol_id: 0x9d49459f + symbol_id: 0x74ff0a60 symbol_id: 0xe054bfe0 symbol_id: 0x46bcbbc9 symbol_id: 0xd5e0fc87 @@ -446269,7 +446439,10 @@ interface { symbol_id: 0xb32b3b17 symbol_id: 0xa3d5f70d symbol_id: 0x72c79d80 + symbol_id: 0xd333a65c + symbol_id: 0xddcff44a symbol_id: 0x0f593caf + symbol_id: 0x47bcd15f symbol_id: 0xe2ad11db symbol_id: 0x65023f2f symbol_id: 0xd5097f8d diff --git a/gki/aarch64/symbols/mtk b/gki/aarch64/symbols/mtk index facb734a0eed..c840aae7db41 100644 --- a/gki/aarch64/symbols/mtk +++ b/gki/aarch64/symbols/mtk @@ -3021,6 +3021,8 @@ __traceiter_android_vh_binder_restore_priority __traceiter_android_vh_binder_set_priority __traceiter_android_vh_binder_transaction_init + __traceiter_android_vh_compaction_exit + __traceiter_android_vh_compaction_try_to_compact_exit __traceiter_android_vh_cgroup_attach __traceiter_android_vh_cgroup_set_task __traceiter_android_vh_check_bpf_syscall @@ -3036,6 +3038,9 @@ __traceiter_android_vh_iommu_iovad_alloc_iova __traceiter_android_vh_iommu_iovad_free_iova __traceiter_android_vh_is_fpsimd_save + __traceiter_android_vh_mm_direct_reclaim_enter + __traceiter_android_vh_mm_direct_reclaim_exit + __traceiter_android_vh_mm_may_oom_exit __traceiter_android_vh_rwsem_init __traceiter_android_vh_rwsem_read_wait_finish __traceiter_android_vh_rwsem_read_wait_start @@ -3138,6 +3143,8 @@ __tracepoint_android_vh_binder_restore_priority __tracepoint_android_vh_binder_set_priority __tracepoint_android_vh_binder_transaction_init + __tracepoint_android_vh_compaction_exit + __tracepoint_android_vh_compaction_try_to_compact_exit __tracepoint_android_vh_cgroup_attach __tracepoint_android_vh_cgroup_set_task __tracepoint_android_vh_check_bpf_syscall @@ -3153,6 +3160,9 @@ __tracepoint_android_vh_iommu_iovad_alloc_iova __tracepoint_android_vh_iommu_iovad_free_iova __tracepoint_android_vh_is_fpsimd_save + __tracepoint_android_vh_mm_direct_reclaim_enter + __tracepoint_android_vh_mm_direct_reclaim_exit + __tracepoint_android_vh_mm_may_oom_exit __tracepoint_android_vh_rwsem_init __tracepoint_android_vh_rwsem_read_wait_finish __tracepoint_android_vh_rwsem_read_wait_start