函数逻辑报告 |
Source Code:lib\test_bpf.c |
Create Date:2022-07-27 07:25:11 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:generate_test_data
函数原型:static void *generate_test_data(struct bpf_test *test, int sub)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
struct bpf_test * | test | |
int | sub |
6505 | 如果aux按位与Flags that can be passed to test cases 则返回:NULL |
6512 | skb等于populate_skb(data, data_size) |
6513 | 如果非skb则返回:NULL |
6516 | 如果aux按位与FLAG_SKB_FRAG则 |
6524 | page等于alloc_page(GFP_KERNEL) |
6526 | 如果非page则转到:err_kfree_skb |
6530 | 如果非ptr则转到:err_free_page |
6534 | skb_add_rx_frag(skb, 0, page, 0, MAX_DATA, MAX_DATA) |
6537 | 返回:skb |
6539 | err_free_page : |
6540 | __free_page(page) |
6541 | err_kfree_skb : |
6542 | 释放缓存 |
6543 | 返回:NULL |
名称 | 描述 |
---|---|
run_one |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |