函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\trace_event_perf.c Create Date:2022-07-27 13:30:53
Last Modify:2020-03-17 20:20:33 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:perf_trace_add

函数原型:int perf_trace_add(struct perf_event *p_event, int flags)

返回类型:int

参数:

类型参数名称
struct perf_event *p_event
intflags
357  tp_event等于tp_event
359  如果非flags按位与start the counter when adding 的值则state等于PERF_HES_STOPPED
367  如果非reg(tp_event, TRACE_REG_PERF_ADD, p_event)则
368  __percpupcpu_list
371  pcpu_list等于perf_events
372  如果WARN_ON_ONCE(!pcpu_list)则返回:负EINVAL
375  list等于this_cpu_ptr(pcpu_list)
376  添加哈希记录
379  返回:0