/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | phdr.c | 33 Elf_phdr(Lm_list *lml, uchar_t osabi, Half mach, Phdr *phdr) argument 38 dbg_print(lml, MSG_ORIG(MSG_PHD_VADDR), EC_ADDR(phdr->p_vaddr), 39 conv_phdr_flags(osabi, phdr->p_flags, 0, &phdr_flags_buf)); 40 dbg_print(lml, MSG_ORIG(MSG_PHD_PADDR), EC_ADDR(phdr->p_paddr), 41 conv_phdr_type(osabi, mach, phdr->p_type, 0, &inv_buf)); 42 dbg_print(lml, MSG_ORIG(MSG_PHD_FILESZ), EC_XWORD(phdr->p_filesz), 43 EC_XWORD(phdr->p_memsz)); 44 dbg_print(lml, MSG_ORIG(MSG_PHD_OFFSET), EC_OFF(phdr->p_offset), 45 EC_XWORD(phdr->p_align));
|
/illumos-gate/usr/src/lib/libbc/csu/common/ |
H A D | mon.h | 27 struct phdr { struct
|
/illumos-gate/usr/src/uts/i86pc/dboot/ |
H A D | dboot_elfload.c | 76 Elf64_Phdr *phdr; local 119 phdr = (Elf64_Phdr *)(allphdrs + eh->e_phentsize * i); 125 if (phdr->p_type == PT_INTERP) { 133 if (phdr->p_type != PT_LOAD) 136 if (phdr->p_flags == (PF_R | PF_W) && phdr->p_vaddr == 0) { 144 if (phdr->p_memsz == 0) 150 if (phdr->p_paddr == phdr->p_vaddr) { 153 "paddr = 0x%lx\n", (ulong_t)phdr [all...] |
/illumos-gate/usr/src/tools/mbh_patch/ |
H A D | mbh_patch.c | 57 Elf64_Phdr *phdr; local 107 phdr = (Elf64_Phdr *)(phdrs + eh->e_phentsize * ndx); 112 if (phdr->p_type != PT_LOAD) 115 if (phdr->p_memsz == 0) 118 if (phdr->p_paddr != phdr->p_vaddr) 126 if ((mem < phdr->p_offset) || 127 (mem >= (phdr->p_offset + phdr->p_filesz))) { 132 if (eh->e_entry != phdr [all...] |
/illumos-gate/usr/src/tools/elfextract/ |
H A D | elfextract.c | 54 Elf32_Phdr *phdr; local 88 phdr = (Elf32_Phdr *)(allphdrs + eh->e_phentsize * i); 90 if (phdr->p_type != PT_LOAD) 93 if (phdr->p_memsz == 0) 96 bytes = ELFSEEK(phdr->p_offset); 97 for (c = 0; c < phdr->p_filesz; ++c) { 104 for (; c < phdr->p_memsz; ++c) { 124 Elf64_Phdr *phdr; local 158 phdr = (Elf64_Phdr *)(allphdrs + eh->e_phentsize * i); 160 if (phdr [all...] |
/illumos-gate/usr/src/lib/libc/i386/crt/ |
H A D | _rtld.c | 84 Elf32_Phdr *phdr; /* first Phdr in file */ local 167 phdr = (Elf32_Phdr *)((caddr_t)ehdr + ehdr->e_phoff); 168 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 221 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 248 if (pptr == phdr) {
|
/illumos-gate/usr/src/lib/libc/sparc/crt/ |
H A D | _rtld.c | 83 Elf32_Phdr *phdr; /* first Phdr in file */ local 167 phdr = (Elf32_Phdr *)((caddr_t)ehdr + ehdr->e_phoff); 168 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 221 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 248 if (pptr == phdr) {
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_admin.c | 48 nss_pheader_t *phdr = (nss_pheader_t *)outbuf; local 55 if (phdr->pbufsiz < data_size) 58 NSCD_SET_STATUS_SUCCESS(phdr); 59 phdr->data_off = sizeof (nss_pheader_t); 60 phdr->data_len = sizeof (admin_c); 77 (void) memcpy(((char *)outbuf) + phdr->data_off, 242 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 250 NSCD_SET_N2N_STATUS(phdr, NSS_NSCD_PRIV, 0, rc); 252 NSCD_SET_STATUS_SUCCESS(phdr); 387 nss_pheader_t phdr; local [all...] |
H A D | nscd_door.c | 42 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 53 NSCD_SET_STATUS(phdr, NSS_ERROR, errno); 69 NSCD_SET_STATUS(phdr, NSS_ERROR, ECONNREFUSED); 73 NSCD_SET_STATUS_SUCCESS(phdr); 80 nss_pheader_t *phdr, nss_pheader_t *outphdr) 86 if (outdata != NULL && phdr->data_off > 0 && phdr->data_len > 0) { 87 if (phdr->data_len <= outdlen) { 88 dp = (char *)phdr + phdr 79 copy_output(void *outdata, int outdlen, nss_pheader_t *phdr, nss_pheader_t *outphdr) argument 113 nss_pheader_t *phdr; local 142 _nscd_doorcall_data(int callnum, void *indata, int indlen, void *outdata, int outdlen, nss_pheader_t *phdr) argument 189 _nscd_doorcall_fd(int fd, int callnum, void *indata, int indlen, void *outdata, int outdlen, nss_pheader_t *phdr) argument 272 nss_pheader_t *phdr = (nss_pheader_t *)*dptr; local 315 _nscd_doorcall_sendfd(int fd, int callnum, void *indata, int indlen, nss_pheader_t *phdr) argument [all...] |
/illumos-gate/usr/src/cmd/sgs/libelf/demo/ |
H A D | dcom.c | 91 GElf_Phdr phdr, tphdr; local 307 if (gelf_getphdr(elf, ndx, &phdr) == NULL || 314 tphdr = phdr;
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/ |
H A D | plt32_resolution.c | 55 Phdr phdr; local 84 if (ps_pread(rap->rd_psp, off, (char *)&phdr, 91 if (phdr.p_type == PT_LOAD) { 92 if ((pltaddr >= (phdr.p_vaddr + baseaddr)) && 93 (pltaddr < (phdr.p_vaddr + baseaddr + 94 phdr.p_memsz))) { 97 } else if (phdr.p_type == PT_DYNAMIC) { 98 dynbase = phdr.p_vaddr + baseaddr;
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | _setup.c | 64 Phdr *phdr = NULL; local 113 phdr = (Phdr *)auxv->a_un.a_ptr; 237 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | tls.c | 170 tls_assign(Lm_list *lml, Rt_map *lmp, Phdr *phdr) argument 172 ulong_t memsz = S_ROUND(phdr->p_memsz, M_TLSSTATALIGN); 173 ulong_t filesz = phdr->p_filesz; 242 PTTLS(lmp) = phdr;
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | _setup.c | 69 Phdr *phdr = NULL; local 118 phdr = (Phdr *)auxv->a_un.a_ptr; 237 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | _setup.c | 72 Phdr *phdr = NULL; local 129 phdr = (Phdr *)auxv->a_un.a_ptr; 241 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | _setup.c | 69 Phdr *phdr = NULL; local 118 phdr = (Phdr *)auxv->a_un.a_ptr; 229 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_pipesvc.c | 260 smb_pipehdr_t phdr; local 290 rc = pipe_recv(np, &phdr, sizeof (phdr)); 295 if (phdr.ph_magic != SMB_PIPE_HDR_MAGIC || 296 phdr.ph_uilen > 8192) { 300 buf = malloc(phdr.ph_uilen); 305 rc = pipe_recv(np, buf, phdr.ph_uilen); 311 xdrmem_create(&xdrs, buf, phdr.ph_uilen, XDR_DECODE);
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Pidle.c | 261 GElf_Phdr phdr, *php; local 263 if ((php = gelf_getphdr(elf, i, &phdr)) == NULL) {
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | boot.c | 593 Elf32_Phdr *phdr; local 601 phdr = (Elf32_Phdr *) 604 if (phdr->p_type == PT_LOAD) 607 grub_seek (phdr->p_offset); 608 filesiz = phdr->p_filesz; 611 memaddr = RAW_ADDR (phdr->p_paddr & 0xFFFFFF); 613 memaddr = RAW_ADDR (phdr->p_paddr); 615 memsiz = phdr->p_memsz; 622 && (unsigned) entry_addr >= phdr->p_vaddr 623 && (unsigned) entry_addr < phdr [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_ntp.c | 78 struct ntp_private phdr; member in union:ntp_pkt_buf::ntpp_buf
|
/illumos-gate/usr/src/cmd/file/ |
H A D | elf_read.c | 312 Elf_Phdr *phdr = &EI_Phdr; local 328 if (phdr->p_type == PT_NOTE && 335 if (phdr->p_type != PT_NOTE) { 336 /* read the first phdr back */ 340 offset = phdr->p_offset; 400 if (phdr->p_type == PT_DYNAMIC) {
|
/illumos-gate/usr/src/cmd/sgs/gprof/common/ |
H A D | readelf.c | 143 GElf_Phdr phdr; local 152 if (gelf_getphdr(elf, ndx, &phdr) == NULL) 155 if ((phdr.p_type == PT_LOAD) && !(phdr.p_flags & PF_W)) { 156 if (first_load_seg || phdr.p_vaddr < txt_origin) 157 txt_origin = phdr.p_vaddr; 243 GElf_Phdr phdr; local 251 if (gelf_getphdr(elf, i, &phdr) == NULL) 254 if (!(phdr.p_flags & PF_W) && (phdr [all...] |
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | entry.c | 457 Phdr *phdr = &(sgp->sg_phdr); local 468 if (phdr->p_type == PT_LOAD) 469 phdr->p_align = segalign; 482 switch (phdr->p_type) {
|
H A D | outfile.c | 218 Phdr *phdr = &(sgp->sg_phdr); local 229 if (oscn && (phdr->p_type == PT_LOAD)) { 233 size = (size_t)(S_ROUND(offset, phdr->p_align) - 276 if (phdr->p_type == PT_LOAD) 430 Phdr *phdr = &(sgp->sg_phdr); local 431 Word ptype = phdr->p_type;
|
H A D | unwind.c | 812 Phdr *phdr = ofl->ofl_phdr; local 814 for (; phnum-- > 0; phdr++) { 815 if (phdr->p_type == PT_SUNW_UNWIND) { 816 phdr->p_memsz = 12 + (8 * fde_count); 817 phdr->p_filesz = phdr->p_memsz;
|