Searched refs:shstrtab (Results 1 – 6 of 6) sorted by relevance
| /linux/scripts/ |
| H A D | recordmcount.h | 555 char const *const shstrtab, in __has_rel_mcount() argument 560 char const *const txtname = &shstrtab[w(txthdr->sh_name)]; in __has_rel_mcount() 575 char const *const shstrtab, in has_rel_mcount() argument 580 return __has_rel_mcount(relhdr, shdr0, shstrtab, fname); in has_rel_mcount() 586 const char *const shstrtab, in tot_relsize() argument 594 txtname = has_rel_mcount(shdrp, shdr0, shstrtab, fname); in tot_relsize() 613 char const *const shstrtab = (char const *)(_w(shstr->sh_offset) in do_func() local 636 totrelsz = tot_relsize(shdr0, nhdr, shstrtab, fname); in do_func() 656 shstrtab, fname); in do_func()
|
| /linux/tools/objtool/ |
| H A D | elf.c | 1191 struct section *null, *symtab, *strtab, *shstrtab; in elf_create_file() local 1272 shstrtab = elf_create_section(elf, NULL, 0, 0, SHT_STRTAB, 1, 0); in elf_create_file() 1275 if (!null || !shstrtab || !strtab) in elf_create_file() 1279 shstrtab->name = ".shstrtab"; in elf_create_file() 1282 null->sh.sh_name = elf_add_string(elf, shstrtab, null->name); in elf_create_file() 1283 shstrtab->sh.sh_name = elf_add_string(elf, shstrtab, shstrtab->name); in elf_create_file() 1284 strtab->sh.sh_name = elf_add_string(elf, shstrtab, strtab->name); in elf_create_file() 1286 if (null->sh.sh_name == -1 || shstrtab->sh.sh_name == -1 || strtab->sh.sh_name == -1) in elf_create_file() 1291 elf_hash_add(section_name, &shstrtab->name_hash, str_hash(shstrtab->name)); in elf_create_file() 1303 elf->ehdr.e_shstrndx = shstrtab->idx; in elf_create_file() [all …]
|
| /linux/arch/mips/vdso/ |
| H A D | genvdso.h | 12 char *shstrtab, *name; in FUNC() local 20 shstrtab = vdso + FUNC(swap_uint)(shdr->sh_offset); in FUNC() 24 name = shstrtab + swap_uint32(shdr->sh_name); in FUNC()
|
| /linux/include/linux/ |
| H A D | livepatch.h | 214 const char *shstrtab, const char *strtab, 228 const char *shstrtab, const char *strtab, in klp_apply_section_relocs() argument
|
| /linux/arch/riscv/kernel/ |
| H A D | machine_kexec_file.c | 150 const char *strtab, *name, *shstrtab; in arch_kexec_apply_relocations_add() local 158 shstrtab = (char *)pi->ehdr + sechdrs[pi->ehdr->e_shstrndx].sh_offset; in arch_kexec_apply_relocations_add() 175 name = shstrtab + sechdrs[sym->st_shndx].sh_name; in arch_kexec_apply_relocations_add()
|
| /linux/kernel/livepatch/ |
| H A D | core.c | 299 const char *shstrtab, const char *strtab, in klp_write_section_relocs() argument 312 cnt = sscanf(shstrtab + sec->sh_name, KLP_RELOC_SEC_PREFIX "%55[^.]", in klp_write_section_relocs() 316 shstrtab + sec->sh_name); in klp_write_section_relocs() 337 const char *shstrtab, const char *strtab, in klp_apply_section_relocs() argument 341 return klp_write_section_relocs(pmod, sechdrs, shstrtab, strtab, symndx, in klp_apply_section_relocs()
|