Home
last modified time | relevance | path

Searched refs:gshdr (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/lib/libdwarf/common/
H A Ddwarf_elf_load_headers.c493 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()
522 if (gshdr->gh_type == SHT_REL || gshdr->gh_type == SHT_RELA){ in generic_shdr_from_shdr32()
523 gshdr->gh_reloc_target_secnum = gshdr->gh_info; in generic_shdr_from_shdr32()
558 gshdr = (struct generic_shdr *)calloc(count,sizeof(*gshdr)); in generic_shdr_from_shdr64()
559 if(gshdr == 0) { in generic_shdr_from_shdr64()
571 free(gshdr); in generic_shdr_from_shdr64()
589 gshdr->gh_reloc_target_secnum = gshdr->gh_info; in generic_shdr_from_shdr64()
[all …]
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dgroups.c166 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()