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()
2661 const char *sec_name; in elf_sec_by_name() local
2664 sec_name = elf_sec_name(obj, scn); in elf_sec_by_name()
2665 if (!sec_name) in elf_sec_by_name()
2668 if (strcmp(sec_name, name) != 0) in elf_sec_by_name()
3091 const char *ext_name, *sec_name; in bpf_object__collect_externs() local
3143 sec_name = btf__name_by_offset(obj->btf, sec->name_off); in bpf_object__collect_externs()
3145 if (strcmp(sec_name, KCONFIG_SEC) == 0) { in bpf_object__collect_externs()
3166 } else if (strcmp(sec_name, KSYMS_SEC) == 0) { in bpf_object__collect_externs()
3172 pr_warn("unrecognized extern section '%s'\n", sec_name); in bpf_object__collect_externs()
3265 if (pos->sec_name && !strcmp(pos->sec_name, title)) in bpf_object__find_program_by_title()
3504 const char *relo_sec_name, *sec_name; in bpf_object__collect_prog_relos() local
3515 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx)); in bpf_object__collect_prog_relos()
3516 if (!relo_sec_name || !sec_name) in bpf_object__collect_prog_relos()
3520 relo_sec_name, sec_idx, sec_name); in bpf_object__collect_prog_relos()
3558 relo_sec_name, i, sec_name, insn_idx); in bpf_object__collect_prog_relos()
5841 const char *sec_name; in bpf_object__relocate_core() local
5864 sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off); in bpf_object__relocate_core()
5865 if (str_is_empty(sec_name)) { in bpf_object__relocate_core()
5878 if (strcmp(prog->sec_name, sec_name) == 0) in bpf_object__relocate_core()
5882 pr_warn("sec '%s': failed to find a BPF program\n", sec_name); in bpf_object__relocate_core()
5888 sec_name, sec->num_info); in bpf_object__relocate_core()
5895 sec_name, insn_idx, i); in bpf_object__relocate_core()
5995 const char *sec_name; in adjust_prog_btf_ext_info() local
5999 sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off); in adjust_prog_btf_ext_info()
6000 if (!sec_name) in adjust_prog_btf_ext_info()
6002 if (strcmp(sec_name, prog->sec_name) != 0) in adjust_prog_btf_ext_info()
6869 static const struct bpf_sec_def *find_sec_def(const char *sec_name);
6925 prog->sec_def = find_sec_def(prog->sec_name); in __bpf_object__open()
8036 return prog->sec_name; in bpf_program__section_name()
8043 title = prog->sec_name; in bpf_program__title()
8389 static const struct bpf_sec_def *find_sec_def(const char *sec_name) in find_sec_def() argument
8394 if (strncmp(sec_name, in find_sec_def()
8560 sec_def = find_sec_def(prog->sec_name); in bpf_object__collect_st_ops_relos()
8583 map->name, prog->name, prog->sec_name, prog->type, in bpf_object__collect_st_ops_relos()
8687 const char *name = prog->sec_name; in libbpf_find_attach_btf_id()
9390 func_name = prog->sec_name + sec->len; in attach_kprobe()
9507 char *sec_name, *tp_cat, *tp_name; in attach_tp() local
9510 sec_name = strdup(prog->sec_name); in attach_tp()
9511 if (!sec_name) in attach_tp()
9515 tp_cat = sec_name + sec->len; in attach_tp()
9526 free(sec_name); in attach_tp()
9563 const char *tp_name = prog->sec_name + sec->len; in attach_raw_tp()
9756 sec_def = find_sec_def(prog->sec_name); in bpf_program__attach()
10829 sec_def = find_sec_def(prog->sec_name); in bpf_object__attach_skeleton()