Lines Matching defs:shdr
52 Shdr *shdr = isp->is_shdr;
62 if ((shdr->sh_size != 0) ||
71 ld_lcm(osp->os_sgdesc->sg_align, shdr->sh_addralign);
150 } else { /* Ordered section (via shdr flags) */
664 Shdr *shdr;
666 if ((shdr = libld_malloc(sizeof (Shdr))) == NULL)
668 *shdr = *isp->is_shdr;
669 isp->is_shdr = shdr;
670 shdr->sh_type = sh_type;
671 return (shdr);
740 Shdr *shdr = isp->is_shdr;
741 Xword shflagmask, shflags = shdr->sh_flags;
775 if ((shflags & SHF_GROUP) || (shdr->sh_type == SHT_GROUP)) {
806 if (shdr->sh_type == SHT_GROUP) {
854 if (enp->ec_type && (enp->ec_type != shdr->sh_type))
1098 (shdr->sh_type != SHT_GROUP) &&
1099 (shdr->sh_type != SHT_SUNW_dof) &&
1100 ((shdr->sh_type == os_shdr->sh_type) ||
1102 ((shdr->sh_type == SHT_SUNW_COMDAT) &&
1126 if ((shflags & SHF_TLS) && shdr->sh_size &&
1227 if ((shdr->sh_type == SHT_SUNW_COMDAT) &&
1228 ((shdr = isp_convert_type(isp, SHT_PROGBITS)) == NULL))
1257 osp->os_shdr->sh_type = shdr->sh_type;
1260 osp->os_shdr->sh_flags = shdr->sh_flags;
1261 osp->os_shdr->sh_entsize = shdr->sh_entsize;
1269 if (ifl && (shdr->sh_type == SHT_PROGBITS)) {
1274 osp->os_shdr->sh_link = shdr->sh_link;
1275 if (shdr->sh_flags & SHF_INFO_LINK)
1276 osp->os_shdr->sh_info = shdr->sh_info;
1310 if ((shdr->sh_type == SHT_GROUP) &&
1320 if ((shflags & SHF_TLS) && shdr->sh_size &&