Searched refs:btf_id (Results 51 - 60 of 60) sorted by path
123
/linux-master/tools/perf/util/ |
H A D | bpf_counter.c | 77 if (info_linear->info.btf_id == 0) { 82 btf = btf__load_from_kernel_by_id(info_linear->info.btf_id); 92 info_linear->info.btf_id, func_info[0].type_id);
|
H A D | env.c | 98 __u32 btf_id = btf_node->id; local 107 if (btf_id < node->id) { 109 } else if (btf_id > node->id) { 112 pr_debug("duplicated btf %u\n", btf_id); 123 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id) argument 128 res = __perf_env__find_btf(env, btf_id); 133 struct btf_node *__perf_env__find_btf(struct perf_env *env, __u32 btf_id) argument 142 if (btf_id < node->id) 144 else if (btf_id > node->id)
|
H A D | env.h | 187 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id); 188 struct btf_node *__perf_env__find_btf(struct perf_env *env, __u32 btf_id);
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | bpf_kfuncs.h | 66 extern void *bpf_rdonly_cast(const void *obj, __u32 btf_id) __ksym __weak;
|
H A D | test_verifier.c | 875 printf("Failed to create map with btf_id pointer\n"); 977 int btf_id = 0; local 982 btf_id = btf__find_by_name_kind(vmlinux_btf, 985 btf_id = btf_id < 0 ? 0 : btf_id; 989 if (!btf_id) { 992 btf_id = btf__find_by_name_kind(testmod_btf, 995 btf_id = btf_id < [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | btf.c | 4597 /* Test BPF_OBJ_GET_INFO_BY_ID on btf_id */ 4636 if (CHECK(err || map_info.btf_id != info[0].id || 4638 "err:%d errno:%d info.id:%u btf_id:%u btf_key_type_id:%u btf_value_type_id:%u", 4639 err, errno, info[0].id, map_info.btf_id, map_info.btf_key_type_id, 4651 btf_fd[0] = bpf_btf_get_fd_by_id(map_info.btf_id); 4659 /* The map holds the last ref to BTF and its btf_id */ 4902 btf = btf__load_from_kernel_by_id(info.btf_id);
|
H A D | ctx_rewrite.c | 249 static int find_field_offset_aux(struct btf *btf, int btf_id, char *field_name, int off) argument 251 const struct btf_type *type = btf__type_by_id(btf, btf_id); 257 PRINT_FAIL("Can't find btf_type for id %d\n", btf_id); 262 PRINT_FAIL("BTF id %d is not struct or union\n", btf_id); 296 int btf_id, field_offset; local 310 btf_id = btf__find_by_name(btf, type_str); 311 if (btf_id < 0) { 316 field_offset = find_field_offset_aux(btf, btf_id, field_str, 0);
|
H A D | fexit_bpf2bpf.c | 115 __s32 btf_id; local 120 btf_id = btf__find_by_name_kind(btf, tgt_name + 1, BTF_KIND_FUNC); 146 ASSERT_EQ(link_info.tracing.target_btf_id, btf_id, "link_tgt_btf_id"); 446 if (!info.btf_id) 449 btf = btf__load_from_kernel_by_id(info.btf_id); 486 int btf_id; local 500 btf_id = find_prog_btf_id("bind_v4_prog", bpf_program__fd(skel->progs.bind_v4_prog)); 501 if (!ASSERT_GE(btf_id, 0, "find_prog_btf_id")) 504 fentry_fd = load_fentry(bpf_program__fd(skel->progs.bind_v4_prog), btf_id); 515 ASSERT_EQ(info.btf_id, [all...] |
H A D | module_fentry_shadow.c | 62 __s32 btf_id[2] = {}; local 90 btf_id[0] = btf__find_by_name_kind(vmlinux_btf, symbol_name, BTF_KIND_FUNC); 91 if (!ASSERT_GT(btf_id[0], 0, "btf_find_by_name")) 94 btf_id[1] = btf__find_by_name_kind(mod_btf, symbol_name, BTF_KIND_FUNC); 95 if (!ASSERT_GT(btf_id[1], 0, "btf_find_by_name")) 99 load_opts.attach_btf_id = btf_id[i];
|
H A D | test_global_funcs.c | 87 btf = btf__load_from_kernel_by_id(info.btf_id);
|
Completed in 285 milliseconds
123