Searched refs:shdr (Results 1 – 7 of 7) sorted by relevance
| /f-stack/freebsd/mips/mips/ |
| H A D | elf_trampoline.c | 110 Elf64_Shdr shdr[64] /* XXX */; in load_kernel() local 114 Elf32_Shdr shdr[64] /* XXX */; in load_kernel() 134 sizeof(*shdr) * eh->e_shnum); in load_kernel() 142 if (shdr[i].sh_offset != 0 && in load_kernel() 143 shdr[i].sh_size != 0) { in load_kernel() 145 symstrindex = shdr[i].sh_link; in load_kernel() 178 tmp = shdr[symtabindex].sh_size + in load_kernel() 183 tmp = shdr[symtabindex].sh_size; in load_kernel() 189 shdr[symtabindex].sh_size); in load_kernel() 193 tmp = shdr[symstrindex].sh_size; in load_kernel() [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | link_elf_obj.c | 403 if (shdr[shdr[i].sh_info].sh_addr == 0) in link_elf_link_preload() 408 if (shdr[shdr[i].sh_info].sh_addr == 0) in link_elf_link_preload() 451 shdr[i].sh_addr = shdr[i].sh_addr - off + in link_elf_link_preload() 544 if (shdr[shdr[i].sh_info].sh_addr == 0) in link_elf_link_preload() 552 if (shdr[shdr[i].sh_info].sh_addr == 0) in link_elf_link_preload() 669 shdr = NULL; in link_elf_load_file() 790 if ((shdr[shdr[i].sh_info].sh_flags & SHF_ALLOC) == 0) in link_elf_load_file() 795 if ((shdr[shdr[i].sh_info].sh_flags & SHF_ALLOC) == 0) in link_elf_load_file() 1037 shdr[i].sh_size, shdr[i].sh_offset, in link_elf_load_file() 1080 shdr[i].sh_size, shdr[i].sh_offset, in link_elf_load_file() [all …]
|
| H A D | kern_ctf.c | 51 Elf_Shdr *shdr = NULL; local 133 shdr = malloc(nbytes, M_LINKER, M_WAITOK); 149 shdr[hdr->e_shstrndx].sh_type); 159 shdr[hdr->e_shstrndx].sh_size, shdr[hdr->e_shstrndx].sh_offset, 221 raw = malloc(shdr[i].sh_size, M_LINKER, M_WAITOK); 227 sz = shdr[i].sh_size; 241 shdr[i].sh_size, shdr[i].sh_offset, UIO_SYSSPACE, IO_NODELOCKED, 264 zs.avail_in = shdr[i].sh_size - sizeof(ctf_hdr); 279 ef->ctfcnt = shdr[i].sh_size; 301 if (shdr != NULL) [all …]
|
| H A D | link_elf.c | 820 lf->exidx_size = shdr[i].sh_size; in link_elf_locate_exidx() 836 Elf_Shdr *shdr; in link_elf_locate_exidx_preload() local 842 shdr = (Elf_Shdr *)modinfo; in link_elf_locate_exidx_preload() 967 Elf_Shdr *shdr; in link_elf_load_file() local 975 shdr = NULL; in link_elf_load_file() 1258 nbytes = shdr[shstrindex].sh_size; in link_elf_load_file() 1272 symstrindex = shdr[i].sh_link; in link_elf_load_file() 1277 lf->ctors_size = shdr[i].sh_size; in link_elf_load_file() 1283 symcnt = shdr[symtabindex].sh_size; in link_elf_load_file() 1285 strcnt = shdr[symstrindex].sh_size; in link_elf_load_file() [all …]
|
| H A D | imgact_elf.c | 1959 Elf_Shdr *shdr; in __elfN() local 1997 shdr = (Elf_Shdr *)((char *)hdr + ehdr->e_shoff); in __elfN() 1998 memset(shdr, 0, sizeof(*shdr)); in __elfN() 2009 shdr->sh_type = SHT_NULL; in __elfN() 2010 shdr->sh_size = ehdr->e_shnum; in __elfN() 2011 shdr->sh_link = ehdr->e_shstrndx; in __elfN() 2012 shdr->sh_info = numsegs + 1; in __elfN()
|
| /f-stack/freebsd/x86/xen/ |
| H A D | pv.c | 477 Elf_Shdr *shdr; in xen_pvh_parse_symtab() local 491 shdr = (Elf_Shdr *)((uint8_t *)ehdr + ehdr->e_shoff); in xen_pvh_parse_symtab() 494 if (shdr[i].sh_type != SHT_SYMTAB) in xen_pvh_parse_symtab() 496 if (shdr[i].sh_offset == 0) in xen_pvh_parse_symtab() 498 ksymtab = (uintptr_t)((uint8_t *)ehdr + shdr[i].sh_offset); in xen_pvh_parse_symtab() 499 ksymtab_size = shdr[i].sh_size; in xen_pvh_parse_symtab() 500 j = shdr[i].sh_link; in xen_pvh_parse_symtab() 501 if (shdr[j].sh_offset == 0) in xen_pvh_parse_symtab() 503 kstrtab = (uintptr_t)((uint8_t *)ehdr + shdr[j].sh_offset); in xen_pvh_parse_symtab()
|
| /f-stack/freebsd/netgraph/ |
| H A D | ng_ppp.c | 1552 uint16_t shdr; in ng_ppp_mp_recv() local 1562 shdr = be16dec(mtod(m, void *)); in ng_ppp_mp_recv() 1563 frag->seq = MP_SHORT_EXTEND(shdr); in ng_ppp_mp_recv() 1564 frag->first = (shdr & MP_SHORT_FIRST_FLAG) != 0; in ng_ppp_mp_recv() 1565 frag->last = (shdr & MP_SHORT_LAST_FLAG) != 0; in ng_ppp_mp_recv() 2127 uint16_t shdr; in ng_ppp_mp_xmit() local 2129 shdr = seq; in ng_ppp_mp_xmit() 2132 shdr |= MP_SHORT_FIRST_FLAG; in ng_ppp_mp_xmit() 2134 shdr |= MP_SHORT_LAST_FLAG; in ng_ppp_mp_xmit() 2135 shdr = htons(shdr); in ng_ppp_mp_xmit() [all …]
|