函数逻辑报告 |
Source Code:lib\test_bpf.c |
Create Date:2022-07-27 07:25:13 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:generate_filter
函数原型:static struct bpf_prog *generate_filter(int which, int *err)
返回类型:struct bpf_prog
参数:
类型 | 参数 | 名称 |
---|---|---|
int | which | |
int * | err |
6580 | test_type等于aux按位与TEST_TYPE_MASK |
6581 | flen等于filter_length(which) |
6582 | fptr等于filter_pointer(which) |
6591 | err等于bpf_prog_create( & fp, & fprog) |
6592 | 如果aux按位与FLAG_EXPECTED_FAIL则 |
6593 | 如果err恒等于 used when FLAG_EXPECTED_FAIL is set in the aux 则 |
6598 | 否则 |
6607 | 如果err则 |
6612 | 退出 |
6615 | fp等于bpf_prog_alloc(bpf_prog_size(flen), 0) |
6616 | 如果(fp == NULL)则 |
6622 | Number of filter blocks 等于flen |
6632 | 如果err则 |
6636 | 退出 |
6639 | err等于0 |
6640 | 返回:fp |
名称 | 描述 |
---|---|
test_bpf |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |