/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | syms.c | 281 *nsym = *(sdp->sd_sym); in ld_sym_copy() 282 sdp->sd_sym = nsym; in ld_sym_copy() 336 if (ELF_ST_BIND(sdp->sd_sym->st_info) != STB_LOCAL) in is_gcc_localalias() 409 sdp->sd_sym = nsym = &sap->sa_sym; in ld_sym_enter() 693 usdp->sd_shndx = usdp->sd_sym->st_shndx = SHN_ABS; in sym_add_spec() 695 usdp->sd_sym->st_info = in sym_add_spec() 698 usdp->sd_sym->st_size = 0; in sym_add_spec() 699 usdp->sd_sym->st_value = 0; in sym_add_spec() 716 usdp->sd_sym->st_other = STV_PROTECTED; in sym_add_spec() 760 usdp->sd_sym->st_other = STV_PROTECTED; in sym_add_spec() [all …]
|
H A D | resolve.c | 122 Sym *osym = sdp->sd_sym; in sym_visibility() 151 if ((sdp->sd_sym->st_shndx == SHN_UNDEF) && in sym_visibility() 159 if ((sdp->sd_sym->st_shndx != SHN_UNDEF) && in sym_visibility() 271 uchar_t otype = ELF_ST_TYPE(sdp->sd_sym->st_info); in sym_typecheck() 361 Sym *osym = sdp->sd_sym; in sym_override() 372 (sdp->sd_sym->st_shndx == SHN_UNDEF) && in sym_override() 523 Sym *osym = sdp->sd_sym; in sym_twoundefs() 554 Sym *osym = sdp->sd_sym; in sym_tworeals() 656 Sym *osym = sdp->sd_sym; in sym_realtent() 833 Sym *osym = sdp->sd_sym; [all …]
|
H A D | relocate.c | 182 (symaddr + sdp->sd_sym->st_size))) in is_disp_copied() 220 ((avalue + ssvp->ssv_sdp->sd_sym->st_size) <= kvalue)) in disp_bsearch() 264 rsym = rsdp->sd_sym; in disp_scansyms() 284 (ELF_ST_BIND(tsdp->sd_sym->st_info) != STB_GLOBAL) || in disp_scansyms() 292 tsym = tsdp->sd_sym; in disp_scansyms() 408 (sdp->sd_sym->st_shndx == SHN_UNDEF) || in disp_inspect() 409 (sdp->sd_sym->st_shndx >= SHN_LORESERVE) || in disp_inspect() 412 (sdp->sd_sym->st_size == 0)) in disp_inspect() 428 value = sdp->sd_sym->st_value; in disp_inspect() 775 if ((ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION) && in ld_reloc_sym_name() [all …]
|
H A D | update.c | 491 (ELF_ST_BIND(rsdp->sd_sym->st_info) != STB_LOCAL)) in update_osym() 494 dynsym[dynsym_ndx] = *(rsdp->sd_sym); in update_osym() 645 sym = sdp->sd_sym; in update_osym() 736 sdp->sd_sym = sym = &symtab[symtab_ndx++]; in update_osym() 755 sdp->sd_sym = sym = &ldynsym[ldynsym_ndx]; in update_osym() 774 sym = sdp->sd_sym; in update_osym() 875 sym = sdp->sd_sym; in update_osym() 928 sdp->sd_sym->st_size = sdp->sd_isc->is_osdesc->os_shdr->sh_size; in update_osym() 940 sdp->sd_sym->st_size = sdp->sd_isc->is_osdesc->os_shdr->sh_size; in update_osym() 1050 symptr = sdp->sd_sym; in update_osym() [all …]
|
H A D | machrel.amd.c | 318 if (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION) { in ld_perform_outreloc() 326 raddend = psym->sd_sym->st_value; in ld_perform_outreloc() 328 raddend = psym->sd_sym->st_value - in ld_perform_outreloc() 344 value = sdp->sd_sym->st_value; in ld_perform_outreloc() 409 (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION)) { in ld_perform_outreloc() 843 else if (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION) { in ld_do_activerelocs() 857 value = sym->sd_sym->st_value; in ld_do_activerelocs() 884 value = sdp->sd_sym->st_size; in ld_do_activerelocs() 896 value = sdp->sd_sym->st_value; in ld_do_activerelocs() 1158 (sdp->sd_sym->st_shndx == SHN_UNDEF) && in ld_add_outrel() [all …]
|
H A D | machrel.sparc.c | 648 if (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION) { in ld_perform_outreloc() 658 raddend = psym->sd_sym->st_value; in ld_perform_outreloc() 660 raddend = psym->sd_sym->st_value - in ld_perform_outreloc() 676 value = sdp->sd_sym->st_value; in ld_perform_outreloc() 752 (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION)) { in ld_perform_outreloc() 1138 else if (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION) { in ld_do_activerelocs() 1181 value = sdp->sd_sym->st_size; in ld_do_activerelocs() 1194 value = sdp->sd_sym->st_value; in ld_do_activerelocs() 1439 (sdp->sd_sym->st_shndx == SHN_UNDEF) && in ld_add_outrel() 1492 (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION))) { in ld_add_outrel() [all …]
|
H A D | machrel.intel.c | 261 if (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION) { in ld_perform_outreloc() 273 value = sdp->sd_sym->st_value; in ld_perform_outreloc() 324 (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION)) { in ld_perform_outreloc() 829 else if (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION) { in ld_do_activerelocs() 858 value = sym->sd_sym->st_value; in ld_do_activerelocs() 894 value = sdp->sd_sym->st_size; in ld_do_activerelocs() 907 value = sdp->sd_sym->st_value; in ld_do_activerelocs() 1159 (sdp->sd_sym->st_shndx == SHN_UNDEF) && in ld_add_outrel() 1173 (ELF_ST_TYPE(sdp->sd_sym->st_info) == STT_SECTION))) { in ld_add_outrel() 1182 (sdp->sd_sym->st_shndx == SHN_COMMON)) { in ld_add_outrel() [all …]
|
H A D | machsym.sparc.c | 61 Sym *osym = sdp->sd_sym; in ld_reg_check_sparc() 130 Sym *osym = sdp->sd_sym; in ld_mach_sym_typecheck_sparc() 246 ofl->ofl_regsyms[sdp->sd_sym->st_value] = sdp; in ld_reg_enter_sparc()
|
H A D | map_support.c | 494 sym = sdp->sd_sym; in ld_map_seg_size_symbol() 1152 sym = sdp->sd_sym; in ld_map_sym_enter() 1264 sdp->sd_sym->st_other = STV_ELIMINATE; in ld_map_sym_enter() 1267 sdp->sd_sym->st_other = STV_HIDDEN; in ld_map_sym_enter() 1277 sdp->sd_sym->st_other = STV_ELIMINATE; in ld_map_sym_enter() 1291 sdp->sd_sym->st_other = STV_SINGLETON; in ld_map_sym_enter() 1294 sdp->sd_sym->st_other = STV_PROTECTED; in ld_map_sym_enter() 1297 sdp->sd_sym->st_other = STV_EXPORTED; in ld_map_sym_enter()
|
H A D | sunwmove.c | 49 Sym *sym = sdp->sd_sym; in make_mvsections() 241 sym = sdp->sd_sym; in ld_process_move() 295 *(sdp->sd_sym); in ld_process_move()
|
H A D | sections.c | 49 Sym *sym = sdp->sd_sym; in remove_local() 75 Sym *sym = sdp->sd_sym; in remove_scoped() 102 uchar_t bind = ELF_ST_BIND(sdp->sd_sym->st_info); in ignore_sym() 105 uchar_t type = ELF_ST_TYPE(sdp->sd_sym->st_info); in ignore_sym() 1068 (sdp->sd_sym->st_shndx != SHN_UNDEF)) { in make_dynamic() 1075 (sdp->sd_sym->st_shndx != SHN_UNDEF)) { in make_dynamic() 2402 (ELF_ST_BIND(sdp->sd_sym->st_info) != STB_LOCAL)) in make_dynstr() 2405 if (sdp->sd_sym->st_name == 0) in make_dynstr() 2740 if (ELF_ST_TYPE(sdp->sd_sym->st_info) != STT_SECTION) { in strmerge_get_reloc_str() 2741 str_off = sdp->sd_sym->st_value; in strmerge_get_reloc_str() [all …]
|
H A D | version.c | 256 if ((sdp->sd_sym->st_shndx == SHN_UNDEF) || in ld_vers_check_defs() 258 sdp->sd_shndx = sdp->sd_sym->st_shndx = SHN_ABS; in ld_vers_check_defs() 259 sdp->sd_sym->st_info = in ld_vers_check_defs() 274 (sdp->sd_sym->st_shndx != SHN_ABS) && in ld_vers_check_defs()
|
H A D | libs.c | 67 Sym *syms, *osym = sdp->sd_sym; in process_member() 546 sym = sdp->sd_sym; in ar_extract_bysym()
|
H A D | _libld.h | 535 (_sdp->sd_sym->st_shndx != SHN_UNDEF)) || \
|
H A D | files.c | 1240 (ELF_ST_BIND(lsdp->sd_sym->st_info) != STB_GLOBAL)) { in process_capinfo() 1294 Sym *lsym = lsdp->sd_sym; in process_capinfo()
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | syms.c | 372 sdp->sd_sym, 0, 0, NULL, MSG_INTL(MSG_STR_UNUSED)); in Dbg_syms_ignore() 385 sdp->sd_sym, sdp->sd_aux ? sdp->sd_aux->sa_overndx : 0, in Dbg_syms_old() 421 sdp->sd_sym, sdp->sd_aux ? sdp->sd_aux->sa_overndx : 0, 0, NULL, in Dbg_syms_updated() 471 ofl->ofl_dehdr->e_machine, sdp->sd_sym, in Dbg_syms_resolved() 512 sdp->sd_sym, sdp->sd_aux ? sdp->sd_aux->sa_overndx : 0, 0, NULL, in Dbg_syms_copy_reloc() 554 sdp->sd_sym, sdp->sd_aux ? sdp->sd_aux->sa_overndx : 0, 0, NULL, in Dbg_syms_reduce()
|
H A D | map.c | 119 sdp->sd_sym, sdp->sd_aux ? sdp->sd_aux->sa_overndx : 0, 0, NULL, in Dbg_map_size_old() 136 sdp->sd_sym, sdp->sd_aux ? sdp->sd_aux->sa_overndx : 0, 0, NULL, in Dbg_map_symbol()
|
H A D | got.c | 108 if ((sdp == 0) || (sdp->sd_sym->st_shndx == SHN_UNDEF) || in Dbg_got_display()
|
/illumos-gate/usr/src/cmd/sgs/include/ |
H A D | libld.h | 1193 Sym *sd_sym; /* pointer to symbol table entry */ member
|