函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:test_bpf

函数原型:static __init int test_bpf(void)

返回类型:int

参数:

6986  err_cnt等于0, pass_cnt等于0
6987  jit_cnt等于0, run_cnt等于0
6989 i小于ARRAY_SIZE - get the number of elements in array @arr*@arr: array to be sized(tests)循环
6993  cond_resched()
6994  如果exclude_test(i)则继续下一循环
6997  打印信息("#%d %s ", i, descr)
6999  fp等于generate_filter(i, & err)
7000  如果(fp == NULL)则
7001  如果err恒等于0则
7002  pass_cnt自加
7003  继续下一循环
7005  err_cnt自加
7006  继续下一循环
7009  打印标准信息("jited:%u ", Is our filter JIT'ed? )
7011  run_cnt自加
7012  如果 Is our filter JIT'ed? jit_cnt自加
7015  err等于run_one(fp, & tests[i])
7016  release_filter(fp, i)
7018  如果err
7019  打印标准信息("FAIL (%d times)\n", err)
7020  err_cnt自加
7021  否则
7022  打印标准信息("PASS\n")
7023  pass_cnt自加
7027  打印信息("Summary: %d PASSED, %d FAILED, [%d/%d JIT'ed]\n", pass_cnt, err_cnt, jit_cnt, run_cnt)
7030  返回:如果err_cnt则负EINVAL否则0
调用者
名称描述
test_bpf_init