函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:field_has_hist_vars

函数原型:static bool field_has_hist_vars(struct hist_field *hist_field, unsigned int level)

返回类型:bool

参数:

类型参数名称
struct hist_field *hist_field
unsigned intlevel
1668  如果level大于3则返回:false
1671  如果非hist_field则返回:false
1674  如果flags按位与HIST_FIELD_FL_VARflags按位与HIST_FIELD_FL_VAR_REF则返回:true
1678 i小于HIST_FIELD_OPERANDS_MAX循环
1681  operand等于operands[i]
1682  如果field_has_hist_vars(operand, level + 1)则返回:true
1686  返回:false
调用者
名称描述
field_has_hist_vars
has_hist_vars
create_key_field