Lines Matching refs:data_sym
716 dt_symtab_lookup(Elf_Data *data_sym, int nsym, uintptr_t addr, uint_t shn,
722 for (i = 0; i < nsym && gelf_getsym(data_sym, i, sym) != NULL; i++) {
1018 Elf_Data *data_rel, *data_sym, *data_str, *data_tgt;
1122 (data_sym = elf_getdata(scn_sym, NULL)) == NULL)
1173 isym = data_sym->d_size / symsize;
1190 if (gelf_getsym(data_sym, GELF_R_SYM(rela.r_info),
1201 if (dt_symtab_lookup(data_sym, isym, rela.r_offset,
1273 if ((pair->dlp_sym = dt_alloc(dtp, data_sym->d_size +
1291 bcopy(data_sym->d_buf, pair->dlp_sym, data_sym->d_size);
1292 data_sym->d_buf = pair->dlp_sym;
1293 data_sym->d_size += nsym * symsize;
1294 (void) elf_flagdata(data_sym, ELF_C_SET, ELF_F_DIRTY);
1324 if (gelf_getsym(data_sym, ndx, &rsym) == NULL ||
1362 if (dt_symtab_lookup(data_sym, isym, rela.r_offset,
1390 (void) gelf_update_sym(data_sym, isym, &dsym);
1441 (void) gelf_update_sym(data_sym, ndx, &rsym);