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>
This commit is contained in:
Dongdong zhang
2025-04-17 14:01:48 +08:00
parent 6684cdb34e
commit bc3d1d352a
2 changed files with 89 additions and 0 deletions

View File

@@ -286225,6 +286225,56 @@ enumeration {
} }
} }
} }
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 { enumeration {
id: 0x4e0bad92 id: 0x4e0bad92
name: "kmsg_dump_reason" name: "kmsg_dump_reason"
@@ -310433,6 +310483,15 @@ function {
parameter_id: 0x2aa0b9bb parameter_id: 0x2aa0b9bb
parameter_id: 0x33756485 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 { function {
id: 0x5cf56554 id: 0x5cf56554
return_type_id: 0x18bd6530 return_type_id: 0x18bd6530
@@ -339099,6 +339158,13 @@ function {
return_type_id: 0x3f37d9d5 return_type_id: 0x3f37d9d5
parameter_id: 0x30d9f406 parameter_id: 0x30d9f406
} }
function {
id: 0xc59b3a62
return_type_id: 0x3a800090
parameter_id: 0xe2836f7f
parameter_id: 0x33756485
parameter_id: 0xd59c9b2e
}
function { function {
id: 0xc61915b4 id: 0xc61915b4
return_type_id: 0x4585663f return_type_id: 0x4585663f
@@ -356491,6 +356557,15 @@ elf_symbol {
type_id: 0x97ce5a08 type_id: 0x97ce5a08
full_name: "__xa_alloc_cyclic" 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 { elf_symbol {
id: 0x4b52e164 id: 0x4b52e164
name: "__xa_erase" name: "__xa_erase"
@@ -385666,6 +385741,15 @@ elf_symbol {
type_id: 0x83a40349 type_id: 0x83a40349
full_name: "lookup_positive_unlocked" 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 { elf_symbol {
id: 0x493ce9fc id: 0x493ce9fc
name: "loops_per_jiffy" name: "loops_per_jiffy"
@@ -419825,6 +419909,7 @@ interface {
symbol_id: 0xcf1808d5 symbol_id: 0xcf1808d5
symbol_id: 0x01b711f3 symbol_id: 0x01b711f3
symbol_id: 0xb0e141a3 symbol_id: 0xb0e141a3
symbol_id: 0x1820daaf
symbol_id: 0x4b52e164 symbol_id: 0x4b52e164
symbol_id: 0xd6e3f912 symbol_id: 0xd6e3f912
symbol_id: 0x52069d2d symbol_id: 0x52069d2d
@@ -423065,6 +423150,7 @@ interface {
symbol_id: 0xcda3f19d symbol_id: 0xcda3f19d
symbol_id: 0xad10cf0f symbol_id: 0xad10cf0f
symbol_id: 0x3c2ed3a0 symbol_id: 0x3c2ed3a0
symbol_id: 0x7d6628ba
symbol_id: 0x493ce9fc symbol_id: 0x493ce9fc
symbol_id: 0x1440b3fe symbol_id: 0x1440b3fe
symbol_id: 0xf625170a symbol_id: 0xf625170a

View File

@@ -360,6 +360,9 @@
__tracepoint_android_vh_mem_cgroup_charge __tracepoint_android_vh_mem_cgroup_charge
__tracepoint_android_vh_filemap_add_folio __tracepoint_android_vh_filemap_add_folio
__tracepoint_android_vh_shrink_node __tracepoint_android_vh_shrink_node
__alloc_pages_bulk
__xa_cmpxchg
lookup_user_key
#required by mi_asap.ko #required by mi_asap.ko
__traceiter_android_vh_read_pages __traceiter_android_vh_read_pages