Searched refs:shstrndx (Results 1 – 11 of 11) sorted by relevance
| /linux/scripts/ |
| H A D | tracepoint-update.c | 161 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 D | sorttable.c | 617 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 D | elf-parse.h | 92 EHDR_HALF(shstrndx) in EHDR_HALF() argument
|
| /linux/arch/s390/tools/ |
| H A D | relocs.c | 43 static unsigned int shstrndx; variable 147 shstrndx = ehdr.e_shstrndx; in read_ehdr() 162 if (shnum == SHN_UNDEF || shstrndx == SHN_XINDEX) { in read_ehdr() 174 if (shstrndx == SHN_XINDEX) in read_ehdr() 175 shstrndx = elf_word_to_cpu(shdr.sh_link); in read_ehdr() 178 if (shstrndx >= shnum) in read_ehdr()
|
| /linux/scripts/gendwarfksyms/ |
| H A D | kabi.c | 125 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 D | remoteproc_elf_helpers.h | 102 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 D | remoteproc_elf_loader.c | 260 u16 shstrndx = elf_hdr_get_e_shstrndx(class, ehdr); local 266 name_table_shdr = shdr + (shstrndx * elf_shdr_get_size);
|
| /linux/arch/x86/tools/ |
| H A D | relocs.c | 16 static unsigned int shstrndx; variable 264 sec_strtab = secs[shstrndx].strtab; in sec_name() 375 shstrndx = ehdr.e_shstrndx; in read_ehdr() 391 if (shnum == SHN_UNDEF || shstrndx == SHN_XINDEX) { in read_ehdr() 403 if (shstrndx == SHN_XINDEX) in read_ehdr() 404 shstrndx = elf_word_to_cpu(shdr.sh_link); in read_ehdr() 407 if (shstrndx >= shnum) in read_ehdr()
|
| /linux/tools/objtool/ |
| H A D | elf.c | 382 size_t shstrndx, sections_nr; in read_sections() local 390 if (elf_getshdrstrndx(elf->elf, &shstrndx)) { in read_sections() 422 sec->name = elf_strptr(elf->elf, shstrndx, sec->sh.sh_name); in read_sections()
|
| /linux/tools/perf/util/ |
| H A D | symbol-elf.c | 2815 size_t shstrndx, next; in construct_sdt_notes_list() 2824 if (elf_getshdrstrndx(elf, &shstrndx) != 0) { in construct_sdt_notes_list() 2813 size_t shstrndx, next; construct_sdt_notes_list() local
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 680 size_t shstrndx; /* section index for section name strings */ member 1638 if (elf_getshdrstrndx(elf, &obj->efile.shstrndx)) { in bpf_object__elf_init() 1646 if (!elf_rawdata(elf_getscn(elf, obj->efile.shstrndx), NULL)) { in bpf_object__elf_init() 3723 name = elf_strptr(obj->efile.elf, obj->efile.shstrndx, off); in elf_sec_hdr()
|