ANDROID: abi_gki_aarch64_qcom: whitelist some mm symbols
Whitelist the below symbols:
android_vh_madvise_cold_or_pageout_page
get_shadow_from_swap_cache
Compiler o/p:
INFO: 2 function symbol(s) added
'int __traceiter_android_vh_madvise_cold_or_pageout_page(void*, bool,
struct page*)'
'void* get_shadow_from_swap_cache(swp_entry_t)'
1 variable symbol(s) added
'struct tracepoint
__tracepoint_android_vh_madvise_cold_or_pageout_page'
.
Bug: 350429581
Change-Id: I3f51722c9fcdc666534b4b13c62a2f7f71387242
Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com>
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index 0805b69..4c5ad51 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -308593,6 +308593,11 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x5f533b5a
+ return_type_id: 0x18bd6530
+ parameter_id: 0x27162aac
+}
+function {
id: 0x5f535d88
return_type_id: 0x391f15ea
parameter_id: 0x23f09c34
@@ -322168,6 +322173,13 @@
parameter_id: 0x6720d32f
}
function {
+ id: 0x9a1be7cb
+ return_type_id: 0x6720d32f
+ parameter_id: 0x18bd6530
+ parameter_id: 0x6d7f5ff6
+ parameter_id: 0x06835e9c
+}
+function {
id: 0x9a1c05a3
return_type_id: 0x6720d32f
parameter_id: 0x18019702
@@ -345277,6 +345289,15 @@
full_name: "__traceiter_android_vh_look_around_migrate_folio"
}
elf_symbol {
+ id: 0xd224e035
+ name: "__traceiter_android_vh_madvise_cold_or_pageout_page"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x00919f06
+ type_id: 0x9a1be7cb
+ full_name: "__traceiter_android_vh_madvise_cold_or_pageout_page"
+}
+elf_symbol {
id: 0xfb6a92a8
name: "__traceiter_android_vh_madvise_cold_pageout_skip"
is_defined: true
@@ -349759,6 +349780,15 @@
full_name: "__tracepoint_android_vh_look_around_migrate_folio"
}
elf_symbol {
+ id: 0x35fe8b1b
+ name: "__tracepoint_android_vh_madvise_cold_or_pageout_page"
+ is_defined: true
+ symbol_type: OBJECT
+ crc: 0xdd1591ff
+ type_id: 0x18ccbd2c
+ full_name: "__tracepoint_android_vh_madvise_cold_or_pageout_page"
+}
+elf_symbol {
id: 0xcb34ca12
name: "__tracepoint_android_vh_madvise_cold_pageout_skip"
is_defined: true
@@ -372028,6 +372058,15 @@
full_name: "get_sg_io_hdr"
}
elf_symbol {
+ id: 0x84798b2b
+ name: "get_shadow_from_swap_cache"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x74682152
+ type_id: 0x5f533b5a
+ full_name: "get_shadow_from_swap_cache"
+}
+elf_symbol {
id: 0x75d8e345
name: "get_slabinfo"
is_defined: true
@@ -412031,6 +412070,7 @@
symbol_id: 0x0992491b
symbol_id: 0xe19d2bf8
symbol_id: 0x993f42ff
+ symbol_id: 0xd224e035
symbol_id: 0xfb6a92a8
symbol_id: 0xa94ef105
symbol_id: 0x0e1f9e23
@@ -412529,6 +412569,7 @@
symbol_id: 0x8bd577fd
symbol_id: 0xda2d53f2
symbol_id: 0x50a5a949
+ symbol_id: 0x35fe8b1b
symbol_id: 0xcb34ca12
symbol_id: 0x2f768c2b
symbol_id: 0xc34a5545
@@ -415002,6 +415043,7 @@
symbol_id: 0x3266d1f2
symbol_id: 0x7aac3cd4
symbol_id: 0x3a06dd48
+ symbol_id: 0x84798b2b
symbol_id: 0x75d8e345
symbol_id: 0xfa5debf3
symbol_id: 0x450ea7a4
diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom
index bec840c..75a2935 100644
--- a/android/abi_gki_aarch64_qcom
+++ b/android/abi_gki_aarch64_qcom
@@ -1259,6 +1259,7 @@
get_random_u32
__get_random_u32_below
get_sg_io_hdr
+ get_shadow_from_swap_cache
get_slabinfo
get_state_synchronize_rcu
get_state_synchronize_srcu
@@ -3449,6 +3450,7 @@
__traceiter_android_vh_ipi_stop
__traceiter_android_vh_jiffies_update
__traceiter_android_vh_kswapd_per_node
+ __traceiter_android_vh_madvise_cold_or_pageout_page
__traceiter_android_vh_mpam_set
__traceiter_android_vh_post_image_save
__traceiter_android_vh_printk_hotplug
@@ -3600,6 +3602,7 @@
__tracepoint_android_vh_ipi_stop
__tracepoint_android_vh_jiffies_update
__tracepoint_android_vh_kswapd_per_node
+ __tracepoint_android_vh_madvise_cold_or_pageout_page
__tracepoint_android_vh_mpam_set
__tracepoint_android_vh_post_image_save
__tracepoint_android_vh_printk_hotplug