Lines Matching defs:shdr

1938 		Shdr	*shdr = ofl->ofl_ossymtab->os_shdr;
1940 shdr->sh_info = symtab_gbl_bndx;
1942 shdr->sh_link = (Word)elf_ndxscn(ofl->ofl_osstrtab->os_scn);
1957 assert(shdr->sh_info == SYMTAB_LOC_CNT(ofl));
1958 assert((shdr->sh_info + ofl->ofl_globcnt) == symtab_ndx);
1961 Shdr *shdr = ofl->ofl_osdynsym->os_shdr;
1963 shdr->sh_info = DYNSYM_LOC_CNT(ofl);
1965 shdr->sh_link = (Word)elf_ndxscn(ofl->ofl_osdynstr->os_scn);
1971 shdr = ofl->ofl_osdynshndx->os_shdr;
1972 shdr->sh_link =
1977 Shdr *shdr = ofl->ofl_osldynsym->os_shdr;
1980 shdr->sh_info = ldynsym_ndx;
2001 shdr->sh_link = (Word)elf_ndxscn(ofl->ofl_osdynstr->os_scn);
2004 shdr = ofl->ofl_osldynshndx->os_shdr;
2005 shdr->sh_link =
2070 Shdr *shdr;
2227 shdr = strosp->os_shdr;
2229 dyn->d_un.d_ptr = shdr->sh_addr;
2233 dyn->d_un.d_ptr = shdr->sh_size;
2237 * Note, the shdr is set and used in the ofl->ofl_osldynsym case
2240 shdr = symosp->os_shdr;
2242 dyn->d_un.d_ptr = shdr->sh_addr;
2246 dyn->d_un.d_ptr = shdr->sh_entsize;
2266 dyn->d_un.d_val = lshdr->sh_size + shdr->sh_size;
2277 shdr = ofl->ofl_osdynsymsort->os_shdr;
2280 dyn->d_un.d_ptr = shdr->sh_addr;
2284 dyn->d_un.d_val = shdr->sh_size;
2289 shdr = ofl->ofl_osdyntlssort->os_shdr;
2292 dyn->d_un.d_ptr = shdr->sh_addr;
2296 dyn->d_un.d_val = shdr->sh_size;
2343 shdr = ofl->ofl_osverdef->os_shdr;
2346 dyn->d_un.d_ptr = shdr->sh_addr;
2349 dyn->d_un.d_ptr = shdr->sh_info;
2354 shdr = ofl->ofl_osverneed->os_shdr;
2357 dyn->d_un.d_ptr = shdr->sh_addr;
2360 dyn->d_un.d_ptr = shdr->sh_info;
2380 shdr = ofl->ofl_osfiniarray->os_shdr;
2383 dyn->d_un.d_ptr = shdr->sh_addr;
2387 dyn->d_un.d_val = shdr->sh_size;
2392 shdr = ofl->ofl_osinitarray->os_shdr;
2395 dyn->d_un.d_ptr = shdr->sh_addr;
2399 dyn->d_un.d_val = shdr->sh_size;
2404 shdr = ofl->ofl_ospreinitarray->os_shdr;
2407 dyn->d_un.d_ptr = shdr->sh_addr;
2411 dyn->d_un.d_val = shdr->sh_size;
2416 shdr = ofl->ofl_osplt->os_relosdesc->os_shdr;
2419 dyn->d_un.d_ptr = shdr->sh_size;
2425 dyn->d_un.d_ptr = shdr->sh_addr;
2429 shdr = ofl->ofl_osplt->os_shdr;
2433 dyn->d_un.d_ptr = shdr->sh_addr +
2437 dyn->d_un.d_ptr = shdr->sh_addr;
2445 shdr = ofl->ofl_osrelhead->os_shdr;
2448 dyn->d_un.d_ptr = shdr->sh_addr;
2454 if (shdr->sh_type == SHT_REL)
2461 shdr = ofl->ofl_ossyminfo->os_shdr;
2464 dyn->d_un.d_ptr = shdr->sh_addr;
2467 dyn->d_un.d_val = shdr->sh_size;
2474 shdr = ofl->ofl_osmove->os_shdr;
2477 dyn->d_un.d_val = shdr->sh_addr;
2480 dyn->d_un.d_val = shdr->sh_size;
2483 dyn->d_un.d_val = shdr->sh_entsize;
2523 shdr = ofl->ofl_oscapchain->os_shdr;
2526 dyn->d_un.d_val = shdr->sh_addr;
2529 dyn->d_un.d_val = shdr->sh_size;
2532 dyn->d_un.d_val = shdr->sh_entsize;
2874 Shdr *shdr = infosp->os_shdr;
2916 Word _cnt, cnt = shdr->sh_size / shdr->sh_entsize;
3203 Shdr *shdr = osp->os_shdr;
3217 shdr->sh_link = (Word)elf_ndxscn(ofl->ofl_ossymtab->os_scn);
3218 shdr->sh_info = sdp->sd_symndx;
3224 grpcnt = shdr->sh_size / shdr->sh_entsize;
3537 * Translate the shdr->sh_{link, info} from its input section value to that
3538 * of the corresponding shdr->sh_{link, info} output section value.
3723 Shdr *shdr = ofl->ofl_osdynamic->os_shdr;
3725 phdr->p_vaddr = shdr->sh_addr;
3726 phdr->p_offset = shdr->sh_offset;
3727 phdr->p_filesz = shdr->sh_size;
3743 Shdr *shdr;
3748 shdr = ofl->ofl_unwindhdr->os_shdr;
3751 phdr->p_vaddr = shdr->sh_addr;
3752 phdr->p_memsz = shdr->sh_size;
3753 phdr->p_filesz = shdr->sh_size;
3754 phdr->p_offset = shdr->sh_offset;
3755 phdr->p_align = shdr->sh_addralign;
3911 Shdr *shdr = osp->os_shdr;
3914 if (shdr->sh_addralign > p_align)
3915 p_align = shdr->sh_addralign;
3917 offset = (Off)S_ROUND(offset, shdr->sh_addralign);
3918 offset += shdr->sh_size;
3920 if (shdr->sh_type != SHT_NOBITS) {
4059 Shdr *shdr = osp->os_shdr;
4061 if (shdr->sh_link)
4062 shdr->sh_link = translate_link(ofl, osp,
4063 shdr->sh_link, MSG_INTL(MSG_FIL_INVSHLINK));
4065 if (shdr->sh_info && (shdr->sh_flags & SHF_INFO_LINK))
4066 shdr->sh_info = translate_link(ofl, osp,
4067 shdr->sh_info, MSG_INTL(MSG_FIL_INVSHINFO));
4072 vaddr += (shdr->sh_offset -
4075 shdr->sh_addr = vaddr;
4076 hshdr = shdr;
4147 Shdr *shdr = ofl->ofl_osinterp->os_shdr;
4149 phdr->p_vaddr = shdr->sh_addr;
4150 phdr->p_offset = shdr->sh_offset;
4151 phdr->p_memsz = phdr->p_filesz = shdr->sh_size;
4187 Shdr *shdr = ofl->ofl_oscap->os_shdr;
4189 phdr->p_vaddr = shdr->sh_addr;
4190 phdr->p_offset = shdr->sh_offset;
4191 phdr->p_memsz = phdr->p_filesz = shdr->sh_size;
4289 * e_shstrndx, then we store it in 'shdr[0].st_link'.