| /onnv/onnv-gate/usr/src/cmd/sgs/libld/common/ |
| entry.c | 249 Phdr *phdr = &(sgp->sg_phdr); local 263 if (phdr->p_type == PT_LOAD) 264 phdr->p_align = segalign;
|
| /onnv/onnv-gate/usr/src/lib/libbc/csu/common/ |
| mon.h | 27 struct phdr { struct
|
| /onnv/onnv-gate/usr/src/tools/mbh_patch/ |
| 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->p_paddr) [all...] |
| /onnv/onnv-gate/usr/src/uts/i86pc/dboot/ |
| 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->p_paddr) [all...] |
| /onnv/onnv-gate/usr/src/psm/stand/boot/common/ |
| stripalign.c | 39 static Elf32_Phdr phdr, dphdr; variable 83 if (read(ifd, &phdr, sizeof (phdr)) < sizeof (phdr)) { 84 perror("read phdr"); 97 exec.a_text = dphdr.p_vaddr - phdr.p_vaddr; 108 if (lseek(ifd, phdr.p_offset, 0) == -1) {
|
| /onnv/onnv-gate/usr/src/tools/elfextract/ |
| 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->p_type != PT_LOAD [all...] |
| /onnv/onnv-gate/usr/src/cmd/nscd/ |
| nscd_admin.c | 49 nss_pheader_t *phdr = (nss_pheader_t *)outbuf; local 56 if (phdr->pbufsiz < data_size) 59 NSCD_SET_STATUS_SUCCESS(phdr); 60 phdr->data_off = sizeof (nss_pheader_t); 61 phdr->data_len = sizeof (admin_c); 78 (void) memcpy(((char *)outbuf) + phdr->data_off, 243 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 251 NSCD_RETURN_N2N_STATUS(phdr, NSS_NSCD_PRIV, 0, rc); 253 NSCD_RETURN_STATUS_SUCCESS(phdr); 388 nss_pheader_t phdr; local [all...] |
| nscd_door.c | 43 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 54 NSCD_RETURN_STATUS(phdr, NSS_ERROR, errno); 68 NSCD_RETURN_STATUS(phdr, NSS_ERROR, ECONNREFUSED); 71 NSCD_RETURN_STATUS_SUCCESS(phdr); 78 nss_pheader_t *phdr, nss_pheader_t *outphdr) 84 if (outdata != NULL && phdr->data_off > 0 && phdr->data_len > 0) { 85 if (phdr->data_len <= outdlen) { 86 dp = (char *)phdr + phdr->data_off 112 nss_pheader_t *phdr; local 271 nss_pheader_t *phdr = (nss_pheader_t *)*dptr; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/sgs/librtld_db/i386/ |
| plt32_resolution.c | 55 Phdr phdr; local 84 if (ps_pread(rap->rd_psp, off, (char *)&phdr, 85 sizeof (Phdr)) != PS_OK) { 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 [all...] |
| /onnv/onnv-gate/usr/src/lib/libproc/common/ |
| Pidle.c | 215 GElf_Phdr phdr, *php; local 217 if ((php = gelf_getphdr(elf, i, &phdr)) == NULL) {
|
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
| snoop_ntp.c | 78 struct ntp_private phdr; member in union:ntp_pkt_buf::ntpp_buf
|
| /onnv/onnv-gate/usr/src/cmd/sgs/librtld_db/rdb_demo/common/ |
| maps.c | 206 GElf_Phdr phdr; local 278 if (gelf_getphdr(mp->mi_elf, cnt, &phdr) == NULL) { 284 if (phdr.p_type == PT_LOAD) { 285 if (mp->mi_end < (ulong_t)(phdr.p_vaddr + 286 phdr.p_memsz)) 287 mp->mi_end = (ulong_t)(phdr.p_vaddr + 288 phdr.p_memsz); 289 if (mp->mi_addr > phdr.p_vaddr) 290 mp->mi_addr = phdr.p_vaddr;
|
| /onnv/onnv-gate/usr/src/cmd/sgs/link_audit/common/ |
| who.c | 56 Elf_Phdr * phdr; local 70 for (i = 0, phdr = (Elf_Phdr *)(ehdr->e_phoff + lpc); 71 i < ehdr->e_phnum; i++, phdr++) { 73 if ((phdr->p_type == PT_LOAD) && 74 ((_hpc = phdr->p_vaddr + phdr->p_memsz + lpc) > hpc))
|
| /onnv/onnv-gate/usr/src/cmd/sgs/prof/common/ |
| rdelf.c | 360 GElf_Phdr phdr; local 372 if (gelf_getphdr(elf, ndx, &phdr) == NULL) 375 if ((phdr.p_type == PT_LOAD) && !(phdr.p_flags & PF_W)) { 376 if (first_load_seg || phdr.p_vaddr < txt_origin) 377 txt_origin = phdr.p_vaddr;
|
| /onnv/onnv-gate/usr/src/cmd/sgs/rtld/amd64/ |
| _setup.c | 60 Phdr *phdr = NULL; local 109 phdr = (Phdr *)auxv->a_un.a_ptr; 229 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
|
| /onnv/onnv-gate/usr/src/cmd/sgs/rtld/i386/ |
| _setup.c | 65 Phdr *phdr = NULL; local 114 phdr = (Phdr *)auxv->a_un.a_ptr; 229 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
|
| /onnv/onnv-gate/usr/src/cmd/sgs/rtld/sparc/ |
| _setup.c | 68 Phdr *phdr = NULL; local 125 phdr = (Phdr *)auxv->a_un.a_ptr; 233 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
|
| /onnv/onnv-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
| _setup.c | 65 Phdr *phdr = NULL; local 114 phdr = (Phdr *)auxv->a_un.a_ptr; 221 _syspagsz, _rt_name, ld_base, interp_base, fd, phdr,
|
| /onnv/onnv-gate/usr/src/lib/libc/amd64/crt/ |
| _rtld.c | 86 Elf32_Phdr *phdr; /* first Phdr in file */ local 87 Elf32_Phdr *pptr; /* working Phdr */ 88 Elf32_Phdr *lph; /* last loadable Phdr */ 89 Elf32_Phdr *fph = 0; /* first loadable Phdr */ 170 phdr = (Elf32_Phdr *)((caddr_t)ehdr + ehdr->e_phoff); 171 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 224 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 251 if (pptr == phdr) {
|
| /onnv/onnv-gate/usr/src/lib/libc/i386/crt/ |
| _rtld.c | 86 Elf32_Phdr *phdr; /* first Phdr in file */ local 87 Elf32_Phdr *pptr; /* working Phdr */ 88 Elf32_Phdr *lph; /* last loadable Phdr */ 89 Elf32_Phdr *fph = 0; /* first loadable Phdr */ 170 phdr = (Elf32_Phdr *)((caddr_t)ehdr + ehdr->e_phoff); 171 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 224 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 251 if (pptr == phdr) {
|
| /onnv/onnv-gate/usr/src/lib/libc/sparc/crt/ |
| _rtld.c | 85 Elf32_Phdr *phdr; /* first Phdr in file */ local 86 Elf32_Phdr *pptr; /* working Phdr */ 87 Elf32_Phdr *lph = NULL; /* last loadable Phdr */ 88 Elf32_Phdr *fph = NULL; /* first loadable Phdr */ 169 phdr = (Elf32_Phdr *)((caddr_t)ehdr + ehdr->e_phoff); 170 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 223 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 250 if (pptr == phdr) {
|
| /onnv/onnv-gate/usr/src/cmd/sgs/rtld/common/ |
| object.c | 210 Phdr *phdr; local 274 phdr = ofl->ofl_phdr; 280 if (phdr[phnum].p_type != PT_LOAD) 283 mpp[mnum].mr_addr = (caddr_t)((uintptr_t)phdr[phnum].p_vaddr + 285 mpp[mnum].mr_msize = phdr[phnum].p_memsz; 286 mpp[mnum].mr_fsize = phdr[phnum].p_filesz;
|
| /onnv/onnv-gate/usr/src/cmd/sgs/libelf/demo/ |
| dcom.c | 98 GElf_Phdr phdr; local 320 if (gelf_getphdr(elf, ndx, &phdr) == 0 || 327 tphdr = phdr;
|
| /onnv/onnv-gate/usr/src/cmd/abi/appcert/static_prof/ |
| static_prof.h | 104 Elf64_Phdr *phdr; /* 64 bit prog header for current file */ member in struct:obj_com 108 Elf32_Phdr *phdr; /* 32 bit prog header for current file */ member in struct:obj_com
|
| /onnv/onnv-gate/usr/src/cmd/file/ |
| elf_read.c | 314 Elf_Phdr *phdr = &EI_Phdr; local 330 if (phdr->p_type == PT_NOTE && 337 if (phdr->p_type != PT_NOTE) { 338 /* read the first phdr back */ 342 offset = phdr->p_offset; 402 if (phdr->p_type == PT_DYNAMIC) {
|