函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:perf_ftrace_event_register

函数原型:int perf_ftrace_event_register(struct trace_event_call *call, enum trace_reg type, void *data)

返回类型:int

参数:

类型参数名称
struct trace_event_call *call
enum trace_regtype
void *data
498  event等于data
501  :type恒等于TRACE_REG_REGISTER
502  :type恒等于TRACE_REG_UNREGISTER
503  退出
504  :type恒等于TRACE_REG_PERF_REGISTER
505  :type恒等于TRACE_REG_PERF_UNREGISTER
506  返回:0
507  :type恒等于TRACE_REG_PERF_OPEN
508  返回:perf_ftrace_function_register(data)
509  :type恒等于TRACE_REG_PERF_CLOSE
510  返回:perf_ftrace_function_unregister(data)
511  :type恒等于TRACE_REG_PERF_ADD
512  private等于当前cpu ID()
513  返回:1
514  :type恒等于TRACE_REG_PERF_DEL
515  private等于CPU数量
516  返回:1
519  返回:负EINVAL