Lines Matching refs:sec_name
222 char *sec_name; member
527 zfree(&prog->sec_name); in bpf_program__exit()
541 name = p = strdup(prog->sec_name); in __bpf_program__pin_name()
560 const char *name, size_t sec_idx, const char *sec_name, in bpf_object__init_prog() argument
565 sec_name, name, sec_off, insn_data_sz); in bpf_object__init_prog()
584 prog->sec_name = strdup(sec_name); in bpf_object__init_prog()
585 if (!prog->sec_name) in bpf_object__init_prog()
603 pr_warn("sec '%s': failed to allocate memory for prog '%s'\n", sec_name, name); in bpf_object__init_prog()
610 const char *sec_name, int sec_idx) in bpf_object__add_programs() argument
626 sec_name, sec_off); in bpf_object__add_programs()
635 sec_name, sec_off); in bpf_object__add_programs()
641 sec_name, sec_off); in bpf_object__add_programs()
646 sec_name, name, sec_off / BPF_INSN_SZ, sec_off, prog_sz / BPF_INSN_SZ, prog_sz); in bpf_object__add_programs()
656 sec_name, name); in bpf_object__add_programs()
663 err = bpf_object__init_prog(obj, prog, name, sec_idx, sec_name, in bpf_object__add_programs()
2662 const char *sec_name; in elf_sec_by_name() local
2665 sec_name = elf_sec_name(obj, scn); in elf_sec_by_name()
2666 if (!sec_name) in elf_sec_by_name()
2669 if (strcmp(sec_name, name) != 0) in elf_sec_by_name()
3092 const char *ext_name, *sec_name; in bpf_object__collect_externs() local
3144 sec_name = btf__name_by_offset(obj->btf, sec->name_off); in bpf_object__collect_externs()
3146 if (strcmp(sec_name, KCONFIG_SEC) == 0) { in bpf_object__collect_externs()
3167 } else if (strcmp(sec_name, KSYMS_SEC) == 0) { in bpf_object__collect_externs()
3173 pr_warn("unrecognized extern section '%s'\n", sec_name); in bpf_object__collect_externs()
3266 if (pos->sec_name && !strcmp(pos->sec_name, title)) in bpf_object__find_program_by_title()
3505 const char *relo_sec_name, *sec_name; in bpf_object__collect_prog_relos() local
3516 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx)); in bpf_object__collect_prog_relos()
3517 if (!relo_sec_name || !sec_name) in bpf_object__collect_prog_relos()
3521 relo_sec_name, sec_idx, sec_name); in bpf_object__collect_prog_relos()
3559 relo_sec_name, i, sec_name, insn_idx); in bpf_object__collect_prog_relos()
5900 const char *sec_name; in bpf_object__relocate_core() local
5923 sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off); in bpf_object__relocate_core()
5924 if (str_is_empty(sec_name)) { in bpf_object__relocate_core()
5936 if (strcmp(obj->programs[i].sec_name, sec_name) == 0) { in bpf_object__relocate_core()
5942 pr_warn("sec '%s': failed to find a BPF program\n", sec_name); in bpf_object__relocate_core()
5948 sec_name, sec->num_info); in bpf_object__relocate_core()
5963 sec_name, i, insn_idx); in bpf_object__relocate_core()
6062 const char *sec_name; in adjust_prog_btf_ext_info() local
6066 sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off); in adjust_prog_btf_ext_info()
6067 if (!sec_name) in adjust_prog_btf_ext_info()
6069 if (strcmp(sec_name, prog->sec_name) != 0) in adjust_prog_btf_ext_info()
6936 static const struct bpf_sec_def *find_sec_def(const char *sec_name);
6994 prog->sec_def = find_sec_def(prog->sec_name); in __bpf_object__open()
8117 return prog->sec_name; in bpf_program__section_name()
8124 title = prog->sec_name; in bpf_program__title()
8470 static const struct bpf_sec_def *find_sec_def(const char *sec_name) in find_sec_def() argument
8475 if (strncmp(sec_name, in find_sec_def()
8641 sec_def = find_sec_def(prog->sec_name); in bpf_object__collect_st_ops_relos()
8664 map->name, prog->name, prog->sec_name, prog->type, in bpf_object__collect_st_ops_relos()
8768 const char *name = prog->sec_name; in libbpf_find_attach_btf_id()
9471 func_name = prog->sec_name + sec->len; in attach_kprobe()
9588 char *sec_name, *tp_cat, *tp_name; in attach_tp() local
9591 sec_name = strdup(prog->sec_name); in attach_tp()
9592 if (!sec_name) in attach_tp()
9596 tp_cat = sec_name + sec->len; in attach_tp()
9607 free(sec_name); in attach_tp()
9644 const char *tp_name = prog->sec_name + sec->len; in attach_raw_tp()
9837 sec_def = find_sec_def(prog->sec_name); in bpf_program__attach()
10910 sec_def = find_sec_def(prog->sec_name); in bpf_object__attach_skeleton()