From 85da719ace3f2bf3cf27415f259dcd37146e016e Mon Sep 17 00:00:00 2001
From: Huan Yang
Date: Thu, 12 Jun 2025 10:39:12 +0800
Subject: [PATCH] ANDROID: GKI: Update symbol list for vivo
1 function symbol(s) added
'int __traceiter_android_vh_free_unref_folios_to_pcp_bypass(void*, struct folio_batch*, bool*)'
1 variable symbol(s) added
'struct tracepoint __tracepoint_android_vh_free_unref_folios_to_pcp_bypass'
Bug: 389826135
Change-Id: I31076137283bd9607500387445c2250d3bf67d16
Signed-off-by: Huan Yang
---
gki/aarch64/abi.stg | 27 +++++++++++++++++++++++++++
gki/aarch64/symbols/vivo | 2 ++
2 files changed, 29 insertions(+)
diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg
index 0d05bdaf0055..6e91263b8d51 100644
--- a/gki/aarch64/abi.stg
+++ b/gki/aarch64/abi.stg
@@ -353371,6 +353371,13 @@ function {
parameter_id: 0x4585663f
parameter_id: 0x4585663f
}
+function {
+ id: 0x9b517ccc
+ return_type_id: 0x6720d32f
+ parameter_id: 0x18bd6530
+ parameter_id: 0x3ead5537
+ parameter_id: 0x11cfee5a
+}
function {
id: 0x9b51e812
return_type_id: 0x6720d32f
@@ -376572,6 +376579,15 @@ elf_symbol {
type_id: 0x9bdbdcc4
full_name: "__traceiter_android_vh_free_task"
}
+elf_symbol {
+ id: 0x2a30afbb
+ name: "__traceiter_android_vh_free_unref_folios_to_pcp_bypass"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0xce10c39f
+ type_id: 0x9b517ccc
+ full_name: "__traceiter_android_vh_free_unref_folios_to_pcp_bypass"
+}
elf_symbol {
id: 0x812c6920
name: "__traceiter_android_vh_free_unref_page_bypass"
@@ -382530,6 +382546,15 @@ elf_symbol {
type_id: 0x18ccbd2c
full_name: "__tracepoint_android_vh_free_task"
}
+elf_symbol {
+ id: 0x241cc151
+ name: "__tracepoint_android_vh_free_unref_folios_to_pcp_bypass"
+ is_defined: true
+ symbol_type: OBJECT
+ crc: 0x7c5aa8a7
+ type_id: 0x18ccbd2c
+ full_name: "__tracepoint_android_vh_free_unref_folios_to_pcp_bypass"
+}
elf_symbol {
id: 0x4ce6de1a
name: "__tracepoint_android_vh_free_unref_page_bypass"
@@ -450993,6 +451018,7 @@ interface {
symbol_id: 0x26a07b7d
symbol_id: 0x02fa90e7
symbol_id: 0x5ecff02f
+ symbol_id: 0x2a30afbb
symbol_id: 0x812c6920
symbol_id: 0x3272ce60
symbol_id: 0x4d900d32
@@ -451655,6 +451681,7 @@ interface {
symbol_id: 0x9afee12f
symbol_id: 0x55b68bc5
symbol_id: 0xe6918e09
+ symbol_id: 0x241cc151
symbol_id: 0x4ce6de1a
symbol_id: 0xace80c56
symbol_id: 0xa0ce156c
diff --git a/gki/aarch64/symbols/vivo b/gki/aarch64/symbols/vivo
index 16d0858111e7..e89faf9961c0 100644
--- a/gki/aarch64/symbols/vivo
+++ b/gki/aarch64/symbols/vivo
@@ -157,6 +157,7 @@
__traceiter_android_vh_shrink_folio_list
__traceiter_android_vh_shrink_node_memcgs
__traceiter_android_vh_shrink_node_memcgs_bypass
+ __traceiter_android_vh_free_unref_folios_to_pcp_bypass
__traceiter_android_vh_sk_alloc
__traceiter_android_vh_sk_free
__traceiter_android_vh_swapmem_gather_add_bypass
@@ -267,6 +268,7 @@
__tracepoint_android_vh_shrink_folio_list
__tracepoint_android_vh_shrink_node_memcgs
__tracepoint_android_vh_shrink_node_memcgs_bypass
+ __tracepoint_android_vh_free_unref_folios_to_pcp_bypass
__tracepoint_android_vh_sk_alloc
__tracepoint_android_vh_sk_free
__tracepoint_android_vh_swapmem_gather_add_bypass