Lines Matching refs:sh

221 		Shdr *sh = s->s_shdr;  in _elf_upd_lib()  local
224 if (sh->sh_type == SHT_NULL) { in _elf_upd_lib()
225 *sh = _elf_snode_init.sb_shdr; in _elf_upd_lib()
232 sh->sh_addralign = 1; in _elf_upd_lib()
233 if ((sz = (Lword)_elf_entsz(elf, sh->sh_type, ver)) != 0) in _elf_upd_lib()
235 sh->sh_entsize = (Half)sz; in _elf_upd_lib()
246 if (j > sh->sh_addralign) in _elf_upd_lib()
247 sh->sh_addralign = (Xword)j; in _elf_upd_lib()
257 sh->sh_size = (Xword) sz; in _elf_upd_lib()
271 if (sh->sh_type == SHT_NOBITS) { in _elf_upd_lib()
280 j = sh->sh_addralign; in _elf_upd_lib()
285 sh->sh_offset = (Off)hi; in _elf_upd_lib()
320 Shdr *sh; in _elf_upd_lib() local
321 sh = (Shdr *)elf->ed_hdscn->s_shdr; in _elf_upd_lib()
322 sh->sh_size = scncnt; in _elf_upd_lib()
399 Shdr *sh = s->s_shdr; in _elf_upd_usr() local
414 if ((sh->sh_type != SHT_NOBITS) && in _elf_upd_usr()
418 if (sh->sh_size < sz) { in _elf_upd_usr()
422 if ((sh->sh_type != SHT_NOBITS) && in _elf_upd_usr()
423 (hi < sh->sh_offset + sh->sh_size)) in _elf_upd_usr()
424 hi = sh->sh_offset + sh->sh_size; in _elf_upd_usr()
436 Shdr *sh; in _elf_upd_usr() local
437 sh = (Shdr *)elf->ed_hdscn->s_shdr; in _elf_upd_usr()
438 sh->sh_size = scncnt; in _elf_upd_usr()
583 Shdr *sh = s->s_shdr; in wrt() local
584 char *start = image + sh->sh_offset; in wrt()
589 execfill = (sh->sh_flags & SHF_EXECINSTR) ? in wrt()
598 if ((sh->sh_type == SHT_NOBITS) || in wrt()
599 (sh->sh_type == SHT_NULL)) { in wrt()
609 if (fill && (sh->sh_offset > hi)) { in wrt()
610 sz = sh->sh_offset - hi; in wrt()
663 hi = sh->sh_offset + sh->sh_size; in wrt()
912 Shdr *sh = s->s_shdr; in _elfxx_swap_wrimage() local
914 if ((sh->sh_type == SHT_NOBITS) || (sh->sh_type == SHT_NULL)) in _elfxx_swap_wrimage()