Home
last modified time | relevance | path

Searched refs:btf_new (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/tools/bpf/bpftool/
H A Dgen.c2139 struct btf *btf_new = NULL; in btfgen_get_btf() local
2144 btf_new = btf__new_empty(); in btfgen_get_btf()
2145 if (!btf_new) { in btfgen_get_btf()
2178 err = btf__add_struct(btf_new, name, type->size); in btfgen_get_btf()
2180 err = btf__add_union(btf_new, name, type->size); in btfgen_get_btf()
2195 err = btf__add_field(btf_new, name, m->type, in btfgen_get_btf()
2202 err = btf__add_type(btf_new, info->src_btf, type); in btfgen_get_btf()
2213 for (i = 1; i < btf__type_cnt(btf_new); i++) { in btfgen_get_btf()
2214 struct btf_type *btf_type = (struct btf_type *) btf__type_by_id(btf_new, i); in btfgen_get_btf()
2222 return btf_new; in btfgen_get_btf()
[all …]
/openbmc/linux/tools/lib/bpf/
H A Dbtf.c867 static struct btf *btf_new(const void *data, __u32 size, struct btf *base_btf) in btf_new() function
919 return libbpf_ptr(btf_new(data, size, NULL)); in btf__new()
1008 btf = btf_new(btf_data->d_buf, btf_data->d_size, base_btf); in btf_parse_elf()
1112 btf = btf_new(data, sz, base_btf); in btf_parse_raw()
1389 btf = btf_new(ptr, btf_info.btf_size, base_btf); in btf_get_from_fd()