Searched refs:_sdp (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | relocate.c | 1030 Sym_desc *_sdp, *sdp = rsp->rel_sym; in reloc_exec() local 1104 _sdp = sdp->sd_file->ifl_oldndx[sap->sa_linkndx]; in reloc_exec() 1106 if (_sdp->sd_ref < sdp->sd_ref) { in reloc_exec() 1107 _sdp->sd_ref = sdp->sd_ref; in reloc_exec() 1108 _sdp->sd_flags |= FLG_SY_REFRSD; in reloc_exec() 1114 if (ELF_ST_BIND(_sdp->sd_sym->st_info) == STB_GLOBAL) in reloc_exec() 1115 _sdp->sd_flags |= FLG_SY_GLOBREF; in reloc_exec() 1117 } else if (_sdp->sd_ref > sdp->sd_ref) { in reloc_exec() 1118 sdp->sd_ref = _sdp->sd_ref; in reloc_exec() 1136 !ld_reloc_set_aux_usym(ofl, rsp, _sdp)) in reloc_exec() [all …]
|
H A D | _libld.h | 532 #define DYNSORT_TEST_ATTR(_sdp, _sym) \ argument 533 ((_sdp->sd_flags & FLG_SY_DYNSORT) || \ 534 ((((_sdp->sd_ref != REF_DYN_NEED) && \ 535 (_sdp->sd_sym->st_shndx != SHN_UNDEF)) || \ 536 (_sdp->sd_flags & FLG_SY_MVTOCOMM)) && \ 538 !(_sdp->sd_flags & FLG_SY_NODYNSORT))) 559 #define DYNSORT_COUNT(_sdp, _sym, _type, _inc_or_dec_op) \ argument 570 if ((_cnt_var != NULL) && DYNSORT_TEST_ATTR(_sdp, _sym)) \
|
H A D | resolve.c | 498 Sym_desc * _sdp; in sym_override() local 500 _sdp = sdp->sd_file->ifl_oldndx[link]; in sym_override() 501 _sdp->sd_aux->sa_linkndx = 0; in sym_override()
|
H A D | update.c | 161 #define ADD_TO_DYNSORT(_sdp, _sym, _type, _sym_ndx) \ in update_osym() argument 174 if ((_dynsort_arr != NULL) && DYNSORT_TEST_ATTR(_sdp, _sym)) \ in update_osym() 1617 Sym_desc *_sdp; in update_osym() local 1619 _sdp = sdp->sd_file->ifl_oldndx[sap->sa_linkndx]; in update_osym() 1621 if (_sdp->sd_ref != REF_DYN_SEEN) { in update_osym() 1651 wk.wk_alias = _sdp; in update_osym() 1942 Sym_desc *sdp, *_sdp; in update_osym() local 1947 _sdp = wkp->wk_alias; in update_osym() 1948 _sym = __sym = _sdp->sd_sym; in update_osym()
|
H A D | syms.c | 2062 #define SYM_LOC_BADADDR(_sdp, _sym, _type) \ in ld_sym_process() argument 2067 _sdp->sd_isc && _sdp->sd_isc->is_shdr && \ in ld_sym_process() 2068 ((_sym->st_value + _sym->st_size) > _sdp->sd_isc->is_shdr->sh_size)) in ld_sym_process()
|
/illumos-gate/usr/src/cmd/sgs/include/ |
H A D | libld.h | 1364 #define SYM_IS_HIDDEN(_sdp) \ argument 1365 (((_sdp)->sd_flags & (FLG_SY_HIDDEN | FLG_SY_CAP)) == FLG_SY_HIDDEN)
|