Searched refs:gshdr (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/lib/libdwarf/common/ |
H A D | dwarf_elf_load_headers.c | 482 struct generic_shdr *gshdr =0; in generic_shdr_from_shdr32() local 493 gshdr = (struct generic_shdr *)calloc(count,sizeof(*gshdr)); in generic_shdr_from_shdr32() 494 if(!gshdr) { in generic_shdr_from_shdr32() 501 orig_gshdr = gshdr; in generic_shdr_from_shdr32() 506 free(gshdr); in generic_shdr_from_shdr32() 510 ++i, psh++,gshdr++) { in generic_shdr_from_shdr32() 511 gshdr->gh_secnum = i; in generic_shdr_from_shdr32() 512 ASNAR(ep->f_copy_word,gshdr->gh_name,psh->sh_name); in generic_shdr_from_shdr32() 513 ASNAR(ep->f_copy_word,gshdr->gh_type,psh->sh_type); in generic_shdr_from_shdr32() 514 ASNAR(ep->f_copy_word,gshdr->gh_flags,psh->sh_flags); in generic_shdr_from_shdr32() [all …]
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | groups.c | 166 Shdr *sshdr, *gshdr = gisc->is_shdr; in ld_group_process() local 179 if ((gshdr->sh_link == SHN_UNDEF) || in ld_group_process() 180 (gshdr->sh_link >= gifl->ifl_shnum) || in ld_group_process() 181 ((isc = gifl->ifl_isdesc[gshdr->sh_link]) == NULL)) { in ld_group_process() 184 gisc->is_name, EC_XWORD(gshdr->sh_link)); in ld_group_process() 187 if (gshdr->sh_entsize == 0) { in ld_group_process() 190 EC_XWORD(gshdr->sh_entsize)); in ld_group_process() 203 (gshdr->sh_info >= (Word)(sshdr->sh_size / sshdr->sh_entsize)) || in ld_group_process() 207 EC_XWORD(gshdr->sh_info)); in ld_group_process() 211 sym += gshdr->sh_info; in ld_group_process()
|