ANDROID: vendor_hooks: add symbols for lazy preemption

add some symnols to achieve the lazy preemption feature in our baseline.
1 function symbol(s) added
  'int __traceiter_android_vh_set_tsk_need_resched_lazy(void*, struct task_struct*, struct rq*, int*)'

1 variable symbol(s) added
  'struct tracepoint __tracepoint_android_vh_set_tsk_need_resched_lazy'

Bug: 424627098

Change-Id: I6b1f6954c17355774b3bddc56437800d971e10c0
Signed-off-by: liulu liu <liulu.liu@honor.corp-partner.google.com>
This commit is contained in:
liulu liu
2025-06-13 14:06:12 +08:00
parent 10fb4d1471
commit 30b14cdad4
2 changed files with 22 additions and 0 deletions

View File

@@ -378362,6 +378362,15 @@ elf_symbol {
type_id: 0x98bafce5
full_name: "__traceiter_android_vh_security_audit_log_setid"
}
elf_symbol {
id: 0x874fcdb2
name: "__traceiter_android_vh_set_tsk_need_resched_lazy"
is_defined: true
symbol_type: FUNCTION
crc: 0xb784e293
type_id: 0x9bd01103
full_name: "__traceiter_android_vh_set_tsk_need_resched_lazy"
}
elf_symbol {
id: 0xaa3f6a65
name: "__traceiter_android_vh_set_wake_flags"
@@ -384338,6 +384347,15 @@ elf_symbol {
type_id: 0x18ccbd2c
full_name: "__tracepoint_android_vh_security_audit_log_setid"
}
elf_symbol {
id: 0xb6de2d88
name: "__tracepoint_android_vh_set_tsk_need_resched_lazy"
is_defined: true
symbol_type: OBJECT
crc: 0x7c5aa8a7
type_id: 0x18ccbd2c
full_name: "__tracepoint_android_vh_set_tsk_need_resched_lazy"
}
elf_symbol {
id: 0xd7ceb15f
name: "__tracepoint_android_vh_set_wake_flags"
@@ -451651,6 +451669,7 @@ interface {
symbol_id: 0x26dcb47e
symbol_id: 0xc4e90767
symbol_id: 0x537d5581
symbol_id: 0x874fcdb2
symbol_id: 0xaa3f6a65
symbol_id: 0xa2fe718f
symbol_id: 0x98a943de
@@ -452315,6 +452334,7 @@ interface {
symbol_id: 0xfbb545c8
symbol_id: 0xb5ce3771
symbol_id: 0xffae3bcf
symbol_id: 0xb6de2d88
symbol_id: 0xd7ceb15f
symbol_id: 0x923147c1
symbol_id: 0x5cfdecb8

View File

@@ -82,6 +82,8 @@
__tracepoint_android_vh_binder_data_preset
__traceiter_android_rvh_init_binder_logs
__tracepoint_android_rvh_init_binder_logs
__traceiter_android_vh_set_tsk_need_resched_lazy
__tracepoint_android_vh_set_tsk_need_resched_lazy
__traceiter_android_rvh_vfree_bypass
__traceiter_android_rvh_vmalloc_node_bypass
__traceiter_android_vh_adjust_alloc_flags