Home
last modified time | relevance | path

Searched refs:shstrndx (Results 1 – 11 of 11) sorted by relevance

/linux/scripts/
H A Dtracepoint-update.c161 unsigned int shstrndx; in process_tracepoints() local
169 shstrndx = ehdr_shstrndx(ehdr); in process_tracepoints()
170 if (shstrndx == SHN_XINDEX) in process_tracepoints()
171 shstrndx = shdr_link(shdr_start); in process_tracepoints()
172 string_sec = get_index(shdr_start, shentsize, shstrndx); in process_tracepoints()
H A Dsorttable.c617 unsigned int shstrndx; in do_sort() local
630 shstrndx = ehdr_shstrndx(ehdr); in do_sort()
631 if (shstrndx == SHN_XINDEX) in do_sort()
632 shstrndx = shdr_link(shdr_start); in do_sort()
633 string_sec = get_index(shdr_start, shentsize, shstrndx); in do_sort()
H A Delf-parse.h92 EHDR_HALF(shstrndx) in EHDR_HALF() argument
/linux/scripts/gendwarfksyms/
H A Dkabi.c125 size_t shstrndx; in kabi_read_rules() local
166 if (elf_getshdrstrndx(elf, &shstrndx) < 0) in kabi_read_rules()
178 sname = elf_strptr(elf, shstrndx, shdr->sh_name); in kabi_read_rules()
/linux/drivers/remoteproc/
H A Dremoteproc_elf_helpers.h102 u16 shstrndx = elf_hdr_get_e_shstrndx(class, ehdr); local
107 shdr = ehdr + elf_size_of_hdr(class) + shstrndx * elf_size_of_shdr(class);
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);
/linux/tools/lib/bpf/
H A Dusdt.c379 size_t shstrndx; in find_elf_sec_by_name() local
381 if (elf_getshdrstrndx(elf, &shstrndx)) in find_elf_sec_by_name()
385 if (!elf_rawdata(elf_getscn(elf, shstrndx), NULL)) in find_elf_sec_by_name()
394 name = elf_strptr(elf, shstrndx, shdr->sh_name); in find_elf_sec_by_name()
H A Dbtf.c1380 size_t shstrndx; in btf_find_elf_sections() local
1388 if (elf_getshdrstrndx(elf, &shstrndx)) { in btf_find_elf_sections()
1394 if (!elf_rawdata(elf_getscn(elf, shstrndx), NULL)) { in btf_find_elf_sections()
1410 name = elf_strptr(elf, shstrndx, sh.sh_name); in btf_find_elf_sections()
H A Dlibbpf.c688 size_t shstrndx; /* section index for section name strings */ member
1646 if (elf_getshdrstrndx(elf, &obj->efile.shstrndx)) { in bpf_object__elf_init()
1654 if (!elf_rawdata(elf_getscn(elf, obj->efile.shstrndx), NULL)) { in bpf_object__elf_init()
3752 name = elf_strptr(obj->efile.elf, obj->efile.shstrndx, off); in elf_sec_str()
/linux/tools/objtool/
H A Delf.c364 size_t shstrndx, sections_nr; in find_reloc_by_dest_range()
372 if (elf_getshdrstrndx(elf->elf, &shstrndx)) {
404 sec->name = elf_strptr(elf->elf, shstrndx, sec->sh.sh_name); in read_sections()
382 size_t shstrndx, sections_nr; read_sections() local
/linux/tools/perf/util/
H A Dsymbol-elf.c2876 size_t shstrndx, next; in get_sdt_note_list()
2885 if (elf_getshdrstrndx(elf, &shstrndx) != 0) { in get_sdt_note_list()
2813 size_t shstrndx, next; construct_sdt_notes_list() local