Lines Matching refs:symtab_shndx
435 struct section *symtab, *symtab_shndx, *sec;
444 symtab_shndx = find_section_by_name(elf, ".symtab_shndx");
445 if (symtab_shndx)
446 shndx_data = symtab_shndx->data;
596 struct section *symtab_shndx, struct symbol *sym)
615 if (symtab_shndx) {
616 t = elf_getscn(elf->elf, symtab_shndx->idx);
676 mark_sec_changed(elf, symtab_shndx, true);
677 symtab_shndx->truncate = true;
712 WARN("no .symtab_shndx");
728 struct section *symtab, *symtab_shndx;
734 symtab_shndx = find_section_by_name(elf, ".symtab_shndx");
757 if (elf_update_symbol(elf, symtab, symtab_shndx, old)) {
775 if (elf_update_symbol(elf, symtab, symtab_shndx, sym)) {
783 if (symtab_shndx) {
784 symtab_shndx->sh.sh_size += sizeof(Elf32_Word);
785 mark_sec_changed(elf, symtab_shndx, true);