Lines Matching refs:symtab_data
599 Elf_Data *symtab_data = NULL, *shndx_data = NULL; in elf_update_symbol() local
625 symtab_data = elf_getdata(s, symtab_data); in elf_update_symbol()
630 if (!symtab_data) { in elf_update_symbol()
646 symtab_data = elf_newdata(s); in elf_update_symbol()
656 symtab_data->d_buf = buf; in elf_update_symbol()
657 symtab_data->d_size = num * entsize; in elf_update_symbol()
658 symtab_data->d_align = 1; in elf_update_symbol()
659 symtab_data->d_type = ELF_T_SYM; in elf_update_symbol()
684 if (!symtab_data->d_size) { in elf_update_symbol()
690 max_idx = symtab_data->d_size / entsize; in elf_update_symbol()
717 if (!gelf_update_symshndx(symtab_data, shndx_data, idx, &sym->sym, shndx)) { in elf_update_symbol()