arch/mips/boot/tools/relocs.c
114
if (strcmp(secname, sec_name(i)) == 0)
arch/mips/boot/tools/relocs.c
127
name = sec_name(sym->st_shndx);
arch/mips/boot/tools/relocs.c
647
sec_name(sec->shdr.sh_info),
arch/mips/boot/tools/relocs.c
651
sec_name(sym->st_shndx));
arch/x86/tools/relocs.c
1032
sec_name(sec->shdr.sh_info),
arch/x86/tools/relocs.c
1035
sec_name(sym_index(sym)));
arch/x86/tools/relocs.c
285
name = sec_name(sym_index(sym));
drivers/crypto/hisilicon/sec2/sec_main.c
1299
qm->dev_name = sec_name;
drivers/crypto/hisilicon/sec2/sec_main.c
146
static const char sec_name[] = "hisi_sec2";
drivers/crypto/intel/qat/qat_common/adf_cfg.c
232
const char *sec_name)
drivers/crypto/intel/qat/qat_common/adf_cfg.c
240
if (!strcmp(ptr->name, sec_name))
drivers/crypto/intel/qat/qat_common/adf_cfg.c
247
const char *sec_name,
drivers/crypto/intel/qat/qat_common/adf_cfg.c
251
struct adf_cfg_section *sec = adf_cfg_sec_find(accel_dev, sec_name);
kernel/debug/kdb/kdb_main.c
1484
symtab.sec_name, symtab.sec_start,
kernel/debug/kdb/kdb_private.h
79
const char *sec_name; /* Section containing symbol */
samples/bpf/hbm.c
122
const char *sec_name;
samples/bpf/hbm.c
137
sec_name = bpf_program__section_name(pos);
samples/bpf/hbm.c
138
if (sec_name && !strcmp(sec_name, "cgroup_skb/egress")) {
samples/bpf/xdp_fwd_user.c
124
const char *sec_name;
samples/bpf/xdp_fwd_user.c
186
sec_name = bpf_program__section_name(pos);
samples/bpf/xdp_fwd_user.c
187
if (sec_name && !strcmp(sec_name, prog_name)) {
scripts/mod/modpost.c
1150
const char *tosec = sec_name(elf, get_secindex(elf, sym));
scripts/mod/modpost.c
1444
const char *secname = sec_name(elf, secndx);
tools/bpf/bpftool/gen.c
118
static bool get_datasec_ident(const char *sec_name, char *buf, size_t buf_sz)
tools/bpf/bpftool/gen.c
124
if (strcmp(sec_name, ".addr_space.1") == 0) {
tools/bpf/bpftool/gen.c
132
if (str_has_prefix(sec_name, pfx)) {
tools/bpf/bpftool/gen.c
133
snprintf(buf, buf_sz, "%s", sec_name + 1);
tools/bpf/bpftool/gen.c
153
const char *sec_name = btf__name_by_offset(btf, sec->name_off);
tools/bpf/bpftool/gen.c
159
if (!get_datasec_ident(sec_name, sec_ident, sizeof(sec_ident)))
tools/bpf/bpftool/gen.c
162
if (strcmp(sec_name, ".kconfig") != 0)
tools/bpf/bpftool/gen.c
183
sec_name, i, need_off, off);
tools/bpf/bpftool/gen.c
2448
const char *sec_name = btf__name_by_offset(btf, sec->sec_name_off);
tools/bpf/bpftool/gen.c
2464
err = bpf_core_calc_relo_insn(sec_name, relo, relo_idx, btf, cands,
tools/bpf/bpftool/gen.c
334
const char *sec_name, *var_name;
tools/bpf/bpftool/gen.c
350
sec_name = btf__name_by_offset(btf, sec->name_off);
tools/bpf/bpftool/gen.c
351
if (!get_datasec_ident(sec_name, sec_ident, sizeof(sec_ident)))
tools/bpf/bpftool/gen.c
354
strip_mods = strcmp(sec_name, ".kconfig") != 0;
tools/bpf/bpftool/prog.c
1763
const char *sec_name = bpf_program__section_name(pos);
tools/bpf/bpftool/prog.c
1765
err = get_prog_type_by_name(sec_name, &prog_type,
tools/lib/bpf/libbpf.c
10024
static bool sec_def_matches(const struct bpf_sec_def *sec_def, const char *sec_name)
tools/lib/bpf/libbpf.c
10030
if (str_has_pfx(sec_name, sec_def->sec))
tools/lib/bpf/libbpf.c
10041
if (strncmp(sec_name, sec_def->sec, len) != 0)
tools/lib/bpf/libbpf.c
10044
if (sec_name[len] == '\0' || sec_name[len] == '/')
tools/lib/bpf/libbpf.c
10049
return strcmp(sec_name, sec_def->sec) == 0;
tools/lib/bpf/libbpf.c
10052
static const struct bpf_sec_def *find_sec_def(const char *sec_name)
tools/lib/bpf/libbpf.c
10060
if (sec_def_matches(sec_def, sec_name))
tools/lib/bpf/libbpf.c
10067
if (sec_def_matches(sec_def, sec_name))
tools/lib/bpf/libbpf.c
12112
if (strcmp(prog->sec_name, "kprobe") == 0 || strcmp(prog->sec_name, "kretprobe") == 0)
tools/lib/bpf/libbpf.c
12115
opts.retprobe = str_has_pfx(prog->sec_name, "kretprobe/");
tools/lib/bpf/libbpf.c
12117
func_name = prog->sec_name + sizeof("kretprobe/") - 1;
tools/lib/bpf/libbpf.c
12119
func_name = prog->sec_name + sizeof("kprobe/") - 1;
tools/lib/bpf/libbpf.c
12146
if (strcmp(prog->sec_name, "ksyscall") == 0 || strcmp(prog->sec_name, "kretsyscall") == 0)
tools/lib/bpf/libbpf.c
12149
opts.retprobe = str_has_pfx(prog->sec_name, "kretsyscall/");
tools/lib/bpf/libbpf.c
12151
syscall_name = prog->sec_name + sizeof("kretsyscall/") - 1;
tools/lib/bpf/libbpf.c
12153
syscall_name = prog->sec_name + sizeof("ksyscall/") - 1;
tools/lib/bpf/libbpf.c
12169
if (strcmp(prog->sec_name, "kprobe.multi") == 0 ||
tools/lib/bpf/libbpf.c
12170
strcmp(prog->sec_name, "kretprobe.multi") == 0)
tools/lib/bpf/libbpf.c
12173
opts.retprobe = str_has_pfx(prog->sec_name, "kretprobe.multi/");
tools/lib/bpf/libbpf.c
12175
spec = prog->sec_name + sizeof("kretprobe.multi/") - 1;
tools/lib/bpf/libbpf.c
12177
spec = prog->sec_name + sizeof("kprobe.multi/") - 1;
tools/lib/bpf/libbpf.c
12201
if (strcmp(prog->sec_name, "kprobe.session") == 0)
tools/lib/bpf/libbpf.c
12204
spec = prog->sec_name + sizeof("kprobe.session/") - 1;
tools/lib/bpf/libbpf.c
12224
n = sscanf(prog->sec_name, "%m[^/]/%m[^:]:%m[^\n]",
tools/lib/bpf/libbpf.c
12240
prog->sec_name);
tools/lib/bpf/libbpf.c
12741
n = sscanf(prog->sec_name, "%m[^/]/%m[^:]:%m[^\n]",
tools/lib/bpf/libbpf.c
12750
prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
12777
prog->sec_name);
tools/lib/bpf/libbpf.c
12853
const char *sec_name;
tools/lib/bpf/libbpf.c
12856
sec_name = bpf_program__section_name(prog);
tools/lib/bpf/libbpf.c
12857
if (strcmp(sec_name, "usdt") == 0) {
tools/lib/bpf/libbpf.c
12863
n = sscanf(sec_name, "usdt/%m[^:]:%m[^:]:%m[^:]", &path, &provider, &name);
tools/lib/bpf/libbpf.c
12866
sec_name);
tools/lib/bpf/libbpf.c
12971
char *sec_name, *tp_cat, *tp_name;
tools/lib/bpf/libbpf.c
12976
if (strcmp(prog->sec_name, "tp") == 0 || strcmp(prog->sec_name, "tracepoint") == 0)
tools/lib/bpf/libbpf.c
12979
sec_name = strdup(prog->sec_name);
tools/lib/bpf/libbpf.c
12980
if (!sec_name)
tools/lib/bpf/libbpf.c
12984
if (str_has_pfx(prog->sec_name, "tp/"))
tools/lib/bpf/libbpf.c
12985
tp_cat = sec_name + sizeof("tp/") - 1;
tools/lib/bpf/libbpf.c
12987
tp_cat = sec_name + sizeof("tracepoint/") - 1;
tools/lib/bpf/libbpf.c
12990
free(sec_name);
tools/lib/bpf/libbpf.c
12997
free(sec_name);
tools/lib/bpf/libbpf.c
13060
if (!str_has_pfx(prog->sec_name, prefixes[i]))
tools/lib/bpf/libbpf.c
13065
if (prog->sec_name[pfx_len] == '\0')
tools/lib/bpf/libbpf.c
13068
if (prog->sec_name[pfx_len] != '/')
tools/lib/bpf/libbpf.c
13071
tp_name = prog->sec_name + pfx_len + 1;
tools/lib/bpf/libbpf.c
13077
prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
1327
map->name, mname, prog->name, prog->sec_name, prog->type,
tools/lib/bpf/libbpf.c
1333
map->name, mname, prog->name, prog->sec_name, prog->type,
tools/lib/bpf/libbpf.c
1387
static int init_struct_ops_maps(struct bpf_object *obj, const char *sec_name,
tools/lib/bpf/libbpf.c
1403
datasec_id = btf__find_by_name_kind(btf, sec_name,
tools/lib/bpf/libbpf.c
1407
sec_name);
tools/lib/bpf/libbpf.c
1420
vsi->type, sec_name);
tools/lib/bpf/libbpf.c
1449
if (sec_name[0] == '?') {
tools/lib/bpf/libbpf.c
1452
sec_name++;
tools/lib/bpf/libbpf.c
1459
map->def.map_flags = strcmp(sec_name, STRUCT_OPS_LINK_SEC) == 0 ? BPF_F_LINK : 0;
tools/lib/bpf/libbpf.c
1475
var_name, sec_name);
tools/lib/bpf/libbpf.c
1493
const char *sec_name;
tools/lib/bpf/libbpf.c
1502
sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
tools/lib/bpf/libbpf.c
1503
if (!sec_name)
tools/lib/bpf/libbpf.c
1506
err = init_struct_ops_maps(obj, sec_name, sec_idx, desc->data);
tools/lib/bpf/libbpf.c
2019
const char *sec_name;
tools/lib/bpf/libbpf.c
2034
sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
tools/lib/bpf/libbpf.c
2036
sec_name, sec_idx,
tools/lib/bpf/libbpf.c
2042
sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
tools/lib/bpf/libbpf.c
2044
sec_name, sec_idx,
tools/lib/bpf/libbpf.c
2049
sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
tools/lib/bpf/libbpf.c
2051
sec_name, sec_idx,
tools/lib/bpf/libbpf.c
2992
const char *sec_name, int sec_idx,
tools/lib/bpf/libbpf.c
3002
sec_name, mmap_sz, data_sz);
tools/lib/bpf/libbpf.c
3309
const char *sec_name;
tools/lib/bpf/libbpf.c
3328
sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off);
tools/lib/bpf/libbpf.c
3329
if (str_is_empty(sec_name))
tools/lib/bpf/libbpf.c
3331
scn = elf_sec_by_name(obj, sec_name);
tools/lib/bpf/libbpf.c
3359
const char *sec_name = btf__name_by_offset(btf, t->name_off);
tools/lib/bpf/libbpf.c
3364
if (!sec_name) {
tools/lib/bpf/libbpf.c
3375
if (strcmp(sec_name, KCONFIG_SEC) == 0 || strcmp(sec_name, KSYMS_SEC) == 0)
tools/lib/bpf/libbpf.c
3387
err = find_elf_sec_sz(obj, sec_name, &size);
tools/lib/bpf/libbpf.c
3390
sec_name, size, errstr(err));
tools/lib/bpf/libbpf.c
3406
pr_debug("sec '%s': unexpected non-VAR type found\n", sec_name);
tools/lib/bpf/libbpf.c
3417
sec_name, i);
tools/lib/bpf/libbpf.c
3424
sec_name, var_name);
tools/lib/bpf/libbpf.c
3704
const char *sec_name;
tools/lib/bpf/libbpf.c
3707
sec_name = elf_sec_name(obj, scn);
tools/lib/bpf/libbpf.c
3708
if (!sec_name)
tools/lib/bpf/libbpf.c
3711
if (strcmp(sec_name, name) != 0)
tools/lib/bpf/libbpf.c
4254
const char *ext_name, *sec_name;
tools/lib/bpf/libbpf.c
4322
sec_name = btf__name_by_offset(obj->btf, sec->name_off);
tools/lib/bpf/libbpf.c
4324
if (strcmp(sec_name, KCONFIG_SEC) == 0) {
tools/lib/bpf/libbpf.c
4350
} else if (strcmp(sec_name, KSYMS_SEC) == 0) {
tools/lib/bpf/libbpf.c
4356
pr_warn("unrecognized extern section '%s'\n", sec_name);
tools/lib/bpf/libbpf.c
447
char *sec_name;
tools/lib/bpf/libbpf.c
4783
const char *relo_sec_name, *sec_name;
tools/lib/bpf/libbpf.c
4804
sec_name = elf_sec_name(obj, scn);
tools/lib/bpf/libbpf.c
4805
if (!relo_sec_name || !sec_name)
tools/lib/bpf/libbpf.c
4809
relo_sec_name, sec_idx, sec_name);
tools/lib/bpf/libbpf.c
4858
relo_sec_name, i, sec_name, insn_idx);
tools/lib/bpf/libbpf.c
6037
const char *sec_name;
tools/lib/bpf/libbpf.c
6064
sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off);
tools/lib/bpf/libbpf.c
6065
if (str_is_empty(sec_name)) {
tools/lib/bpf/libbpf.c
6070
pr_debug("sec '%s': found %d CO-RE relocations\n", sec_name, sec->num_info);
tools/lib/bpf/libbpf.c
6087
sec_name, i, insn_idx);
tools/lib/bpf/libbpf.c
7745
attach_name = strchr(prog->sec_name, '/');
tools/lib/bpf/libbpf.c
7805
prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
809
zfree(&prog->sec_name);
tools/lib/bpf/libbpf.c
8258
static const struct bpf_sec_def *find_sec_def(const char *sec_name);
tools/lib/bpf/libbpf.c
8266
prog->sec_def = find_sec_def(prog->sec_name);
tools/lib/bpf/libbpf.c
8270
prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
840
const char *name, size_t sec_idx, const char *sec_name,
tools/lib/bpf/libbpf.c
845
sec_name, name, sec_off, insn_data_sz);
tools/lib/bpf/libbpf.c
866
if (sec_name[0] == '?') {
tools/lib/bpf/libbpf.c
869
sec_name++;
tools/lib/bpf/libbpf.c
879
prog->sec_name = strdup(sec_name);
tools/lib/bpf/libbpf.c
880
if (!prog->sec_name)
tools/lib/bpf/libbpf.c
894
pr_warn("sec '%s': failed to allocate memory for prog '%s'\n", sec_name, name);
tools/lib/bpf/libbpf.c
901
const char *sec_name, int sec_idx)
tools/lib/bpf/libbpf.c
929
sec_name, sec_off);
tools/lib/bpf/libbpf.c
935
sec_name, sec_off);
tools/lib/bpf/libbpf.c
940
pr_warn("sec '%s': program '%s' is static and not supported\n", sec_name, name);
tools/lib/bpf/libbpf.c
945
sec_name, name, sec_off / BPF_INSN_SZ, sec_off, prog_sz / BPF_INSN_SZ, prog_sz);
tools/lib/bpf/libbpf.c
955
sec_name, name);
tools/lib/bpf/libbpf.c
9610
return prog->sec_name;
tools/lib/bpf/libbpf.c
962
err = bpf_object__init_prog(obj, prog, name, sec_idx, sec_name,
tools/lib/bpf/linker.c
1012
if (strncmp(sec->sec_name, ".rel", sizeof(".rel") - 1) != 0
tools/lib/bpf/linker.c
1013
|| strcmp(sec->sec_name + sizeof(".rel") - 1, link_sec->sec_name) != 0) {
tools/lib/bpf/linker.c
107
char *sec_name;
tools/lib/bpf/linker.c
1170
name_off = strset__add_str(linker->strtab_strs, src_sec->sec_name);
tools/lib/bpf/linker.c
1196
static struct dst_sec *find_dst_sec_by_name(struct bpf_linker *linker, const char *sec_name)
tools/lib/bpf/linker.c
1204
if (strcmp(sec->sec_name, sec_name) == 0)
tools/lib/bpf/linker.c
1217
pr_warn("sec %s types mismatch\n", dst->sec_name);
tools/lib/bpf/linker.c
1221
pr_warn("sec %s flags mismatch\n", dst->sec_name);
tools/lib/bpf/linker.c
1225
pr_warn("sec %s entsize mismatch\n", dst->sec_name);
tools/lib/bpf/linker.c
1365
dst_sec = find_dst_sec_by_name(linker, src_sec->sec_name);
tools/lib/bpf/linker.c
1367
dst_sec = add_dst_sec(linker, src_sec->sec_name);
tools/lib/bpf/linker.c
1372
pr_warn("failed to init section '%s'\n", src_sec->sec_name);
tools/lib/bpf/linker.c
1377
pr_warn("ELF sections %s are incompatible\n", src_sec->sec_name);
tools/lib/bpf/linker.c
1382
if (strcmp(src_sec->sec_name, "license") == 0
tools/lib/bpf/linker.c
1383
|| strcmp(src_sec->sec_name, "version") == 0) {
tools/lib/bpf/linker.c
1385
pr_warn("non-identical contents of section '%s' are not supported\n", src_sec->sec_name);
tools/lib/bpf/linker.c
1826
if (glob_sym->sec_id && strcmp(linker->secs[glob_sym->sec_id].sec_name, MAPS_ELF_SEC) == 0)
tools/lib/bpf/linker.c
1911
static struct src_sec *find_src_sec_by_name(struct src_obj *obj, const char *sec_name)
tools/lib/bpf/linker.c
1919
if (strcmp(sec->sec_name, sec_name) == 0)
tools/lib/bpf/linker.c
2029
if (strcmp(src_sec->sec_name, JUMPTABLES_SEC) == 0)
tools/lib/bpf/linker.c
2042
const char *sec_name = NULL;
tools/lib/bpf/linker.c
2046
sec_name = btf__str_by_offset(obj->btf, t->name_off);
tools/lib/bpf/linker.c
2054
if (strcmp(sec_name, BTF_EXTERN_SEC) != 0) {
tools/lib/bpf/linker.c
2055
src_sec = find_src_sec_by_name(obj, sec_name);
tools/lib/bpf/linker.c
2057
pr_warn("failed to find matching ELF sec '%s'\n", sec_name);
tools/lib/bpf/linker.c
213
free(sec->sec_name);
tools/lib/bpf/linker.c
2216
dst_sec = find_dst_sec_by_name(linker, src_sec->sec_name);
tools/lib/bpf/linker.c
2218
dst_sec = add_dst_sec(linker, src_sec->sec_name);
tools/lib/bpf/linker.c
2223
pr_warn("failed to init section '%s'\n", src_sec->sec_name);
tools/lib/bpf/linker.c
2227
pr_warn("sections %s are not compatible\n", src_sec->sec_name);
tools/lib/bpf/linker.c
2319
const char *sec_name;
tools/lib/bpf/linker.c
2335
sec_name = btf__str_by_offset(obj->btf, t->name_off);
tools/lib/bpf/linker.c
2336
sec = find_src_sec_by_name(obj, sec_name);
tools/lib/bpf/linker.c
2366
if (strcmp(sec_name, BTF_EXTERN_SEC) == 0)
tools/lib/bpf/linker.c
2369
sec = add_src_sec(obj, sec_name);
tools/lib/bpf/linker.c
2401
pr_warn("failed to find symbol for variable '%s' in section '%s'\n", var_name, sec_name);
tools/lib/bpf/linker.c
2633
const char *sec_name, *s;
tools/lib/bpf/linker.c
2645
sec_name = btf__name_by_offset(obj->btf, ext_sec->sec_name_off);
tools/lib/bpf/linker.c
2646
src_sec = find_src_sec_by_name(obj, sec_name);
tools/lib/bpf/linker.c
2648
pr_warn("can't find section '%s' referenced from .BTF.ext\n", sec_name);
tools/lib/bpf/linker.c
2656
pr_warn("incompatible .BTF.ext record sizes for section '%s'\n", sec_name);
tools/lib/bpf/linker.c
2674
sec_name = btf__name_by_offset(obj->btf, ext_sec->sec_name_off);
tools/lib/bpf/linker.c
2675
src_sec = find_src_sec_by_name(obj, sec_name);
tools/lib/bpf/linker.c
2677
pr_warn("can't find section '%s' referenced from .BTF.ext\n", sec_name);
tools/lib/bpf/linker.c
2685
pr_warn("incompatible .BTF.ext record sizes for section '%s'\n", sec_name);
tools/lib/bpf/linker.c
2716
sec_name = btf__name_by_offset(obj->btf, ext_sec->sec_name_off);
tools/lib/bpf/linker.c
2717
src_sec = find_src_sec_by_name(obj, sec_name);
tools/lib/bpf/linker.c
2719
pr_warn("can't find section '%s' referenced from .BTF.ext\n", sec_name);
tools/lib/bpf/linker.c
2727
pr_warn("incompatible .BTF.ext record sizes for section '%s'\n", sec_name);
tools/lib/bpf/linker.c
2820
static int emit_elf_data_sec(struct bpf_linker *linker, const char *sec_name,
tools/lib/bpf/linker.c
2828
name_off = strset__add_str(linker->strtab_strs, sec_name);
tools/lib/bpf/linker.c
2879
id = btf__add_datasec(btf, sec->sec_name, sec->sec_sz);
tools/lib/bpf/linker.c
2882
sec->sec_name, id);
tools/lib/bpf/linker.c
2942
const char *sec_name, struct btf_ext_sec_data *sec_data)
tools/lib/bpf/linker.c
2952
str_off = btf__add_str(linker->btf, sec_name);
tools/lib/bpf/linker.c
3061
sz = emit_btf_ext_data(linker, cur, sec->sec_name, &sec->func_info);
tools/lib/bpf/linker.c
3078
sz = emit_btf_ext_data(linker, cur, sec->sec_name, &sec->line_info);
tools/lib/bpf/linker.c
3095
sz = emit_btf_ext_data(linker, cur, sec->sec_name, &sec->core_relo_info);
tools/lib/bpf/linker.c
311
static struct dst_sec *add_dst_sec(struct bpf_linker *linker, const char *sec_name)
tools/lib/bpf/linker.c
32
const char *sec_name;
tools/lib/bpf/linker.c
328
sec->sec_name = strdup(sec_name);
tools/lib/bpf/linker.c
329
if (!sec->sec_name)
tools/lib/bpf/linker.c
409
str_off = strset__add_str(linker->strtab_strs, sec->sec_name);
tools/lib/bpf/linker.c
450
str_off = strset__add_str(linker->strtab_strs, sec->sec_name);
tools/lib/bpf/linker.c
608
const char *name = sec->sec_name;
tools/lib/bpf/linker.c
620
strcmp(sec->sec_name, ".text") == 0)
tools/lib/bpf/linker.c
624
if (is_dwarf_sec_name(sec->sec_name))
tools/lib/bpf/linker.c
642
static struct src_sec *add_src_sec(struct src_obj *obj, const char *sec_name)
tools/lib/bpf/linker.c
659
sec->sec_name = sec_name;
tools/lib/bpf/linker.c
732
const char *sec_name;
tools/lib/bpf/linker.c
741
sec_name = elf_strptr(obj->elf, obj->shstrs_sec_idx, shdr->sh_name);
tools/lib/bpf/linker.c
742
if (!sec_name) {
tools/lib/bpf/linker.c
751
sec_idx, sec_name, obj->filename);
tools/lib/bpf/linker.c
755
sec = add_src_sec(obj, sec_name);
tools/lib/bpf/linker.c
782
if (strcmp(sec_name, BTF_ELF_SEC) == 0) {
tools/lib/bpf/linker.c
793
if (strcmp(sec_name, BTF_EXT_ELF_SEC) == 0) {
tools/lib/bpf/linker.c
815
sec_idx, sec_name, obj->filename);
tools/lib/bpf/linker.c
846
if (sec->sec_name[0] == '\0') {
tools/lib/bpf/linker.c
851
if (is_dwarf_sec_name(sec->sec_name))
tools/lib/bpf/linker.c
903
sec->sec_idx, sec->sec_name, (size_t)sec->shdr->sh_type, obj->filename);
tools/lib/bpf/usdt.c
368
static int find_elf_sec_by_name(Elf *elf, const char *sec_name, GElf_Shdr *shdr, Elf_Scn **scn)
tools/lib/bpf/usdt.c
387
if (name && strcmp(sec_name, name) == 0) {
tools/perf/util/bpf_trace_augment.c
126
const char *sec_name;
tools/perf/util/bpf_trace_augment.c
132
sec_name = bpf_program__section_name(pos);
tools/perf/util/bpf_trace_augment.c
133
if (sec_name && !strcmp(sec_name, name))
tools/perf/util/symbol-elf.c
1287
char *sec_name;
tools/perf/util/symbol-elf.c
1296
sec_name = elf_strptr(elf, ehdr->e_shstrndx, shdr.sh_name);
tools/perf/util/symbol-elf.c
1297
if (!sec_name ||
tools/perf/util/symbol-elf.c
1298
strstarts(sec_name, ".init") ||
tools/perf/util/symbol-elf.c
1299
strstarts(sec_name, ".exit"))
tools/testing/selftests/bpf/prog_tests/section_names.c
214
rc = libbpf_prog_type_by_name(test->sec_name, &prog_type,
tools/testing/selftests/bpf/prog_tests/section_names.c
218
"prog: unexpected rc=%d for %s\n", rc, test->sec_name);
tools/testing/selftests/bpf/prog_tests/section_names.c
225
prog_type, test->sec_name);
tools/testing/selftests/bpf/prog_tests/section_names.c
229
expected_attach_type, test->sec_name);
tools/testing/selftests/bpf/prog_tests/section_names.c
237
rc = libbpf_attach_type_by_name(test->sec_name, &attach_type);
tools/testing/selftests/bpf/prog_tests/section_names.c
240
"attach: unexpected rc=%d for %s\n", rc, test->sec_name);
tools/testing/selftests/bpf/prog_tests/section_names.c
247
attach_type, test->sec_name);
tools/testing/selftests/bpf/prog_tests/section_names.c
8
const char sec_name[32];
tools/testing/selftests/bpf/veristat.c
2110
const char *sec_name;
tools/testing/selftests/bpf/veristat.c
2131
sec_name = btf__name_by_offset(btf, t->name_off);
tools/testing/selftests/bpf/veristat.c
2132
map = bpf_object__find_map_by_name(obj, sec_name);