函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:btf_check_all_types

函数原型:static int btf_check_all_types(struct btf_verifier_env *env)

返回类型:int

参数:

类型参数名称
struct btf_verifier_env *env
3140  btf等于btf
3144  err等于env_resolve_init(env)
3145  如果err则返回:err
3148  phase自加
3149 type_id小于等于nr_types循环
3150  t等于btf_type_by_id(btf, type_id)
3152  log_type_id等于type_id
3155  err等于btf_resolve(env, t, type_id)
3156  如果err则返回:err
3160  如果btf_type_is_func_proto(t)则
3161  err等于btf_func_proto_check(env, t)
3162  如果err则返回:err
3166  如果btf_type_is_func(t)则
3167  err等于btf_func_check(env, t)
3168  如果err则返回:err
3173  返回:0
调用者
名称描述
btf_parse_type_sec