函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\events\core.c Create Date:2022-07-27 14:58:36
Last Modify:2022-05-20 07:50:19 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:perf_log_itrace_start

函数原型:static void perf_log_itrace_start(struct perf_event *event)

返回类型:void

参数:

类型参数名称
struct perf_event *event
8330  struct perf_aux_event{struct perf_event_header header;u32 pid;u32 tid;}rec
8337  如果parentevent等于parent
8340  如果非capabilities按位与PERF_PMU_CAP_ITRACE的值或attach_state按位与PERF_ATTACH_ITRACE则返回
8344  type等于PERF_RECORD_ITRACE_START
8345  misc等于0
8346  size等于rec的长度
8347  pid等于perf_event_pid(event, 当前进程)
8348  tid等于perf_event_tid(event, 当前进程)
8350  perf_event_header__init_id( & header, & sample, event)
8351  ret等于perf_output_begin( & handle, event, size)
8353  如果ret则返回
8356  perf_output_put( & handle, rec)
8357  perf_event__output_id_sample(event, & handle, & sample)
8359  perf_output_end( & handle)
调用者
名称描述
event_sched_in