Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

Commit caa5d15

Browse files
Feitoddkjos
authored andcommitted
ANDROID: GKI: update symbol list for xiaomi
3 function symbol(s) added 'int __traceiter_android_vh_free_mod_mem(void*, const struct module*)' 'int __traceiter_android_vh_set_mod_perm_after_init(void*, const struct module*)' 'int __traceiter_android_vh_set_mod_perm_before_init(void*, const struct module*)' 3 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_free_mod_mem' 'struct tracepoint __tracepoint_android_vh_set_mod_perm_after_init' 'struct tracepoint __tracepoint_android_vh_set_mod_perm_before_init' Bug: 373794466 Change-Id: I9e76336db92e7b2b8ae2894ee92e45580e7e650d Signed-off-by: Fei <[email protected]>
1 parent c1e0294 commit caa5d15

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed

android/abi_gki_aarch64.stg

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30478,6 +30478,11 @@ pointer_reference {
3047830478
kind: POINTER
3047930479
pointee_type_id: 0xdda3059a
3048030480
}
30481+
pointer_reference {
30482+
id: 0x3df9bbb6
30483+
kind: POINTER
30484+
pointee_type_id: 0xdda60846
30485+
}
3048130486
pointer_reference {
3048230487
id: 0x3dfac2ad
3048330488
kind: POINTER
@@ -35978,6 +35983,11 @@ qualified {
3597835983
qualifier: CONST
3597935984
qualified_type_id: 0x063a1f8b
3598035985
}
35986+
qualified {
35987+
id: 0xdda60846
35988+
qualifier: CONST
35989+
qualified_type_id: 0x06df9791
35990+
}
3598135991
qualified {
3598235992
id: 0xddcf6bc2
3598335993
qualifier: CONST
@@ -335997,6 +336007,12 @@ function {
335997336007
parameter_id: 0x18bd6530
335998336008
parameter_id: 0x3e10b518
335999336009
}
336010+
function {
336011+
id: 0x9b585c8d
336012+
return_type_id: 0x6720d32f
336013+
parameter_id: 0x18bd6530
336014+
parameter_id: 0x3df9bbb6
336015+
}
336000336016
function {
336001336017
id: 0x9b5888dd
336002336018
return_type_id: 0x6720d32f
@@ -357723,6 +357739,15 @@ elf_symbol {
357723357739
type_id: 0x9b2a7922
357724357740
full_name: "__traceiter_android_vh_folio_trylock_set"
357725357741
}
357742+
elf_symbol {
357743+
id: 0xa51a0f0c
357744+
name: "__traceiter_android_vh_free_mod_mem"
357745+
is_defined: true
357746+
symbol_type: FUNCTION
357747+
crc: 0x01ea0a17
357748+
type_id: 0x9b585c8d
357749+
full_name: "__traceiter_android_vh_free_mod_mem"
357750+
}
357726357751
elf_symbol {
357727357752
id: 0x9e91661b
357728357753
name: "__traceiter_android_vh_free_oem_binder_struct"
@@ -359352,6 +359377,24 @@ elf_symbol {
359352359377
type_id: 0x9b50c8eb
359353359378
full_name: "__traceiter_android_vh_sd_setup_unmap_multi_segment"
359354359379
}
359380+
elf_symbol {
359381+
id: 0xa3c925f8
359382+
name: "__traceiter_android_vh_set_mod_perm_after_init"
359383+
is_defined: true
359384+
symbol_type: FUNCTION
359385+
crc: 0xbfda1e54
359386+
type_id: 0x9b585c8d
359387+
full_name: "__traceiter_android_vh_set_mod_perm_after_init"
359388+
}
359389+
elf_symbol {
359390+
id: 0xdb84678c
359391+
name: "__traceiter_android_vh_set_mod_perm_before_init"
359392+
is_defined: true
359393+
symbol_type: FUNCTION
359394+
crc: 0x15d9df64
359395+
type_id: 0x9b585c8d
359396+
full_name: "__traceiter_android_vh_set_mod_perm_before_init"
359397+
}
359355359398
elf_symbol {
359356359399
id: 0x0b48ad7a
359357359400
name: "__traceiter_android_vh_set_task_comm"
@@ -363888,6 +363931,15 @@ elf_symbol {
363888363931
type_id: 0x18ccbd2c
363889363932
full_name: "__tracepoint_android_vh_folio_trylock_set"
363890363933
}
363934+
elf_symbol {
363935+
id: 0x4f752d52
363936+
name: "__tracepoint_android_vh_free_mod_mem"
363937+
is_defined: true
363938+
symbol_type: OBJECT
363939+
crc: 0xc971a9d0
363940+
type_id: 0x18ccbd2c
363941+
full_name: "__tracepoint_android_vh_free_mod_mem"
363942+
}
363891363943
elf_symbol {
363892363944
id: 0x901d0e89
363893363945
name: "__tracepoint_android_vh_free_oem_binder_struct"
@@ -365517,6 +365569,24 @@ elf_symbol {
365517365569
type_id: 0x18ccbd2c
365518365570
full_name: "__tracepoint_android_vh_sd_setup_unmap_multi_segment"
365519365571
}
365572+
elf_symbol {
365573+
id: 0x3fb97a6a
365574+
name: "__tracepoint_android_vh_set_mod_perm_after_init"
365575+
is_defined: true
365576+
symbol_type: OBJECT
365577+
crc: 0x1ad0cf00
365578+
type_id: 0x18ccbd2c
365579+
full_name: "__tracepoint_android_vh_set_mod_perm_after_init"
365580+
}
365581+
elf_symbol {
365582+
id: 0x6ccc064e
365583+
name: "__tracepoint_android_vh_set_mod_perm_before_init"
365584+
is_defined: true
365585+
symbol_type: OBJECT
365586+
crc: 0x44123a43
365587+
type_id: 0x18ccbd2c
365588+
full_name: "__tracepoint_android_vh_set_mod_perm_before_init"
365589+
}
365520365590
elf_symbol {
365521365591
id: 0x1f07c260
365522365592
name: "__tracepoint_android_vh_set_task_comm"
@@ -428031,6 +428101,7 @@ interface {
428031428101
symbol_id: 0x5f626e29
428032428102
symbol_id: 0x1fca37bf
428033428103
symbol_id: 0xe6702595
428104+
symbol_id: 0xa51a0f0c
428034428105
symbol_id: 0x9e91661b
428035428106
symbol_id: 0xcbee3d67
428036428107
symbol_id: 0x26a07b7d
@@ -428212,6 +428283,8 @@ interface {
428212428283
symbol_id: 0xb841c45e
428213428284
symbol_id: 0xe3b923c8
428214428285
symbol_id: 0x8a2c7656
428286+
symbol_id: 0xa3c925f8
428287+
symbol_id: 0xdb84678c
428215428288
symbol_id: 0x0b48ad7a
428216428289
symbol_id: 0x874fcdb2
428217428290
symbol_id: 0xaa3f6a65
@@ -428716,6 +428789,7 @@ interface {
428716428789
symbol_id: 0x0a50cb7b
428717428790
symbol_id: 0xa3ede5d5
428718428791
symbol_id: 0x539bf337
428792+
symbol_id: 0x4f752d52
428719428793
symbol_id: 0x901d0e89
428720428794
symbol_id: 0x770fd919
428721428795
symbol_id: 0x9afee12f
@@ -428897,6 +428971,8 @@ interface {
428897428971
symbol_id: 0xff2bccb8
428898428972
symbol_id: 0x5d163d02
428899428973
symbol_id: 0x5294a07c
428974+
symbol_id: 0x3fb97a6a
428975+
symbol_id: 0x6ccc064e
428900428976
symbol_id: 0x1f07c260
428901428977
symbol_id: 0xb6de2d88
428902428978
symbol_id: 0xd7ceb15f

android/abi_gki_aarch64_xiaomi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,14 @@
132132
__traceiter_android_rvh_fiq_dump
133133
__tracepoint_android_rvh_fiq_dump
134134

135+
# required by kmod_protect.ko
136+
__traceiter_android_vh_free_mod_mem
137+
__traceiter_android_vh_set_mod_perm_after_init
138+
__traceiter_android_vh_set_mod_perm_before_init
139+
__tracepoint_android_vh_free_mod_mem
140+
__tracepoint_android_vh_set_mod_perm_after_init
141+
__tracepoint_android_vh_set_mod_perm_before_init
142+
135143
#required by mi_sched.ko
136144
__traceiter_android_vh_scheduler_tick
137145
__traceiter_android_vh_free_user

0 commit comments

Comments
 (0)