Home
last modified time | relevance | path

Searched refs:sd_sym (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dsyms.c281 *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 Dresolve.c122 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 Drelocate.c182 (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 Dupdate.c491 (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 Dmachrel.amd.c318 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 Dmachrel.sparc.c648 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 Dmachrel.intel.c261 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 Dmachsym.sparc.c61 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 Dmap_support.c494 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 Dsunwmove.c49 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 Dsections.c49 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 Dversion.c256 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 Dlibs.c67 Sym *syms, *osym = sdp->sd_sym; in process_member()
546 sym = sdp->sd_sym; in ar_extract_bysym()
H A D_libld.h535 (_sdp->sd_sym->st_shndx != SHN_UNDEF)) || \
H A Dfiles.c1240 (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 Dsyms.c372 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 Dmap.c119 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 Dgot.c108 if ((sdp == 0) || (sdp->sd_sym->st_shndx == SHN_UNDEF) || in Dbg_got_display()
/illumos-gate/usr/src/cmd/sgs/include/
H A Dlibld.h1193 Sym *sd_sym; /* pointer to symbol table entry */ member