Home
last modified time | relevance | path

Searched refs:shstrndx (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/scripts/
H A Dsorttable.h219 unsigned int shstrndx; in do_sort() local
226 shstrndx = r2(&ehdr->e_shstrndx); in do_sort()
227 if (shstrndx == SHN_XINDEX) in do_sort()
228 shstrndx = r(&shdr[0].sh_link); in do_sort()
229 secstrings = (const char *)ehdr + _r(&shdr[shstrndx].sh_offset); in do_sort()
/kernel/linux/linux-6.6/scripts/
H A Dsorttable.h285 unsigned int shstrndx; in do_sort() local
297 shstrndx = r2(&ehdr->e_shstrndx); in do_sort()
298 if (shstrndx == SHN_XINDEX) in do_sort()
299 shstrndx = r(&shdr[0].sh_link); in do_sort()
300 secstrings = (const char *)ehdr + _r(&shdr[shstrndx].sh_offset); in do_sort()
/kernel/linux/linux-6.6/drivers/remoteproc/
H A Dremoteproc_elf_helpers.h102 u16 shstrndx = elf_hdr_get_e_shstrndx(class, ehdr); in elf_strtbl_add() local
107 shdr = ehdr + elf_size_of_hdr(class) + shstrndx * elf_size_of_shdr(class); in elf_strtbl_add()
H A Dremoteproc_elf_loader.c260 u16 shstrndx = elf_hdr_get_e_shstrndx(class, ehdr); local
266 name_table_shdr = shdr + (shstrndx * elf_shdr_get_size);
H A Dpru_rproc.c877 u16 shstrndx = ehdr->e_shstrndx; in pru_rproc_find_interrupt_map() local
883 name_table_shdr = shdr + shstrndx; in pru_rproc_find_interrupt_map()
/kernel/linux/linux-5.10/arch/x86/tools/
H A Drelocs.c16 static unsigned int shstrndx; variable
246 sec_strtab = secs[shstrndx].strtab; in sec_name()
372 shstrndx = ehdr.e_shstrndx; in read_ehdr()
388 if (shnum == SHN_UNDEF || shstrndx == SHN_XINDEX) { in read_ehdr()
400 if (shstrndx == SHN_XINDEX) in read_ehdr()
401 shstrndx = elf_word_to_cpu(shdr.sh_link); in read_ehdr()
404 if (shstrndx >= shnum) in read_ehdr()
/kernel/linux/linux-6.6/arch/x86/tools/
H A Drelocs.c16 static unsigned int shstrndx; variable
257 sec_strtab = secs[shstrndx].strtab; in sec_name()
400 shstrndx = ehdr.e_shstrndx; in read_ehdr()
416 if (shnum == SHN_UNDEF || shstrndx == SHN_XINDEX) { in read_ehdr()
428 if (shstrndx == SHN_XINDEX) in read_ehdr()
429 shstrndx = elf_word_to_cpu(shdr.sh_link); in read_ehdr()
432 if (shstrndx >= shnum) in read_ehdr()
/kernel/linux/linux-5.10/drivers/remoteproc/
H A Dremoteproc_elf_loader.c247 u16 shstrndx = elf_hdr_get_e_shstrndx(class, ehdr); local
253 name_table_shdr = shdr + (shstrndx * elf_shdr_get_size);
/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dusdt.c360 size_t shstrndx; in find_elf_sec_by_name() local
362 if (elf_getshdrstrndx(elf, &shstrndx)) in find_elf_sec_by_name()
366 if (!elf_rawdata(elf_getscn(elf, shstrndx), NULL)) in find_elf_sec_by_name()
375 name = elf_strptr(elf, shstrndx, shdr->sh_name); in find_elf_sec_by_name()
H A Dbtf.c931 size_t shstrndx; in btf_parse_elf() local
957 if (elf_getshdrstrndx(elf, &shstrndx)) { in btf_parse_elf()
963 if (!elf_rawdata(elf_getscn(elf, shstrndx), NULL)) { in btf_parse_elf()
978 name = elf_strptr(elf, shstrndx, sh.sh_name); in btf_parse_elf()
H A Dlibbpf.c618 size_t shstrndx; /* section index for section name strings */ member
1367 if (elf_getshdrstrndx(elf, &obj->efile.shstrndx)) { in bpf_object__elf_init()
1375 if (!elf_rawdata(elf_getscn(elf, obj->efile.shstrndx), NULL)) { in bpf_object__elf_init()
3219 name = elf_strptr(obj->efile.elf, obj->efile.shstrndx, off); in elf_sec_str()
/kernel/linux/linux-5.10/tools/objtool/
H A Delf.c269 size_t shstrndx, sections_nr; in read_sections() local
277 if (elf_getshdrstrndx(elf->elf, &shstrndx)) { in read_sections()
306 sec->name = elf_strptr(elf->elf, shstrndx, sec->sh.sh_name); in read_sections()
/kernel/linux/linux-6.6/tools/objtool/
H A Delf.c312 size_t shstrndx, sections_nr; in read_sections() local
320 if (elf_getshdrstrndx(elf->elf, &shstrndx)) { in read_sections()
352 sec->name = elf_strptr(elf->elf, shstrndx, sec->sh.sh_name); in read_sections()
/kernel/linux/linux-5.10/tools/perf/util/
H A Dsymbol-elf.c2316 size_t shstrndx, next; in construct_sdt_notes_list() local
2325 if (elf_getshdrstrndx(elf, &shstrndx) != 0) { in construct_sdt_notes_list()
/kernel/linux/linux-6.6/tools/perf/util/
H A Dsymbol-elf.c2792 size_t shstrndx, next; in construct_sdt_notes_list() local
2801 if (elf_getshdrstrndx(elf, &shstrndx) != 0) { in construct_sdt_notes_list()
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dlibbpf.c440 size_t shstrndx; /* section index for section name strings */ member
1154 if (elf_getshdrstrndx(obj->efile.elf, &obj->efile.shstrndx)) { in bpf_object__elf_init()
1162 if (!elf_rawdata(elf_getscn(obj->efile.elf, obj->efile.shstrndx), NULL)) { in bpf_object__elf_init()
2635 name = elf_strptr(obj->efile.elf, obj->efile.shstrndx, off); in elf_sec_str()

Completed in 65 milliseconds