函数逻辑报告 |
Source Code:kernel\trace\trace_events_hist.c |
Create Date:2022-07-27 13:43:15 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:hist_trigger_match
函数原型:static bool hist_trigger_match(struct event_trigger_data *data, struct event_trigger_data *data_test, struct event_trigger_data *named_data, bool ignore_filter)
返回类型:bool
参数:
类型 | 参数 | 名称 |
---|---|---|
struct event_trigger_data * | data | |
struct event_trigger_data * | data_test | |
struct event_trigger_data * | named_data | |
bool | ignore_filter |
5876 | 如果named_data且named_data不等于data_test且named_data不等于named_data则返回:false |
5880 | 如果非named_data且s_named_trigger - determine if a given trigger is a named trigger*@test: The trigger data to test* Return: true if 'test' is a named trigger, false otherwise.则返回:false |
5883 | hist_data等于private_data |
5884 | hist_data_test等于private_data |
5886 | 如果n_vals不等于n_vals或n_fields不等于n_fields或n_sort_keys不等于n_sort_keys则返回:false |
5891 | 如果非ignore_filter则 |
5892 | 如果filter_str且非filter_str或非filter_str且filter_str则返回:false |
5899 | key_field_test等于fields[i] |
5903 | 如果非compatible_field(field, field)则返回:false |
5918 | 以i小于n_sort_keys循环 |
5920 | sort_key_test等于sort_keys[i] |
5922 | 如果field_idx不等于field_idx或descending不等于descending则返回:false |
5927 | 如果非ignore_filter且filter_str且字符串比较不等于0则返回:false |
5931 | 如果非actions_match(hist_data, hist_data_test)则返回:false |
5934 | 返回:true |
名称 | 描述 |
---|---|
hist_register_trigger | |
have_hist_trigger_match | |
hist_trigger_check_refs | |
hist_unregister_trigger |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |