函数逻辑报告 |
Source Code:kernel\trace\trace_events_hist.c |
Create Date:2022-07-27 13:39:20 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:init_var_ref
函数原型:static int init_var_ref(struct hist_field *ref_field, struct hist_field *var_field, char *system, char *event_name)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
struct hist_field * | ref_field | |
struct hist_field * | var_field | |
char * | system | |
char * | event_name |
2604 | err等于0 |
2610 | flags或等于flags按位与HIST_FIELD_FL_TIMESTAMP按位或HIST_FIELD_FL_TIMESTAMP_USECS的值 |
2613 | 如果system则 |
2619 | 如果event_name则 |
2627 | 如果name则 |
2641 | type等于kstrdup(type, GFP_KERNEL) |
2642 | 如果非type则 |
2646 | out : |
2647 | 返回:err |
2648 | free : |
2650 | kfree(event_name) |
2651 | kfree(* The name field is used for EXPR and VAR_REF fields. VAR * fields contain the variable name in var.name.) |
2653 | 转到:out |
名称 | 描述 |
---|---|
create_var_ref | reate_var_ref - Create a variable reference and attach it to trigger*@hist_data: The trigger that will be referencing the variable*@var_field: The VAR field to create a reference to*@system: The optional system string*@event_name: The optional event_name |
create_alias |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |