• Home
  • Raw
  • Download

Lines Matching defs:sec_name

253 	char *sec_name;
605 zfree(&prog->sec_name);
622 name = strdup(prog->sec_name);
657 const char *name, size_t sec_idx, const char *sec_name,
662 sec_name, name, sec_off, insn_data_sz);
684 prog->sec_name = strdup(sec_name);
685 if (!prog->sec_name)
703 pr_warn("sec '%s': failed to allocate memory for prog '%s'\n", sec_name, name);
710 const char *sec_name, int sec_idx)
739 sec_name, sec_off);
745 sec_name, sec_off);
750 pr_warn("sec '%s': program '%s' is static and not supported\n", sec_name, name);
755 sec_name, name, sec_off / BPF_INSN_SZ, sec_off, prog_sz / BPF_INSN_SZ, prog_sz);
765 sec_name, name);
772 err = bpf_object__init_prog(obj, prog, name, sec_idx, sec_name,
1584 const char *sec_name;
1595 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1597 sec_name, sec_idx,
1603 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1605 sec_name, sec_idx,
1610 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1612 sec_name, sec_idx,
3095 const char *sec_name;
3098 sec_name = elf_sec_name(obj, scn);
3099 if (!sec_name)
3102 if (strcmp(sec_name, name) != 0)
3611 const char *ext_name, *sec_name;
3668 sec_name = btf__name_by_offset(obj->btf, sec->name_off);
3670 if (strcmp(sec_name, KCONFIG_SEC) == 0) {
3696 } else if (strcmp(sec_name, KSYMS_SEC) == 0) {
3702 pr_warn("unrecognized extern section '%s'\n", sec_name);
3822 if (pos->sec_name && !strcmp(pos->sec_name, title))
4086 const char *relo_sec_name, *sec_name;
4105 sec_name = elf_sec_name(obj, scn);
4106 if (!relo_sec_name || !sec_name)
4110 relo_sec_name, sec_idx, sec_name);
4159 relo_sec_name, i, sec_name, insn_idx);
5607 const char *sec_name;
5630 sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off);
5631 if (str_is_empty(sec_name)) {
5644 if (strcmp(prog->sec_name, sec_name) == 0)
5648 pr_warn("sec '%s': failed to find a BPF program\n", sec_name);
5654 sec_name, sec->num_info);
5661 sec_name, insn_idx, i);
5803 const char *sec_name;
5807 sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off);
5808 if (!sec_name)
5810 if (strcmp(sec_name, prog->sec_name) != 0)
6577 prog->sec_name);
6585 attach_name = strchr(prog->sec_name, '/') + 1;
6625 prog->name, prog->sec_name);
6929 static const struct bpf_sec_def *find_sec_def(const char *sec_name);
6937 prog->sec_def = find_sec_def(prog->sec_name);
6941 prog->name, prog->sec_name);
8357 return prog->sec_name;
8364 title = prog->sec_name;
8671 static const struct bpf_sec_def *find_sec_def(const char *sec_name)
8685 if (str_has_pfx(sec_name, sec_def->sec))
8696 if (strncmp(sec_name, sec_def->sec, len) != 0)
8699 if (sec_name[len] == '\0' || sec_name[len] == '/')
8710 if (str_has_pfx(sec_name, sec_def->sec))
8718 if (strcmp(sec_name, sec_def->sec) == 0)
8908 map->name, prog->name, prog->sec_name, prog->type,
10105 opts.retprobe = str_has_pfx(prog->sec_name, "kretprobe/");
10107 func_name = prog->sec_name + sizeof("kretprobe/") - 1;
10109 func_name = prog->sec_name + sizeof("kprobe/") - 1;
10384 char *sec_name, *tp_cat, *tp_name;
10387 sec_name = strdup(prog->sec_name);
10388 if (!sec_name)
10392 if (str_has_pfx(prog->sec_name, "tp/"))
10393 tp_cat = sec_name + sizeof("tp/") - 1;
10395 tp_cat = sec_name + sizeof("tracepoint/") - 1;
10398 free(sec_name);
10405 free(sec_name);
10451 if (str_has_pfx(prog->sec_name, prefixes[i])) {
10452 tp_name = prog->sec_name + strlen(prefixes[i]);
10458 prog->name, prog->sec_name);