diff --git a/basic02-prog-by-name/xdp_loader.c b/basic02-prog-by-name/xdp_loader.c index e18d97fa..fc2c008b 100644 --- a/basic02-prog-by-name/xdp_loader.c +++ b/basic02-prog-by-name/xdp_loader.c @@ -151,7 +151,7 @@ static void list_avail_progs(struct bpf_object *obj) bpf_object__for_each_program(pos, obj) { if (bpf_program__is_xdp(pos)) - printf(" %s\n", bpf_program__title(pos, false)); + printf(" %s\n", bpf_program__section_name(pos)); } } diff --git a/common/common_user_bpf_xdp.c b/common/common_user_bpf_xdp.c index e7ef7717..faf7f4f9 100644 --- a/common/common_user_bpf_xdp.c +++ b/common/common_user_bpf_xdp.c @@ -274,7 +274,7 @@ struct bpf_object *load_bpf_and_xdp_attach(struct config *cfg) exit(EXIT_FAIL_BPF); } - strncpy(cfg->progsec, bpf_program__title(bpf_prog, false), sizeof(cfg->progsec)); + strncpy(cfg->progsec, bpf_program__section_name(bpf_prog), sizeof(cfg->progsec)); prog_fd = bpf_program__fd(bpf_prog); if (prog_fd <= 0) { diff --git a/tracing02-xdp-monitor/trace_load_and_stats.c b/tracing02-xdp-monitor/trace_load_and_stats.c index a7b75aaa..4c0e2dcb 100644 --- a/tracing02-xdp-monitor/trace_load_and_stats.c +++ b/tracing02-xdp-monitor/trace_load_and_stats.c @@ -796,7 +796,7 @@ static struct bpf_object* load_bpf_and_trace_attach(struct config *cfg) } bpf_object__for_each_program(prog, obj) { - const char *sec = bpf_program__title(prog, true); + const char *sec = bpf_program__section_name(prog); char *tp; if (!sec) {