Symbol: btf_new
tools/bpf/bpftool/gen.c
2495
struct btf *btf_new = NULL;
tools/bpf/bpftool/gen.c
2501
btf_new = btf__new_empty();
tools/bpf/bpftool/gen.c
2502
if (!btf_new) {
tools/bpf/bpftool/gen.c
2534
err = btf__add_struct(btf_new, name, type->size);
tools/bpf/bpftool/gen.c
2536
err = btf__add_union(btf_new, name, type->size);
tools/bpf/bpftool/gen.c
2551
err = btf__add_field(btf_new, name, m->type,
tools/bpf/bpftool/gen.c
2558
err = btf__add_type(btf_new, info->src_btf, type);
tools/bpf/bpftool/gen.c
2569
for (i = 1; i < btf__type_cnt(btf_new); i++) {
tools/bpf/bpftool/gen.c
2570
struct btf_type *btf_type = (struct btf_type *) btf__type_by_id(btf_new, i);
tools/bpf/bpftool/gen.c
2583
return btf_new;
tools/bpf/bpftool/gen.c
2586
btf__free(btf_new);
tools/bpf/bpftool/gen.c
2618
struct btf *btf_new = NULL;
tools/bpf/bpftool/gen.c
2637
btf_new = btfgen_get_btf(info);
tools/bpf/bpftool/gen.c
2638
if (!btf_new) {
tools/bpf/bpftool/gen.c
2644
err = btf_save_raw(btf_new, dst_btf);
tools/bpf/bpftool/gen.c
2651
btf__free(btf_new);
tools/lib/bpf/btf.c
1361
return libbpf_ptr(btf_new(data, size, NULL, false));
tools/lib/bpf/btf.c
1366
return libbpf_ptr(btf_new(data, size, base_btf, false));
tools/lib/bpf/btf.c
1486
dist_base_btf = btf_new(secs.btf_base_data->d_buf, secs.btf_base_data->d_size,
tools/lib/bpf/btf.c
1495
btf = btf_new(secs.btf_data->d_buf, secs.btf_data->d_size,
tools/lib/bpf/btf.c
1613
btf = btf_new(data, sz, base_btf, false);
tools/lib/bpf/btf.c
1656
btf = btf_new(data, st.st_size, base_btf, true);
tools/lib/bpf/btf.c
1940
btf = btf_new(ptr, btf_info.btf_size, base_btf, false);