函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\bpf_trace.c Create Date:2022-07-27 13:47:12
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:get_bpf_raw_tp_regs

函数原型:static struct pt_regs *get_bpf_raw_tp_regs(void)

返回类型:struct pt_regs

参数:

1042  tp_regs等于this_cpu_ptr( & bpf_raw_tp_regs)
1043  nest_level等于this_cpu_inc_return(bpf_raw_tp_nest_level)
1045  如果WARN_ON_ONCE(nest_level > ARRAY_SIZE - get the number of elements in array @arr*@arr: array to be sized(regs))则
1046  this_cpu_dec(bpf_raw_tp_nest_level)
1047  返回:错误号
1050  返回:regs[nest_level - 1]
调用者
名称描述
____bpf_perf_event_output_raw_tp
____bpf_get_stackid_raw_tp
____bpf_get_stack_raw_tp