ANDROID: GKI: Update symbol list

Update symbols to symbol list externed by transsion to add restricted hooks.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

  [A] 'function int __traceiter_android_vh_exit_check(void*, task_struct*, long int, int)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_exit_check'

Bug: 324013972
Change-Id: I6059a9a4e31a3c7e3dbd366a40cdf445ad82a6d4
Signed-off-by: qiwu.chen <qiwu.chen@transsion.com>
This commit is contained in:
qiwu.chen
2024-02-27 14:30:38 +08:00
committed by Treehugger Robot
parent ca7dabaf67
commit 0b886c607a
2 changed files with 22 additions and 36 deletions

View File

@@ -512,6 +512,7 @@
<elf-symbol name='__traceiter_android_vh_enable_thermal_genl_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc39a1e16'/>
<elf-symbol name='__traceiter_android_vh_ep_create_wakeup_source' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1e8ed582'/>
<elf-symbol name='__traceiter_android_vh_exclude_reserved_zone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x697a6684'/>
<elf-symbol name='__traceiter_android_vh_exit_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3f7d6315'/>
<elf-symbol name='__traceiter_android_vh_exit_creds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1002fcf3'/>
<elf-symbol name='__traceiter_android_vh_exit_mm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x89978f8d'/>
<elf-symbol name='__traceiter_android_vh_filemap_fault_cache_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf2c329c2'/>
@@ -6623,6 +6624,7 @@
<elf-symbol name='__tracepoint_android_vh_enable_thermal_genl_check' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x901a2c7c'/>
<elf-symbol name='__tracepoint_android_vh_ep_create_wakeup_source' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfdd7bb80'/>
<elf-symbol name='__tracepoint_android_vh_exclude_reserved_zone' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8750976e'/>
<elf-symbol name='__tracepoint_android_vh_exit_check' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x231898d'/>
<elf-symbol name='__tracepoint_android_vh_exit_creds' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaf358872'/>
<elf-symbol name='__tracepoint_android_vh_exit_mm' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7cc736a1'/>
<elf-symbol name='__tracepoint_android_vh_filemap_fault_cache_page' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfcc31765'/>
@@ -15220,7 +15222,6 @@
<subrange length='20' type-id='7ff19f0f' id='fdca39cf'/>
</array-type-def>
<pointer-type-def type-id='80b3d6aa' size-in-bits='64' id='157eca44'/>
<pointer-type-def type-id='504ee449' size-in-bits='64' id='1583af75'/>
<class-decl name='bpf_cgroup_storage' size-in-bits='832' is-struct='yes' visibility='default' filepath='include/linux/bpf-cgroup.h' line='53' column='1' id='15881542'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='' type-id='dad3eb71' visibility='default' filepath='include/linux/bpf-cgroup.h' line='54' column='1'/>
@@ -37767,12 +37768,6 @@
<var-decl name='data' type-id='5e6516ee' visibility='default' filepath='include/keys/asymmetric-type.h' line='52' column='1'/>
</data-member>
</class-decl>
<function-type size-in-bits='64' id='504ee449'>
<parameter type-id='6dca061b'/>
<parameter type-id='eaa32e2f'/>
<parameter type-id='4c98e95d'/>
<return type-id='95e97e5e'/>
</function-type>
<class-decl name='drm_mode_config' size-in-bits='9856' is-struct='yes' visibility='default' filepath='include/drm/drm_mode_config.h' line='358' column='1' id='5052051f'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='mutex' type-id='925167dc' visibility='default' filepath='include/drm/drm_mode_config.h' line='369' column='1'/>
@@ -70308,26 +70303,7 @@
<return type-id='48b5725f'/>
</function-type>
<pointer-type-def type-id='4b365417' size-in-bits='64' id='9a9cf0bf'/>
<class-decl name='tcf_walker' size-in-bits='256' is-struct='yes' visibility='default' filepath='include/net/pkt_cls.h' line='16' column='1' id='9a9d8c1d'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='stop' type-id='95e97e5e' visibility='default' filepath='include/net/pkt_cls.h' line='17' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='skip' type-id='95e97e5e' visibility='default' filepath='include/net/pkt_cls.h' line='18' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='count' type-id='95e97e5e' visibility='default' filepath='include/net/pkt_cls.h' line='19' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<var-decl name='nonempty' type-id='b50a4934' visibility='default' filepath='include/net/pkt_cls.h' line='20' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='cookie' type-id='7359adad' visibility='default' filepath='include/net/pkt_cls.h' line='21' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='fn' type-id='1583af75' visibility='default' filepath='include/net/pkt_cls.h' line='22' column='1'/>
</data-member>
</class-decl>
<class-decl name='tcf_walker' is-struct='yes' visibility='default' is-declaration-only='yes' id='9a9d8c1d'/>
<pointer-type-def type-id='2974aa72' size-in-bits='64' id='9aa82888'/>
<typedef-decl name='substring_t' type-id='52365588' filepath='include/linux/parser.h' line='28' column='1' id='9aadee6c'/>
<qualified-type-def type-id='b7aba18f' const='yes' id='9aae225c'/>
@@ -116855,9 +116831,9 @@
</function-type>
<pointer-type-def type-id='46f53066' size-in-bits='64' id='fffb07a4'/>
<qualified-type-def type-id='55efd1a3' const='yes' id='fffdaf52'/>
<var-decl name='GKI_struct_gic_chip_data' type-id='d3100295' mangled-name='GKI_struct_gic_chip_data' visibility='default' filepath='drivers/android/vendor_hooks.c' line='523' column='1' elf-symbol-id='GKI_struct_gic_chip_data'/>
<var-decl name='GKI_struct_gic_chip_data' type-id='d3100295' mangled-name='GKI_struct_gic_chip_data' visibility='default' filepath='drivers/android/vendor_hooks.c' line='524' column='1' elf-symbol-id='GKI_struct_gic_chip_data'/>
<var-decl name='GKI_struct_selinux_state' type-id='4ae52763' mangled-name='GKI_struct_selinux_state' visibility='default' filepath='security/selinux/vendor_hooks.c' line='21' column='1' elf-symbol-id='GKI_struct_selinux_state'/>
<var-decl name='GKI_struct_swap_slots_cache' type-id='30eaa112' mangled-name='GKI_struct_swap_slots_cache' visibility='default' filepath='drivers/android/vendor_hooks.c' line='528' column='1' elf-symbol-id='GKI_struct_swap_slots_cache'/>
<var-decl name='GKI_struct_swap_slots_cache' type-id='30eaa112' mangled-name='GKI_struct_swap_slots_cache' visibility='default' filepath='drivers/android/vendor_hooks.c' line='529' column='1' elf-symbol-id='GKI_struct_swap_slots_cache'/>
<function-decl name='PDE_DATA' mangled-name='PDE_DATA' filepath='fs/proc/generic.c' line='802' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PDE_DATA'>
<parameter type-id='c5a4eb7f' name='inode' filepath='fs/proc/generic.c' line='802' column='1'/>
<return type-id='eaa32e2f'/>
@@ -119992,6 +119968,13 @@
<parameter type-id='452b82fa' name='info' filepath='include/trace/hooks/mm.h' line='91' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__traceiter_android_vh_exit_check' mangled-name='__traceiter_android_vh_exit_check' filepath='include/trace/hooks/dtask.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_exit_check'>
<parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/dtask.h' line='107' column='1'/>
<parameter type-id='f23e2572' name='tsk' filepath='include/trace/hooks/dtask.h' line='107' column='1'/>
<parameter type-id='bd54fe1a' name='code' filepath='include/trace/hooks/dtask.h' line='107' column='1'/>
<parameter type-id='95e97e5e' name='group_dead' filepath='include/trace/hooks/dtask.h' line='107' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__traceiter_android_vh_exit_creds' mangled-name='__traceiter_android_vh_exit_creds' filepath='include/trace/hooks/creds.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_exit_creds'>
<parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/creds.h' line='27' column='1'/>
<parameter type-id='b42ffb57' name='task' filepath='include/trace/hooks/creds.h' line='27' column='1'/>
@@ -122021,6 +122004,7 @@
<var-decl name='__tracepoint_android_vh_enable_thermal_genl_check' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_enable_thermal_genl_check' visibility='default' filepath='include/trace/hooks/thermal.h' line='19' column='1' elf-symbol-id='__tracepoint_android_vh_enable_thermal_genl_check'/>
<var-decl name='__tracepoint_android_vh_ep_create_wakeup_source' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_ep_create_wakeup_source' visibility='default' filepath='include/trace/hooks/fs.h' line='13' column='1' elf-symbol-id='__tracepoint_android_vh_ep_create_wakeup_source'/>
<var-decl name='__tracepoint_android_vh_exclude_reserved_zone' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_exclude_reserved_zone' visibility='default' filepath='include/trace/hooks/mm.h' line='91' column='1' elf-symbol-id='__tracepoint_android_vh_exclude_reserved_zone'/>
<var-decl name='__tracepoint_android_vh_exit_check' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_exit_check' visibility='default' filepath='include/trace/hooks/dtask.h' line='107' column='1' elf-symbol-id='__tracepoint_android_vh_exit_check'/>
<var-decl name='__tracepoint_android_vh_exit_creds' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_exit_creds' visibility='default' filepath='include/trace/hooks/creds.h' line='27' column='1' elf-symbol-id='__tracepoint_android_vh_exit_creds'/>
<var-decl name='__tracepoint_android_vh_exit_mm' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_exit_mm' visibility='default' filepath='include/trace/hooks/mm.h' line='84' column='1' elf-symbol-id='__tracepoint_android_vh_exit_mm'/>
<var-decl name='__tracepoint_android_vh_filemap_fault_cache_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_fault_cache_page' visibility='default' filepath='include/trace/hooks/mm.h' line='78' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_fault_cache_page'/>
@@ -125077,9 +125061,9 @@
<parameter type-id='389faaf7' name='x' filepath='kernel/sched/completion.c' line='57' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='complete_and_exit' mangled-name='complete_and_exit' filepath='kernel/exit.c' line='940' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='complete_and_exit'>
<parameter type-id='389faaf7' name='comp' filepath='kernel/exit.c' line='940' column='1'/>
<parameter type-id='bd54fe1a' name='code' filepath='kernel/exit.c' line='940' column='1'/>
<function-decl name='complete_and_exit' mangled-name='complete_and_exit' filepath='kernel/exit.c' line='942' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='complete_and_exit'>
<parameter type-id='389faaf7' name='comp' filepath='kernel/exit.c' line='942' column='1'/>
<parameter type-id='bd54fe1a' name='code' filepath='kernel/exit.c' line='942' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='completion_done' mangled-name='completion_done' filepath='kernel/sched/completion.c' line='315' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='completion_done'>
@@ -128736,8 +128720,8 @@
<parameter type-id='572fbdca' name='tty' filepath='drivers/tty/tty_io.c' line='3045' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='do_exit' mangled-name='do_exit' filepath='kernel/exit.c' line='762' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='do_exit'>
<parameter type-id='bd54fe1a' name='code' filepath='kernel/exit.c' line='762' column='1'/>
<function-decl name='do_exit' mangled-name='do_exit' filepath='kernel/exit.c' line='763' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='do_exit'>
<parameter type-id='bd54fe1a' name='code' filepath='kernel/exit.c' line='763' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='do_trace_rcu_torture_read' mangled-name='do_trace_rcu_torture_read' filepath='kernel/rcu/update.c' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='do_trace_rcu_torture_read'>
@@ -141735,8 +141719,8 @@
<parameter type-id='1d2c2b85' name='gp_seq' filepath='kernel/rcu/tree.c' line='600' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='rcuwait_wake_up' mangled-name='rcuwait_wake_up' filepath='kernel/exit.c' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rcuwait_wake_up'>
<parameter type-id='9b25216e' name='w' filepath='kernel/exit.c' line='280' column='1'/>
<function-decl name='rcuwait_wake_up' mangled-name='rcuwait_wake_up' filepath='kernel/exit.c' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rcuwait_wake_up'>
<parameter type-id='9b25216e' name='w' filepath='kernel/exit.c' line='281' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='rdev_get_dev' mangled-name='rdev_get_dev' filepath='drivers/regulator/core.c' line='5666' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rdev_get_dev'>

View File

@@ -46,6 +46,7 @@
__traceiter_android_vh_unuse_swap_page
__traceiter_android_vh_waiting_for_page_migration
__traceiter_android_vh_should_end_madvise
__traceiter_android_vh_exit_check
__tracepoint_android_rvh_alloc_si
__tracepoint_android_rvh_alloc_swap_slot_cache
__tracepoint_android_rvh_drain_slots_cache_cpu
@@ -82,4 +83,5 @@
__tracepoint_android_vh_unuse_swap_page
__tracepoint_android_vh_waiting_for_page_migration
__tracepoint_android_vh_should_end_madvise
__tracepoint_android_vh_exit_check
zero_pfn