ANDROID: GKI: update symbol list for xiaomi
INFO: 2 function symbol(s) added
'void* __xa_cmpxchg(struct xarray*, unsigned long, void*, void*, gfp_t)'
'key_ref_t lookup_user_key(key_serial_t, unsigned long, enum key_need_perm)'
Bug: 410709465
Change-Id: I87d766b434bc48ec58064456f5f8980f8855c2f9
Signed-off-by: Dongdong zhang <zhangdongdong5@xiaomi.com>
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index 1a7bb4d..76622b4 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -286226,6 +286226,56 @@
}
}
enumeration {
+ id: 0xd59c9b2e
+ name: "key_need_perm"
+ definition {
+ underlying_type_id: 0x4585663f
+ enumerator {
+ name: "KEY_NEED_UNSPECIFIED"
+ }
+ enumerator {
+ name: "KEY_NEED_VIEW"
+ value: 1
+ }
+ enumerator {
+ name: "KEY_NEED_READ"
+ value: 2
+ }
+ enumerator {
+ name: "KEY_NEED_WRITE"
+ value: 3
+ }
+ enumerator {
+ name: "KEY_NEED_SEARCH"
+ value: 4
+ }
+ enumerator {
+ name: "KEY_NEED_LINK"
+ value: 5
+ }
+ enumerator {
+ name: "KEY_NEED_SETATTR"
+ value: 6
+ }
+ enumerator {
+ name: "KEY_NEED_UNLINK"
+ value: 7
+ }
+ enumerator {
+ name: "KEY_SYSADMIN_OVERRIDE"
+ value: 8
+ }
+ enumerator {
+ name: "KEY_AUTHTOKEN_OVERRIDE"
+ value: 9
+ }
+ enumerator {
+ name: "KEY_DEFER_PERM_CHECK"
+ value: 10
+ }
+ }
+}
+enumeration {
id: 0x4e0bad92
name: "kmsg_dump_reason"
definition {
@@ -310434,6 +310484,15 @@
parameter_id: 0x33756485
}
function {
+ id: 0x5cf53bc8
+ return_type_id: 0x18bd6530
+ parameter_id: 0x2aa0b9bb
+ parameter_id: 0x33756485
+ parameter_id: 0x18bd6530
+ parameter_id: 0x18bd6530
+ parameter_id: 0xf1a6dfed
+}
+function {
id: 0x5cf56554
return_type_id: 0x18bd6530
parameter_id: 0x2aa0b9bb
@@ -339100,6 +339159,13 @@
parameter_id: 0x30d9f406
}
function {
+ id: 0xc59b3a62
+ return_type_id: 0x3a800090
+ parameter_id: 0xe2836f7f
+ parameter_id: 0x33756485
+ parameter_id: 0xd59c9b2e
+}
+function {
id: 0xc61915b4
return_type_id: 0x4585663f
parameter_id: 0x2309ad3e
@@ -356492,6 +356558,15 @@
full_name: "__xa_alloc_cyclic"
}
elf_symbol {
+ id: 0x1820daaf
+ name: "__xa_cmpxchg"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x0a0ebc08
+ type_id: 0x5cf53bc8
+ full_name: "__xa_cmpxchg"
+}
+elf_symbol {
id: 0x4b52e164
name: "__xa_erase"
is_defined: true
@@ -385667,6 +385742,15 @@
full_name: "lookup_positive_unlocked"
}
elf_symbol {
+ id: 0x7d6628ba
+ name: "lookup_user_key"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x1dc6c93b
+ type_id: 0xc59b3a62
+ full_name: "lookup_user_key"
+}
+elf_symbol {
id: 0x493ce9fc
name: "loops_per_jiffy"
is_defined: true
@@ -419825,6 +419909,7 @@
symbol_id: 0xcf1808d5
symbol_id: 0x01b711f3
symbol_id: 0xb0e141a3
+ symbol_id: 0x1820daaf
symbol_id: 0x4b52e164
symbol_id: 0xd6e3f912
symbol_id: 0x52069d2d
@@ -423065,6 +423150,7 @@
symbol_id: 0xcda3f19d
symbol_id: 0xad10cf0f
symbol_id: 0x3c2ed3a0
+ symbol_id: 0x7d6628ba
symbol_id: 0x493ce9fc
symbol_id: 0x1440b3fe
symbol_id: 0xf625170a
diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi
index 5070d65..da61847 100644
--- a/android/abi_gki_aarch64_xiaomi
+++ b/android/abi_gki_aarch64_xiaomi
@@ -360,6 +360,9 @@
__tracepoint_android_vh_mem_cgroup_charge
__tracepoint_android_vh_filemap_add_folio
__tracepoint_android_vh_shrink_node
+ __alloc_pages_bulk
+ __xa_cmpxchg
+ lookup_user_key
#required by mi_asap.ko
__traceiter_android_vh_read_pages