Lines Matching refs:symdata
1247 Elf_Data *symdata; in add_relocatable_file() local
1265 symdata = elf_getdata (symscn, NULL); in add_relocatable_file()
1273 xelf_getsym (symdata, shdr->sh_info, sym); in add_relocatable_file()
3702 Elf_Data *symdata, struct Ebl_Strtab *strtab) in fillin_special_symbol() argument
3707 xelf_getsym_ptr (symdata, nsym, sym); in fillin_special_symbol()
3740 (void) xelf_update_sym (symdata, nsym, sym); in fillin_special_symbol()
4321 Elf_Data *symdata = NULL; in ld_generic_create_outfile() local
4355 symdata = elf_newdata (symscn); in ld_generic_create_outfile()
4356 if (symdata == NULL) in ld_generic_create_outfile()
4361 symdata->d_type = ELF_T_SYM; in ld_generic_create_outfile()
4366 symdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_SYM, in ld_generic_create_outfile()
4405 symdata = elf_newdata (symscn); in ld_generic_create_outfile()
4406 if (symdata == NULL) in ld_generic_create_outfile()
4411 symdata->d_version = EV_CURRENT; in ld_generic_create_outfile()
4412 symdata->d_type = ELF_T_SYM; in ld_generic_create_outfile()
4417 symdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_SYM, in ld_generic_create_outfile()
4422 symdata->d_buf = memset (xmalloc (symdata->d_size), '\0', in ld_generic_create_outfile()
4424 symdata->d_off = 0; in ld_generic_create_outfile()
4426 symdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1); in ld_generic_create_outfile()
4711 xelf_getsym_ptr (symdata, nsym, sym); in ld_generic_create_outfile()
4739 xelf_update_symshndx (symdata, xndxdata, nsym, sym, xndx, 0); in ld_generic_create_outfile()
5173 nsym++, symdata, strtab); in ld_generic_create_outfile()
5181 nsym++, symdata, strtab); in ld_generic_create_outfile()
5192 fillin_special_symbol (rsym, SHN_ABS, nsym++, symdata, strtab); in ld_generic_create_outfile()
5199 symdata = elf_getdata (elf_getscn (ld_state.outelf, ld_state.symscnidx), in ld_generic_create_outfile()
5380 xelf_update_symshndx (symdata, xndxdata, nsym, sym, xndx, 1); in ld_generic_create_outfile()
5468 xelf_getsym (symdata, cnt, sym); in ld_generic_create_outfile()
5479 (void) xelf_update_sym (symdata, cnt, sym); in ld_generic_create_outfile()
5535 xelf_getsym_ptr (symdata, idx, sym); in ld_generic_create_outfile()
5545 xelf_update_symshndx (symdata, xndxdata, idx, sym, 0, 0); in ld_generic_create_outfile()
5589 symdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_SYM, nsym); in ld_generic_create_outfile()
5623 xelf_getsym (symdata, cnt, sym); in ld_generic_create_outfile()
5627 (void) xelf_update_sym (symdata, cnt, sym); in ld_generic_create_outfile()
5653 xelf_getsymshndx (symdata, xndxdata, nsym_local, locsym, locxndx); in ld_generic_create_outfile()
5662 xelf_getsymshndx (symdata, xndxdata, cnt, globsym, globxndx); in ld_generic_create_outfile()
5676 xelf_update_symshndx (symdata, xndxdata, nsym_local, in ld_generic_create_outfile()
5678 xelf_update_symshndx (symdata, xndxdata, cnt, in ld_generic_create_outfile()
5725 xelf_getsym (symdata, nsym_local, locsym); in ld_generic_create_outfile()
5768 xelf_getsym_ptr (symdata, nsym_local - 1, nullsym); in ld_generic_create_outfile()
5772 (void) xelf_update_sym (symdata, nsym_local - 1, in ld_generic_create_outfile()
5776 symdata->d_buf = (char *) symdata->d_buf + reduce; in ld_generic_create_outfile()
5777 symdata->d_size -= reduce; in ld_generic_create_outfile()
5848 xelf_getsym (symdata, cnt, sym); in ld_generic_create_outfile()
5964 xelf_getsym (symdata, cnt, osym), in ld_generic_create_outfile()
5967 xelf_getsym (symdata, cnt, sym); in ld_generic_create_outfile()
6435 xelf_getsym (symdata, idx, sym); in ld_generic_create_outfile()
6437 (void) xelf_update_sym (symdata, idx, sym); in ld_generic_create_outfile()
6518 xelf_getsymshndx (symdata, xndxdata, cnt, sym, shndx); in ld_generic_create_outfile()
6533 (void) xelf_update_sym (symdata, cnt, sym); in ld_generic_create_outfile()
6579 xelf_getsym (symdata, dblindirect[se->outsymidx], sym); in ld_generic_create_outfile()
6707 xelf_getsym (symdata, in ld_generic_create_outfile()
6723 xelf_getsym (symdata, in ld_generic_create_outfile()