Home
last modified time | relevance | path

Searched refs:btf__new (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_endian.c42 swap_btf = btf__new(raw_data, raw_sz); in test_btf_endian()
85 swap_btf = btf__new(raw_data, raw_sz); in test_btf_endian()
H A Dbtf.c6699 test_btf = btf__new((__u8 *)raw_btf, raw_btf_size); in do_test_dedup()
6713 expect_btf = btf__new((__u8 *)raw_btf, raw_btf_size); in do_test_dedup()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_endian.c40 swap_btf = btf__new(raw_data, raw_sz); in test_btf_endian()
83 swap_btf = btf__new(raw_data, raw_sz); in test_btf_endian()
H A Dbtf.c8027 test_btf = btf__new((__u8 *)raw_btf, raw_btf_size); in do_test_dedup()
8041 expect_btf = btf__new((__u8 *)raw_btf, raw_btf_size); in do_test_dedup()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_cpp.cpp21 btf__new(NULL, 0); in main()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dtest_cpp.cpp113 btf = btf__new(NULL, 0); in main()
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dbtf.h34 LIBBPF_API struct btf *btf__new(const void *data, __u32 size);
H A Dbtf.c762 struct btf *btf__new(const void *data, __u32 size) in btf__new() function
881 btf = btf__new(btf_data->d_buf, btf_data->d_size); in btf__parse_elf()
980 btf = btf__new(data, sz); in btf__parse_raw()
1290 *btf = btf__new((__u8 *)(long)btf_info.btf, btf_info.btf_size); in btf__get_from_id()
H A Dlibbpf.c2453 obj->btf = btf__new(btf_data->d_buf, btf_data->d_size); in bpf_object__init_btf()
2587 kern_btf = btf__new(raw_data, sz); in bpf_object__sanitize_and_load_btf()
/kernel/linux/linux-5.10/tools/perf/util/
H A Dbpf-event.c556 btf = btf__new((__u8 *)(node->data), in __bpf_event__print_bpf_prog_info()
H A Dannotate.c1767 btf = btf__new((__u8 *)(node->data), in symbol__disassemble_bpf()
/kernel/linux/linux-6.6/tools/perf/util/
H A Dbpf-event.c565 btf = btf__new((__u8 *)(node->data), in __bpf_event__print_bpf_prog_info()
H A Dannotate.c1887 btf = btf__new((__u8 *)(node->data), in symbol__disassemble_bpf()
/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dbtf.h41 * @brief **btf__new()** creates a new instance of a BTF object from the raw
54 LIBBPF_API struct btf *btf__new(const void *data, __u32 size);
67 * If *base_btf* is NULL, `btf__new_split()` is equivalent to `btf__new()` and
H A Dlinker.c656 obj->btf = btf__new(data->d_buf, shdr->sh_size); in linker_load_obj_file()
H A Dbtf.c917 struct btf *btf__new(const void *data, __u32 size) in btf__new() function
H A Dlibbpf.c2830 obj->btf = btf__new(btf_data->d_buf, btf_data->d_size); in bpf_object__init_btf()
3153 kern_btf = btf__new(raw_data, sz); in bpf_object__sanitize_and_load_btf()

Completed in 68 milliseconds