Symbol: sec_name
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
1310
qm->dev_name = sec_name;
drivers/crypto/hisilicon/sec2/sec_main.c
149
static const char sec_name[] = "hisi_sec2";
drivers/crypto/intel/qat/qat_common/adf_cfg.c
222
const char *sec_name)
drivers/crypto/intel/qat/qat_common/adf_cfg.c
230
if (!strcmp(ptr->name, sec_name))
drivers/crypto/intel/qat/qat_common/adf_cfg.c
237
const char *sec_name,
drivers/crypto/intel/qat/qat_common/adf_cfg.c
241
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
1157
const char *tosec = sec_name(elf, get_secindex(elf, sym));
scripts/mod/modpost.c
1451
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
2450
const char *sec_name = btf__name_by_offset(btf, sec->sec_name_off);
tools/bpf/bpftool/gen.c
2466
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
10284
static bool sec_def_matches(const struct bpf_sec_def *sec_def, const char *sec_name)
tools/lib/bpf/libbpf.c
10290
if (str_has_pfx(sec_name, sec_def->sec))
tools/lib/bpf/libbpf.c
10301
if (strncmp(sec_name, sec_def->sec, len) != 0)
tools/lib/bpf/libbpf.c
10304
if (sec_name[len] == '\0' || sec_name[len] == '/')
tools/lib/bpf/libbpf.c
10309
return strcmp(sec_name, sec_def->sec) == 0;
tools/lib/bpf/libbpf.c
10312
static const struct bpf_sec_def *find_sec_def(const char *sec_name)
tools/lib/bpf/libbpf.c
10320
if (sec_def_matches(sec_def, sec_name))
tools/lib/bpf/libbpf.c
10327
if (sec_def_matches(sec_def, sec_name))
tools/lib/bpf/libbpf.c
12391
if (strcmp(prog->sec_name, "kprobe") == 0 || strcmp(prog->sec_name, "kretprobe") == 0)
tools/lib/bpf/libbpf.c
12394
opts.retprobe = str_has_pfx(prog->sec_name, "kretprobe/");
tools/lib/bpf/libbpf.c
12396
func_name = prog->sec_name + sizeof("kretprobe/") - 1;
tools/lib/bpf/libbpf.c
12398
func_name = prog->sec_name + sizeof("kprobe/") - 1;
tools/lib/bpf/libbpf.c
12432
if (strcmp(prog->sec_name, "ksyscall") == 0 || strcmp(prog->sec_name, "kretsyscall") == 0)
tools/lib/bpf/libbpf.c
12435
opts.retprobe = str_has_pfx(prog->sec_name, "kretsyscall/");
tools/lib/bpf/libbpf.c
12437
syscall_name = prog->sec_name + sizeof("kretsyscall/") - 1;
tools/lib/bpf/libbpf.c
12439
syscall_name = prog->sec_name + sizeof("ksyscall/") - 1;
tools/lib/bpf/libbpf.c
12455
if (strcmp(prog->sec_name, "kprobe.multi") == 0 ||
tools/lib/bpf/libbpf.c
12456
strcmp(prog->sec_name, "kretprobe.multi") == 0)
tools/lib/bpf/libbpf.c
12459
opts.retprobe = str_has_pfx(prog->sec_name, "kretprobe.multi/");
tools/lib/bpf/libbpf.c
12461
spec = prog->sec_name + sizeof("kretprobe.multi/") - 1;
tools/lib/bpf/libbpf.c
12463
spec = prog->sec_name + sizeof("kprobe.multi/") - 1;
tools/lib/bpf/libbpf.c
12487
if (strcmp(prog->sec_name, "kprobe.session") == 0)
tools/lib/bpf/libbpf.c
12490
spec = prog->sec_name + sizeof("kprobe.session/") - 1;
tools/lib/bpf/libbpf.c
12510
n = sscanf(prog->sec_name, "%m[^/]/%m[^:]:%m[^\n]",
tools/lib/bpf/libbpf.c
12526
prog->sec_name);
tools/lib/bpf/libbpf.c
12776
if (!str_has_pfx(prog->sec_name, prefixes[i]))
tools/lib/bpf/libbpf.c
12781
if (prog->sec_name[pfx_len] == '\0')
tools/lib/bpf/libbpf.c
12784
if (prog->sec_name[pfx_len] != '/')
tools/lib/bpf/libbpf.c
12787
spec = prog->sec_name + pfx_len + 1;
tools/lib/bpf/libbpf.c
12793
prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
13300
n = sscanf(prog->sec_name, "%m[^/]/%m[^:]:%m[^\n]",
tools/lib/bpf/libbpf.c
13309
prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
1332
map->name, mname, prog->name, prog->sec_name, prog->type,
tools/lib/bpf/libbpf.c
13336
prog->sec_name);
tools/lib/bpf/libbpf.c
1338
map->name, mname, prog->name, prog->sec_name, prog->type,
tools/lib/bpf/libbpf.c
13412
const char *sec_name;
tools/lib/bpf/libbpf.c
13415
sec_name = bpf_program__section_name(prog);
tools/lib/bpf/libbpf.c
13416
if (strcmp(sec_name, "usdt") == 0) {
tools/lib/bpf/libbpf.c
13422
n = sscanf(sec_name, "usdt/%m[^:]:%m[^:]:%m[^:]", &path, &provider, &name);
tools/lib/bpf/libbpf.c
13425
sec_name);
tools/lib/bpf/libbpf.c
13533
static const char *sec_name_match_prefix(const char *sec_name,
tools/lib/bpf/libbpf.c
13542
if (!str_has_pfx(sec_name, prefixes[i]))
tools/lib/bpf/libbpf.c
13546
if (sec_name[pfx_len] == '\0')
tools/lib/bpf/libbpf.c
13547
return sec_name + pfx_len;
tools/lib/bpf/libbpf.c
13549
if (sec_name[pfx_len] != '/' || sec_name[pfx_len + 1] == '\0')
tools/lib/bpf/libbpf.c
13552
return sec_name + pfx_len + 1;
tools/lib/bpf/libbpf.c
13565
char *sec_name, *tp_cat, *tp_name;
tools/lib/bpf/libbpf.c
13570
match = sec_name_match_prefix(prog->sec_name, prefixes, ARRAY_SIZE(prefixes));
tools/lib/bpf/libbpf.c
13572
pr_warn("prog '%s': invalid section name '%s'\n", prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
13578
sec_name = strdup(prog->sec_name);
tools/lib/bpf/libbpf.c
13579
if (!sec_name)
tools/lib/bpf/libbpf.c
13582
tp_cat = sec_name + (match - prog->sec_name);
tools/lib/bpf/libbpf.c
13585
free(sec_name);
tools/lib/bpf/libbpf.c
13592
free(sec_name);
tools/lib/bpf/libbpf.c
13653
match = sec_name_match_prefix(prog->sec_name, prefixes, ARRAY_SIZE(prefixes));
tools/lib/bpf/libbpf.c
13655
pr_warn("prog '%s': invalid section name '%s'\n", prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
1392
static int init_struct_ops_maps(struct bpf_object *obj, const char *sec_name,
tools/lib/bpf/libbpf.c
1408
datasec_id = btf__find_by_name_kind(btf, sec_name,
tools/lib/bpf/libbpf.c
1412
sec_name);
tools/lib/bpf/libbpf.c
1425
vsi->type, sec_name);
tools/lib/bpf/libbpf.c
1454
if (sec_name[0] == '?') {
tools/lib/bpf/libbpf.c
1457
sec_name++;
tools/lib/bpf/libbpf.c
1464
map->def.map_flags = strcmp(sec_name, STRUCT_OPS_LINK_SEC) == 0 ? BPF_F_LINK : 0;
tools/lib/bpf/libbpf.c
1480
var_name, sec_name);
tools/lib/bpf/libbpf.c
1498
const char *sec_name;
tools/lib/bpf/libbpf.c
1507
sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
tools/lib/bpf/libbpf.c
1508
if (!sec_name)
tools/lib/bpf/libbpf.c
1511
err = init_struct_ops_maps(obj, sec_name, sec_idx, desc->data);
tools/lib/bpf/libbpf.c
2024
const char *sec_name;
tools/lib/bpf/libbpf.c
2039
sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
tools/lib/bpf/libbpf.c
2041
sec_name, sec_idx,
tools/lib/bpf/libbpf.c
2047
sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
tools/lib/bpf/libbpf.c
2049
sec_name, sec_idx,
tools/lib/bpf/libbpf.c
2054
sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
tools/lib/bpf/libbpf.c
2056
sec_name, sec_idx,
tools/lib/bpf/libbpf.c
2997
const char *sec_name, int sec_idx,
tools/lib/bpf/libbpf.c
3007
sec_name, mmap_sz, data_sz);
tools/lib/bpf/libbpf.c
3372
const char *sec_name;
tools/lib/bpf/libbpf.c
3391
sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off);
tools/lib/bpf/libbpf.c
3392
if (str_is_empty(sec_name))
tools/lib/bpf/libbpf.c
3394
scn = elf_sec_by_name(obj, sec_name);
tools/lib/bpf/libbpf.c
3422
const char *sec_name = btf__name_by_offset(btf, t->name_off);
tools/lib/bpf/libbpf.c
3427
if (!sec_name) {
tools/lib/bpf/libbpf.c
3438
if (strcmp(sec_name, KCONFIG_SEC) == 0 || strcmp(sec_name, KSYMS_SEC) == 0)
tools/lib/bpf/libbpf.c
3450
err = find_elf_sec_sz(obj, sec_name, &size);
tools/lib/bpf/libbpf.c
3453
sec_name, size, errstr(err));
tools/lib/bpf/libbpf.c
3469
pr_debug("sec '%s': unexpected non-VAR type found\n", sec_name);
tools/lib/bpf/libbpf.c
3480
sec_name, i);
tools/lib/bpf/libbpf.c
3487
sec_name, var_name);
tools/lib/bpf/libbpf.c
3755
const char *sec_name;
tools/lib/bpf/libbpf.c
3758
sec_name = elf_sec_name(obj, scn);
tools/lib/bpf/libbpf.c
3759
if (!sec_name)
tools/lib/bpf/libbpf.c
3762
if (strcmp(sec_name, name) != 0)
tools/lib/bpf/libbpf.c
4305
const char *ext_name, *sec_name;
tools/lib/bpf/libbpf.c
4373
sec_name = btf__name_by_offset(obj->btf, sec->name_off);
tools/lib/bpf/libbpf.c
4375
if (strcmp(sec_name, KCONFIG_SEC) == 0) {
tools/lib/bpf/libbpf.c
4401
} else if (strcmp(sec_name, KSYMS_SEC) == 0) {
tools/lib/bpf/libbpf.c
4407
pr_warn("unrecognized extern section '%s'\n", sec_name);
tools/lib/bpf/libbpf.c
452
char *sec_name;
tools/lib/bpf/libbpf.c
4834
const char *relo_sec_name, *sec_name;
tools/lib/bpf/libbpf.c
4855
sec_name = elf_sec_name(obj, scn);
tools/lib/bpf/libbpf.c
4856
if (!relo_sec_name || !sec_name)
tools/lib/bpf/libbpf.c
4860
relo_sec_name, sec_idx, sec_name);
tools/lib/bpf/libbpf.c
4909
relo_sec_name, i, sec_name, insn_idx);
tools/lib/bpf/libbpf.c
6097
const char *sec_name;
tools/lib/bpf/libbpf.c
6124
sec_name = btf__name_by_offset(obj->btf, sec->sec_name_off);
tools/lib/bpf/libbpf.c
6125
if (str_is_empty(sec_name)) {
tools/lib/bpf/libbpf.c
6130
pr_debug("sec '%s': found %d CO-RE relocations\n", sec_name, sec->num_info);
tools/lib/bpf/libbpf.c
6147
sec_name, i, insn_idx);
tools/lib/bpf/libbpf.c
7818
attach_name = strchr(prog->sec_name, '/');
tools/lib/bpf/libbpf.c
7868
attach_name = strchr(prog->sec_name, '/');
tools/lib/bpf/libbpf.c
7940
prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
814
zfree(&prog->sec_name);
tools/lib/bpf/libbpf.c
8393
static const struct bpf_sec_def *find_sec_def(const char *sec_name);
tools/lib/bpf/libbpf.c
8401
prog->sec_def = find_sec_def(prog->sec_name);
tools/lib/bpf/libbpf.c
8405
prog->name, prog->sec_name);
tools/lib/bpf/libbpf.c
845
const char *name, size_t sec_idx, const char *sec_name,
tools/lib/bpf/libbpf.c
850
sec_name, name, sec_off, insn_data_sz);
tools/lib/bpf/libbpf.c
871
if (sec_name[0] == '?') {
tools/lib/bpf/libbpf.c
874
sec_name++;
tools/lib/bpf/libbpf.c
884
prog->sec_name = strdup(sec_name);
tools/lib/bpf/libbpf.c
885
if (!prog->sec_name)
tools/lib/bpf/libbpf.c
899
pr_warn("sec '%s': failed to allocate memory for prog '%s'\n", sec_name, name);
tools/lib/bpf/libbpf.c
906
const char *sec_name, int sec_idx)
tools/lib/bpf/libbpf.c
934
sec_name, sec_off);
tools/lib/bpf/libbpf.c
940
sec_name, sec_off);
tools/lib/bpf/libbpf.c
945
pr_warn("sec '%s': program '%s' is static and not supported\n", sec_name, name);
tools/lib/bpf/libbpf.c
950
sec_name, name, sec_off / BPF_INSN_SZ, sec_off, prog_sz / BPF_INSN_SZ, prog_sz);
tools/lib/bpf/libbpf.c
960
sec_name, name);
tools/lib/bpf/libbpf.c
967
err = bpf_object__init_prog(obj, prog, name, sec_idx, sec_name,
tools/lib/bpf/libbpf.c
9753
return prog->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
376
static int find_elf_sec_by_name(Elf *elf, const char *sec_name, GElf_Shdr *shdr, Elf_Scn **scn)
tools/lib/bpf/usdt.c
395
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
1320
char *sec_name;
tools/perf/util/symbol-elf.c
1329
sec_name = elf_strptr(elf, ehdr->e_shstrndx, shdr.sh_name);
tools/perf/util/symbol-elf.c
1330
if (!sec_name ||
tools/perf/util/symbol-elf.c
1331
strstarts(sec_name, ".init") ||
tools/perf/util/symbol-elf.c
1332
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
2125
const char *sec_name;
tools/testing/selftests/bpf/veristat.c
2146
sec_name = btf__name_by_offset(btf, t->name_off);
tools/testing/selftests/bpf/veristat.c
2147
map = bpf_object__find_map_by_name(obj, sec_name);