Searched refs:_sdp (Results 1 – 6 of 6) sorted by relevance
/titanic_51/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() 1519 Sym_desc *_sdp; ld_process_sym_reloc() local [all...] |
H A D | _libld.h | 503 * _sdp - Pointer to symbol descriptor 504 * _sym - Pointer to symbol referenced by _sdp. 506 * _sym is derivable from _sdp: _sdp->sd_sym 509 * don't have such a variable, supply _sdp->sd_sym. 513 * (_sdp->sd_flags & FLG_SY_DYNSORT) 519 * (((_sdp->sd_ref != REF_DYN_NEED) && 520 * (_sdp->sd_sym->st_shndx != SHN_UNDEF)) 521 * || (_sdp->sd_flags & FLG_SY_MVTOCOMM)) 536 * !(_sdp 543 DYNSORT_TEST_ATTR(_sdp,_sym) global() argument 570 DYNSORT_COUNT(_sdp,_sym,_type,_inc_or_dec_op) global() argument [all...] |
H A D | update.c | 151 * _sdp, _sym, _type - As per DYNSORT_COUNT. See _libld.h in update_osym() 155 #define ADD_TO_DYNSORT(_sdp, _sym, _type, _sym_ndx) \ in update_osym() argument 168 if ((_dynsort_arr != NULL) && DYNSORT_TEST_ATTR(_sdp, _sym)) \ in update_osym() 1564 Sym_desc *_sdp; in update_osym() local 1566 _sdp = sdp->sd_file->ifl_oldndx[sap->sa_linkndx]; in update_osym() 1568 if (_sdp->sd_ref != REF_DYN_SEEN) { in update_osym() 1598 wk.wk_alias = _sdp; in update_osym() 1876 Sym_desc *sdp, *_sdp; in update_osym() local 1881 _sdp = wkp->wk_alias; in update_osym() 1882 _sym = __sym = _sdp in update_osym() [all...] |
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 | syms.c | 1925 #define SYM_LOC_BADADDR(_sdp, _sym, _type) \ in ld_sym_process() argument 1930 _sdp->sd_isc && _sdp->sd_isc->is_shdr && \ in ld_sym_process() 1931 ((_sym->st_value + _sym->st_size) > _sdp->sd_isc->is_shdr->sh_size)) in ld_sym_process()
|
/titanic_51/usr/src/cmd/sgs/include/ |
H A D | libld.h | 1317 #define SYM_IS_HIDDEN(_sdp) \ argument 1318 (((_sdp)->sd_flags & (FLG_SY_HIDDEN | FLG_SY_CAP)) == FLG_SY_HIDDEN)
|