Lines Matching refs:sh
218 Shdr *sh = s->s_shdr; in _elf_upd_lib() local
221 if (sh->sh_type == SHT_NULL) { in _elf_upd_lib()
222 *sh = _elf_snode_init.sb_shdr; in _elf_upd_lib()
229 sh->sh_addralign = 1; in _elf_upd_lib()
230 if ((sz = (Lword)_elf_entsz(elf, sh->sh_type, ver)) != 0) in _elf_upd_lib()
232 sh->sh_entsize = (Half)sz; in _elf_upd_lib()
243 if (j > sh->sh_addralign) in _elf_upd_lib()
244 sh->sh_addralign = (Xword)j; in _elf_upd_lib()
254 sh->sh_size = (Xword) sz; in _elf_upd_lib()
268 if (sh->sh_type == SHT_NOBITS) { in _elf_upd_lib()
277 j = sh->sh_addralign; in _elf_upd_lib()
282 sh->sh_offset = (Off)hi; in _elf_upd_lib()
317 Shdr *sh; in _elf_upd_lib() local
318 sh = (Shdr *)elf->ed_hdscn->s_shdr; in _elf_upd_lib()
319 sh->sh_size = scncnt; in _elf_upd_lib()
397 Shdr *sh = s->s_shdr; in _elf_upd_usr() local
412 if ((sh->sh_type != SHT_NOBITS) && in _elf_upd_usr()
416 if (sh->sh_size < sz) { in _elf_upd_usr()
420 if ((sh->sh_type != SHT_NOBITS) && in _elf_upd_usr()
421 (hi < sh->sh_offset + sh->sh_size)) in _elf_upd_usr()
422 hi = sh->sh_offset + sh->sh_size; in _elf_upd_usr()
434 Shdr *sh; in _elf_upd_usr() local
435 sh = (Shdr *)elf->ed_hdscn->s_shdr; in _elf_upd_usr()
436 sh->sh_size = scncnt; in _elf_upd_usr()
582 Shdr *sh = s->s_shdr; in wrt() local
583 char *start = image + sh->sh_offset; in wrt()
588 execfill = (sh->sh_flags & SHF_EXECINSTR) ? in wrt()
597 if ((sh->sh_type == SHT_NOBITS) || in wrt()
598 (sh->sh_type == SHT_NULL)) { in wrt()
608 if (fill && (sh->sh_offset > hi)) { in wrt()
609 sz = sh->sh_offset - hi; in wrt()
662 hi = sh->sh_offset + sh->sh_size; in wrt()
914 Shdr *sh = s->s_shdr; in _elfxx_swap_wrimage() local
916 if ((sh->sh_type == SHT_NOBITS) || (sh->sh_type == SHT_NULL)) in _elfxx_swap_wrimage()