H A D | btf.c | 1416 btf_verifier_log(struct btf_verifier_env * env,const char * fmt,...) btf_verifier_log() argument 1430 __btf_verifier_log_type(struct btf_verifier_env * env,const struct btf_type * t,bool log_details,const char * fmt,...) __btf_verifier_log_type() argument 1474 btf_verifier_log_type(env,t,...) global() argument 1476 btf_verifier_log_basic(env,t,...) global() argument 1480 btf_verifier_log_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const char * fmt,...) btf_verifier_log_member() argument 1533 btf_verifier_log_vsi(struct btf_verifier_env * env,const struct btf_type * datasec_type,const struct btf_var_secinfo * vsi,const char * fmt,...) btf_verifier_log_vsi() argument 1560 btf_verifier_log_hdr(struct btf_verifier_env * env,u32 btf_data_size) btf_verifier_log_hdr() argument 1584 btf_add_type(struct btf_verifier_env * env,struct btf_type * t) btf_add_type() argument 1782 env_resolve_init(struct btf_verifier_env * env) env_resolve_init() argument 1818 btf_verifier_env_free(struct btf_verifier_env * env) btf_verifier_env_free() argument 1824 env_type_is_resolve_sink(const struct btf_verifier_env * env,const struct btf_type * next_type) env_type_is_resolve_sink() argument 1849 env_type_is_resolved(const struct btf_verifier_env * env,u32 type_id) env_type_is_resolved() argument 1859 env_stack_push(struct btf_verifier_env * env,const struct btf_type * t,u32 type_id) env_stack_push() argument 1889 env_stack_set_next_member(struct btf_verifier_env * env,u16 next_member) env_stack_set_next_member() argument 1895 env_stack_pop_resolved(struct btf_verifier_env * env,u32 resolved_type_id,u32 resolved_size) env_stack_pop_resolved() argument 1908 env_stack_peak(struct btf_verifier_env * env) env_stack_peak() argument 2077 btf_df_check_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_df_check_member() argument 2087 btf_df_check_kflag_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_df_check_kflag_member() argument 2100 btf_generic_check_kflag_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_generic_check_kflag_member() argument 2119 btf_df_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_df_resolve() argument 2133 btf_int_check_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_int_check_member() argument 2171 btf_int_check_kflag_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_int_check_kflag_member() argument 2227 btf_int_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_int_check_meta() argument 2291 btf_int_log(struct btf_verifier_env * env,const struct btf_type * t) btf_int_log() argument 2492 btf_modifier_check_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_modifier_check_member() argument 2517 btf_modifier_check_kflag_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_modifier_check_kflag_member() argument 2542 btf_ptr_check_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_ptr_check_member() argument 2568 btf_ref_type_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_ref_type_check_meta() argument 2616 btf_modifier_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_modifier_resolve() argument 2658 btf_var_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_var_resolve() argument 2704 btf_ptr_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_ptr_resolve() argument 2801 btf_ref_type_log(struct btf_verifier_env * env,const struct btf_type * t) btf_ref_type_log() argument 2825 btf_fwd_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_fwd_check_meta() argument 2851 btf_fwd_type_log(struct btf_verifier_env * env,const struct btf_type * t) btf_fwd_type_log() argument 2866 btf_array_check_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_array_check_member() argument 2895 btf_array_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_array_check_meta() argument 2948 btf_array_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_array_resolve() argument 3013 btf_array_log(struct btf_verifier_env * env,const struct btf_type * t) btf_array_log() argument 3117 btf_struct_check_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_struct_check_member() argument 3142 btf_struct_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_struct_check_meta() argument 3223 btf_struct_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_struct_resolve() argument 3294 btf_struct_log(struct btf_verifier_env * env,const struct btf_type * t) btf_struct_log() argument 4248 btf_enum_check_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_enum_check_member() argument 4273 btf_enum_check_kflag_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_enum_check_kflag_member() argument 4308 btf_enum_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_enum_check_meta() argument 4367 btf_enum_log(struct btf_verifier_env * env,const struct btf_type * t) btf_enum_log() argument 4416 btf_enum64_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_enum64_check_meta() argument 4519 btf_func_proto_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_func_proto_check_meta() argument 4547 btf_func_proto_log(struct btf_verifier_env * env,const struct btf_type * t) btf_func_proto_log() argument 4606 btf_func_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_func_check_meta() argument 4631 btf_func_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_func_resolve() argument 4655 btf_var_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_var_check_meta() argument 4703 btf_var_log(struct btf_verifier_env * env,const struct btf_type * t) btf_var_log() argument 4719 btf_datasec_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_datasec_check_meta() argument 4792 btf_datasec_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_datasec_resolve() argument 4832 btf_datasec_log(struct btf_verifier_env * env,const struct btf_type * t) btf_datasec_log() argument 4871 btf_float_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_float_check_meta() argument 4896 btf_float_check_member(struct btf_verifier_env * env,const struct btf_type * struct_type,const struct btf_member * member,const struct btf_type * member_type) btf_float_check_member() argument 4931 btf_float_log(struct btf_verifier_env * env,const struct btf_type * t) btf_float_log() argument 4946 btf_decl_tag_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_decl_tag_check_meta() argument 4984 btf_decl_tag_resolve(struct btf_verifier_env * env,const struct resolve_vertex * v) btf_decl_tag_resolve() argument 5030 btf_decl_tag_log(struct btf_verifier_env * env,const struct btf_type * t) btf_decl_tag_log() argument 5045 btf_func_proto_check(struct btf_verifier_env * env,const struct btf_type * t) btf_func_proto_check() argument 5140 btf_func_check(struct btf_verifier_env * env,const struct btf_type * t) btf_func_check() argument 5190 btf_check_meta(struct btf_verifier_env * env,const struct btf_type * t,u32 meta_left) btf_check_meta() argument 5232 btf_check_all_metas(struct btf_verifier_env * env) btf_check_all_metas() argument 5259 btf_resolve_valid(struct btf_verifier_env * env,const struct btf_type * t,u32 type_id) btf_resolve_valid() argument 5300 btf_resolve(struct btf_verifier_env * env,const struct btf_type * t,u32 type_id) btf_resolve() argument 5333 btf_check_all_types(struct btf_verifier_env * env) btf_check_all_types() argument 5367 btf_parse_type_sec(struct btf_verifier_env * env) btf_parse_type_sec() argument 5390 btf_parse_str_sec(struct btf_verifier_env * env) btf_parse_str_sec() argument 5434 btf_check_sec_info(struct btf_verifier_env * env,u32 btf_data_size) btf_check_sec_info() argument 5487 btf_parse_hdr(struct btf_verifier_env * env) btf_parse_hdr() argument 5693 btf_check_type_tags(struct btf_verifier_env * env,struct btf * btf,int start_id) btf_check_type_tags() argument 5760 struct btf_verifier_env *env = NULL; btf_parse() local 6240 struct btf_verifier_env *env = NULL; btf_parse_vmlinux() local 6285 struct btf_verifier_env *env = NULL; btf_parse_module() local 7648 btf_prepare_func_args(struct bpf_verifier_env * env,int subprog) btf_prepare_func_args() argument [all...] |