Searched refs:is_shdr (Results 1 - 21 of 21) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/sgs/libld/common/
H A Dorder.c140 if (ifl->ifl_isdesc[keyshndx]->is_shdr->sh_flags & ALL_SHF_ORDER)
188 isp2_ndx = isp1->is_shdr->sh_link;
196 if (isp1->is_shdr->sh_flags != isp2->is_shdr->sh_flags) {
214 if ((error = is_keyshndx_ok(ifl, isp2->is_shdr->sh_info)) != 0)
296 Xword shflags = isp->is_shdr->sh_flags;
310 isp->is_shdr->sh_info : isp->is_shdr->sh_link;
439 if (s1->is_shdr->sh_flags & SHF_ORDERED)
440 ndx1 = s1->is_shdr
[all...]
H A Dplace.c51 Shdr *shdr = isp->is_shdr;
153 shndx = (isp->is_shdr->sh_flags & SHF_ORDERED) ?
154 isp->is_shdr->sh_info : isp->is_shdr->sh_link;
187 if (((isp->is_shdr->sh_flags & (SHF_MERGE | SHF_STRINGS)) !=
208 if ((isp->is_shdr->sh_entsize > 1) ||
209 (isp->is_shdr->sh_addralign > 1)) {
584 *shdr = *isp->is_shdr;
585 isp->is_shdr = shdr;
656 Shdr *shdr = isp->is_shdr;
[all...]
H A Dgroups.c103 if (isp->is_shdr->sh_type == SHT_GROUP) {
125 Shdr *sshdr, *gshdr = gisc->is_shdr;
156 sshdr = isc->is_shdr;
H A Drelocate.c124 trel = ifl->ifl_isdesc[irel->is_shdr->sh_info];
125 rsize = irel->is_shdr->sh_size;
126 entsize = irel->is_shdr->sh_entsize;
133 if (irel->is_shdr->sh_type == SHT_RELA)
248 if (rld->rel_isdesc->is_shdr)
249 value += rld->rel_isdesc->is_shdr->sh_offset;
429 if (sdp->sd_isc && sdp->sd_isc->is_shdr)
430 value += sdp->sd_isc->is_shdr->sh_offset;
823 arsp->rel_isdesc->is_shdr->sh_type, ld_targ.t_m.m_mach, arsp));
1228 ((shdr = _sdp->sd_isc->is_shdr) !
2002 Shdr *is_shdr = reld->rel_isdesc->is_shdr; local
[all...]
H A Doutfile.c544 (isp->is_shdr->sh_size > 0)))) {
573 (isp->is_shdr->sh_size == 0)) {
619 (isp->is_shdr->sh_flags & SHF_TLS)) {
624 isp->is_shdr->sh_addralign);
640 if (isp->is_shdr->sh_type == SHT_NOBITS) {
641 Xword sz = isp->is_shdr->sh_size;
H A Dsunwmove.c183 if (isp->is_shdr->sh_entsize == 0) {
190 num = isp->is_shdr->sh_size / isp->is_shdr->sh_entsize;
H A Dfiles.c174 isp->is_shdr = shdr;
828 cnum = (Word)(cisp->is_shdr->sh_size / cisp->is_shdr->sh_entsize);
903 Word info = cisp->is_shdr->sh_info;
1166 Shdr *shdr = isp->is_shdr;
1652 shdr = isc->is_shdr;
1683 if ((isp == NULL) || ((isp->is_shdr->sh_type != SHT_SYMTAB) &&
1684 (isp->is_shdr->sh_type != SHT_DYNSYM))) {
1702 if (isc->is_shdr->sh_link > isc->is_scnndx) {
1703 Is_desc *isp = ifl->ifl_isdesc[isc->is_shdr
[all...]
H A Dldentry.c125 EC_XWORD(isp->is_shdr->sh_size),
H A Dversion.c566 Shdr *vershdr = isp->is_shdr;
572 symshdr = ifl->ifl_isdesc[vershdr->sh_link]->is_shdr;
632 num = isp->is_shdr->sh_info;
633 str = (char *)ifl->ifl_isdesc[isp->is_shdr->sh_link]->is_indata->d_buf;
836 num = isp->is_shdr->sh_info;
837 str = (char *)ifl->ifl_isdesc[isp->is_shdr->sh_link]->is_indata->d_buf;
H A Dsyms.c208 sifshdr = isp->is_shdr;
223 symshdr = ifl->ifl_isdesc[sifshdr->sh_link]->is_shdr;
505 (sdp->sd_isc->is_shdr->sh_type == SHT_NOBITS))
1299 if ((isp == NULL) || (isp->is_shdr == NULL) ||
1300 ((isp->is_shdr->sh_flags & SHF_TLS) == 0)) {
1342 if (((isp = sdp->sd_isc) != 0) && isp->is_shdr &&
1343 ((isp->is_shdr->sh_flags & SHF_ALLOC) == 0)) {
1860 if ((sdp->sd_isc->is_shdr->sh_flags & (SHF_WRITE | SHF_ALLOC)) ==
1871 EC_XWORD(sdp->sd_isc->is_shdr->sh_size),
1930 _sdp->sd_isc && _sdp->sd_isc->is_shdr
[all...]
H A Dsections.c218 (isp->is_shdr->sh_size > 0))) &&
357 ((shdr = isc->is_shdr) == NULL) ||
654 isec->is_shdr = shdr;
698 data->d_align = tmpl_isp->is_shdr->sh_addralign;
706 *shdr = *tmpl_isp->is_shdr;
717 isec->is_shdr = shdr;
2071 xisec->is_shdr->sh_size = (Xword)xsize;
2222 dynshdr = dynsymisp->is_shdr;
2509 if (risp->is_shdr->sh_flags & SHF_GROUP) {
3358 cnt = (isp->is_shdr
[all...]
H A Dmachrel.amd.c332 if (psym->sd_isc->is_shdr->sh_flags & SHF_ALLOC)
338 if (sdp->sd_isc->is_shdr->sh_flags & SHF_ALLOC)
785 if (sdp->sd_isc->is_shdr->sh_flags & SHF_ALLOC)
789 if (sdp->sd_isc->is_shdr->sh_flags & SHF_TLS)
1165 (rsp->rel_isdesc->is_shdr->sh_type == SHT_SUNW_dof)) &&
H A Dmachrel.sparc.c664 if (psym->sd_isc->is_shdr->sh_flags & SHF_ALLOC)
670 if (sdp->sd_isc->is_shdr->sh_flags & SHF_ALLOC)
1132 if (sym->sd_isc->is_shdr->sh_flags & SHF_ALLOC)
1149 if (sdp->sd_isc->is_shdr->sh_flags & SHF_ALLOC)
1154 if (sdp->sd_isc->is_shdr->sh_flags & SHF_TLS)
1605 (rsp->rel_isdesc->is_shdr->sh_type == SHT_SUNW_dof)) &&
H A Dunwind.c362 isp->is_shdr = shdr;
H A Dmachrel.intel.c854 if (sdp->sd_isc->is_shdr->sh_flags & SHF_ALLOC)
858 if (sdp->sd_isc->is_shdr->sh_flags & SHF_TLS)
1224 (rsp->rel_isdesc->is_shdr->sh_type == SHT_SUNW_dof)) &&
H A Dresolve.c1156 if (isp && (isp->is_shdr->sh_type == SHT_NOBITS)) {
H A Dupdate.c3216 sdp = ifl->ifl_oldndx[isp->is_shdr->sh_info];
/opensolaris-onvv-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dsections.c176 if ((isp->is_shdr->sh_entsize > 1) ||
177 (isp->is_shdr->sh_addralign > 1)) {
182 EC_XWORD(isp->is_shdr->sh_addralign),
183 EC_XWORD(isp->is_shdr->sh_entsize));
305 if (isp->is_shdr->sh_type == SHT_GROUP) {
379 if (isp1->is_shdr->sh_flags & SHF_ORDERED) {
380 link = isp1->is_shdr->sh_info;
383 link = isp1->is_shdr->sh_link;
H A Dunused.c70 EC_XWORD(isp->is_shdr->sh_size), isp->is_file->ifl_name, str);
H A Drelocate.c194 Elf_reloc_title(lml, ELF_DBG_LD, risp->is_shdr->sh_type);
/opensolaris-onvv-gate/usr/src/cmd/sgs/include/
H A Dlibld.h908 Shdr *is_shdr; /* the elf section header */ member in struct:is_desc

Completed in 311 milliseconds