Home
last modified time | relevance | path

Searched refs:sd_isc (Results 1 – 13 of 13) sorted by relevance

/titanic_50/usr/src/cmd/sgs/libld/common/
H A Drelocate.c179 if ((sdp->sd_isc != trel) || in is_disp_copied()
419 if (sdp->sd_isc && (ondx >= ifl->ifl_locscnt)) in disp_inspect()
420 sdp->sd_isc->is_flags |= FLG_IS_GDATADEF; in disp_inspect()
429 if (sdp->sd_isc && sdp->sd_isc->is_shdr) in disp_inspect()
430 value += sdp->sd_isc->is_shdr->sh_offset; in disp_inspect()
776 (sdp->sd_isc != NULL) && (sdp->sd_isc->is_sym_name != NULL)) in ld_reloc_sym_name()
777 return (demangle(sdp->sd_isc->is_sym_name)); in ld_reloc_sym_name()
1227 if (_sdp->sd_isc && in reloc_exec()
1228 ((shdr = _sdp->sd_isc->is_shdr) != NULL) && in reloc_exec()
1336 ((sdp->sd_isc) && (sdp->sd_isc->is_osdesc == isp->is_osdesc))) in reloc_relobj()
[all …]
H A Dmachrel.amd.c320 (sdp->sd_isc->is_flags & FLG_IS_RELUPD) && in ld_perform_outreloc()
329 psym->sd_isc->is_osdesc->os_shdr->sh_addr; in ld_perform_outreloc()
331 raddend += (Off)_elf_getxoff(psym->sd_isc->is_indata); in ld_perform_outreloc()
332 if (psym->sd_isc->is_shdr->sh_flags & SHF_ALLOC) in ld_perform_outreloc()
334 psym->sd_isc->is_osdesc->os_shdr->sh_addr; in ld_perform_outreloc()
337 raddend += (Off)_elf_getxoff(sdp->sd_isc->is_indata); in ld_perform_outreloc()
338 if (sdp->sd_isc->is_shdr->sh_flags & SHF_ALLOC) in ld_perform_outreloc()
340 sdp->sd_isc->is_osdesc->os_shdr->sh_addr; in ld_perform_outreloc()
416 if (sdp->sd_isc && sdp->sd_isc->is_osdesc) in ld_perform_outreloc()
417 ndx = sdp->sd_isc->is_osdesc->os_identndx; in ld_perform_outreloc()
[all …]
H A Dsyms.c401 sdp->sd_isc = NULL; in ld_sym_enter()
403 sdp->sd_isc = ifl->ifl_isdesc[shndx]; in ld_sym_enter()
414 if ((etype == ET_REL) && (sdp->sd_isc == NULL)) { in ld_sym_enter()
504 if (sdp->sd_isc && in ld_sym_enter()
505 (sdp->sd_isc->is_shdr->sh_type == SHT_NOBITS)) in ld_sym_enter()
659 usdp->sd_isc = NULL; in sym_add_spec()
742 sdp->sd_isc = NULL; in sym_add_spec()
1106 if (sdp->sd_isc) { in ensure_sym_local()
1107 sdp->sd_isc->is_flags |= FLG_IS_SECTREF; in ensure_sym_local()
1108 sdp->sd_isc->is_file->ifl_flags |= FLG_IF_FILEREF; in ensure_sym_local()
[all …]
H A Dmachrel.sparc.c650 (sdp->sd_isc->is_flags & FLG_IS_RELUPD) && in ld_perform_outreloc()
661 psym->sd_isc->is_osdesc->os_shdr->sh_addr; in ld_perform_outreloc()
663 raddend += (Off)_elf_getxoff(psym->sd_isc->is_indata); in ld_perform_outreloc()
664 if (psym->sd_isc->is_shdr->sh_flags & SHF_ALLOC) in ld_perform_outreloc()
666 psym->sd_isc->is_osdesc->os_shdr->sh_addr; in ld_perform_outreloc()
669 raddend += (Off)_elf_getxoff(sdp->sd_isc->is_indata); in ld_perform_outreloc()
670 if (sdp->sd_isc->is_shdr->sh_flags & SHF_ALLOC) in ld_perform_outreloc()
672 sdp->sd_isc->is_osdesc->os_shdr->sh_addr; in ld_perform_outreloc()
759 if (sdp->sd_isc && sdp->sd_isc->is_osdesc) in ld_perform_outreloc()
760 ndx = sdp->sd_isc->is_osdesc->os_identndx; in ld_perform_outreloc()
[all …]
H A Dmachrel.intel.c263 (sdp->sd_isc->is_flags & FLG_IS_RELUPD) && in ld_perform_outreloc()
331 if (sdp->sd_isc && sdp->sd_isc->is_osdesc) in ld_perform_outreloc()
332 ndx = sdp->sd_isc->is_osdesc->os_identndx; in ld_perform_outreloc()
805 if (sdp->sd_isc->is_flags & FLG_IS_RELUPD) { in ld_do_activerelocs()
853 value = _elf_getxoff(sdp->sd_isc->is_indata); in ld_do_activerelocs()
854 if (sdp->sd_isc->is_shdr->sh_flags & SHF_ALLOC) in ld_do_activerelocs()
855 value += sdp->sd_isc-> in ld_do_activerelocs()
858 if (sdp->sd_isc->is_shdr->sh_flags & SHF_TLS) in ld_do_activerelocs()
968 (osp == sdp->sd_isc->is_osdesc))) { in ld_do_activerelocs()
1147 Is_desc *isp = sdp->sd_isc; in ld_add_outrel()
H A Dupdate.c786 sdp->sd_isc = ofl->ofl_isparexpn; in update_osym()
797 if (((isc = sdp->sd_isc) != NULL) && !update_done) { in update_osym()
869 if ((isp = sdp->sd_isc) != NULL) { in update_osym()
916 ofl)) != NULL) && (sdp->sd_ref == REF_REL_NEED) && sdp->sd_isc && in update_osym()
917 (sdp->sd_isc->is_osdesc == iosp)) { in update_osym()
920 sdp->sd_sym->st_size = sdp->sd_isc->is_osdesc->os_shdr->sh_size; in update_osym()
928 ofl)) != NULL) && (sdp->sd_ref == REF_REL_NEED) && sdp->sd_isc && in update_osym()
929 (sdp->sd_isc->is_osdesc == fosp)) { in update_osym()
932 sdp->sd_sym->st_size = sdp->sd_isc->is_osdesc->os_shdr->sh_size; in update_osym()
1062 sdp->sd_isc = ofl->ofl_isparexpn; in update_osym()
[all …]
H A Dsections.c98 Is_desc *isp = sdp->sd_isc; in ignore_sym()
2732 return (str_off + (char *)sdp->sd_isc->is_indata->d_buf); in strmerge_get_reloc_str()
2774 if ((sdp->sd_isc == NULL) || ((sdp->sd_isc->is_flags & in strmerge_pass1()
2776 (sdp->sd_isc->is_osdesc != osp)) in strmerge_pass1()
3027 if ((sdp->sd_isc->is_flags & FLG_IS_INSTRMRG) == 0) in ld_make_strmerge()
3038 (char *)sdp->sd_isc->is_indata->d_buf; in ld_make_strmerge()
3058 sdp->sd_isc = mstrsec; in ld_make_strmerge()
H A Dsunwmove.c375 Os_desc *osp = sdp->sd_isc->is_osdesc; in ld_process_move()
H A Dmap_support.c1202 if (sdp->sd_isc == NULL) { in ld_map_sym_enter()
1215 sdp->sd_isc = isp; in ld_map_sym_enter()
H A Dresolve.c511 ((sdp->sd_isc = ifl->ifl_isdesc[nshndx]) == NULL)) in sym_override()
/titanic_50/usr/src/cmd/sgs/liblddbg/common/
H A Dsyms.c203 if (sdp->sd_isc) { in Dbg_syms_discarded()
206 dbg_fmt_isec_name(sdp->sd_isc, buf, &alloc_mem), file); in Dbg_syms_discarded()
H A Drelocate.c350 dbg_fmt_isec_name(sdp->sd_isc, buf, &alloc_mem), nfname); in Dbg_reloc_sloppycomdat()
/titanic_50/usr/src/cmd/sgs/include/
H A Dlibld.h1159 Is_desc *sd_isc; /* input section of symbol definition */ member