| /onnv/onnv-gate/usr/src/cmd/sgs/liblddbg/common/ |
| phdr.c | 33 Elf_phdr(Lm_list *lml, uchar_t osabi, Half mach, Phdr *phdr) 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)) [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/cmd/nscd/ |
| 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...] |
| nscd_frontend.c | 380 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 392 NSCD_RETURN_STATUS(phdr, NSS_ERROR, errnum); 408 NSCD_RETURN_STATUS(phdr, NSS_ERROR, EACCES); 418 NSCD_RETURN_STATUS_SUCCESS(phdr); 429 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 442 NSCD_RETURN_STATUS(phdr, NSS_ERROR, errnum); 445 NSCD_SET_STATUS_SUCCESS(phdr); 453 NSCD_SET_STATUS(phdr, NSS_ERROR, EACCES); 457 NSCD_SET_STATUS(phdr, NSS_ERROR, EACCES); 462 if (NSCD_STATUS_IS_NOT_OK(phdr)) { 549 nss_pheader_t *phdr = (nss_pheader_t *)(void *)argp; local 694 nss_pheader_t *phdr = (nss_pheader_t *)(void *)argp; local 731 nss_pheader_t *phdr = (nss_pheader_t *)(void *)argp; local 766 nss_pheader_t *phdr = (nss_pheader_t *)(void *)argp; local 779 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 816 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 855 nss_pheader_t *phdr = (nss_pheader_t *)((void *)argp); local 914 nss_pheader_t *phdr = (nss_pheader_t *)((void *)argp); local [all...] |
| nscd_selfcred.c | 514 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 526 NSCD_RETURN_N2N_STATUS(phdr, NSS_NSCD_PRIV, errnum, 543 NSCD_SET_N2N_STATUS(phdr, NSS_NSCD_PRIV, 0, 558 NSCD_SET_N2N_STATUS(phdr, NSS_NSCD_PRIV, 0, 566 NSCD_SET_N2N_STATUS(phdr, NSS_NSCD_PRIV, 0, 577 NSCD_SET_N2N_STATUS(phdr, NSS_NSCD_PRIV, 0, 587 NSCD_SET_N2N_STATUS(phdr, NSS_NSCD_PRIV, 0, 604 NSCD_SET_STATUS_SUCCESS(phdr); 606 NSCD_SET_STATUS(phdr, NSS_ALTRETRY, 0); 622 NSCD_SET_N2N_STATUS(phdr, NSS_NSCD_PRIV, 0 714 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 777 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 902 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 946 nss_pheader_t *phdr = (nss_pheader_t *)buf; local 1267 nss_pheader_t *phdr = (nss_pheader_t *)buf; local [all...] |
| 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...] |
| /onnv/onnv-gate/usr/src/lib/libbc/csu/common/ |
| mon.h | 27 struct phdr { struct
|
| mon.c | 95 + sizeof(struct phdr) + cntsiz * sizeof(struct cnt); 116 struct phdr *php; 154 countbase = (struct cnt *)(buf + sizeof(struct phdr)); 156 o = sizeof(struct phdr) + cntsiz * sizeof(struct cnt); 177 php = (struct phdr *)&buf[0];
|
| /onnv/onnv-gate/usr/src/lib/libproc/common/ |
| Psymtab_machelf.h | 37 uintptr_t addr, Elf32_Ehdr *ehdr, uint_t phnum, Elf32_Phdr *phdr); 40 uintptr_t addr, Elf64_Ehdr *ehdr, uint_t phnum, Elf64_Phdr *phdr);
|
| Pgcore.c | 767 Elf64_Phdr phdr; local 769 Elf32_Phdr phdr; local 773 bzero(&phdr, sizeof (phdr)); 774 phdr.p_type = PT_LOAD; 775 phdr.p_vaddr = pmp->pr_vaddr; 776 phdr.p_memsz = pmp->pr_size; 778 phdr.p_flags |= PF_R; 780 phdr.p_flags |= PF_W; 782 phdr.p_flags |= PF_X 1211 Elf32_Phdr phdr; local 1225 Elf64_Phdr phdr; local 1374 Elf32_Phdr phdr; local 1388 Elf64_Phdr phdr; local [all...] |
| /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/psm/stand/boot/common/ |
| readfile.c | 328 Elf32_Phdr *phdr; /* program header */ local 386 phdr = (Elf32_Phdr *)(allphdrs + elfhdrp->e_phentsize * i); 387 if (phdr->p_type != PT_NOTE) 391 phdr->p_filesz); 393 if ((note_buf = kmem_alloc(phdr->p_filesz, 0)) == NULL) 396 dprintf("seeking to 0x%x\n", phdr->p_offset); 397 if (lseek(fd, phdr->p_offset, 0) == -1) 401 phdr->p_filesz, (void *)nhdr); 404 if (xread(fd, (caddr_t)nhdr, phdr->p_filesz) != phdr->p_filesz 727 Elf64_Phdr *phdr; \/* program header *\/ local [all...] |
| 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/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/cmd/sgs/elfedit/modules/common/ |
| phdr.c | 47 PHDR_CMD_T_DUMP = 0, /* phdr:dump */ 50 PHDR_CMD_T_P_TYPE = 1, /* phdr:p_type */ 51 PHDR_CMD_T_P_OFFSET = 2, /* phdr:p_offset */ 52 PHDR_CMD_T_P_VADDR = 3, /* phdr:p_vaddr */ 53 PHDR_CMD_T_P_PADDR = 4, /* phdr:p_paddr */ 54 PHDR_CMD_T_P_FILESZ = 5, /* phdr:p_filesz */ 55 PHDR_CMD_T_P_MEMSZ = 6, /* phdr:p_memsz */ 56 PHDR_CMD_T_P_FLAGS = 7, /* phdr:p_flags */ 57 PHDR_CMD_T_P_ALIGN = 8, /* phdr:p_align */ 59 /* Commands that do not correspond directly to a specific phdr tag * 73 Phdr *phdr; \/* PT_INTERP header *\/ member in struct:__anon89 230 Phdr *phdr; local 276 Phdr *phdr; \/* Program header array *\/ local 355 Phdr *phdr; local 515 Phdr *phdr; \/* Program header array *\/ local 666 Phdr *phdr; 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/cmd/sgs/gprof/common/ |
| 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.p_filesz > textsize)) [all...] |
| /onnv/onnv-gate/usr/src/lib/libsip/common/ |
| sip_parse_generic.c | 359 sip_parse_hdr_empty(_sip_header_t *hdr, sip_parsed_header_t **phdr) 363 if (hdr == NULL || phdr == NULL) 370 *phdr = hdr->sip_hdr_parsed; 374 *phdr = NULL; 383 *phdr = parsed_header; 496 sip_parse_hdr_parser1(_sip_header_t *hdr, sip_parsed_header_t **phdr, char sep) 503 if ((ret = sip_prim_parsers(hdr, phdr)) != 0) 509 if (*phdr != NULL) { 510 hdr->sip_hdr_parsed = *phdr; 654 *phdr = parsed_header [all...] |
| /onnv/onnv-gate/usr/src/cmd/sgs/elfdump/common/ |
| fake_shdr.c | 83 Phdr *phdr; member in struct:__anon14 410 Phdr **phdr_ret) 415 Phdr *phdr = fstate->phdr; local 418 for (; phnum--; phdr++) { 419 if (phdr->p_type != PT_LOAD) 422 if ((addr >= phdr->p_vaddr) && 423 (end_addr <= (phdr->p_vaddr + phdr->p_memsz))) 474 Phdr *phdr = fstate->phdr; local 868 Phdr *phdr = NULL; local [all...] |
| /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/sgs/libld/common/ |
| update.c | 385 Phdr *phd = &(sgp->sg_phdr); 3233 Phdr *phdr = &(sgp->sg_phdr); local 3706 Phdr *phdr = &(intpsgp->sg_phdr); local 3723 Phdr *aphdr, *phdr = &(dtracesgp->sg_phdr); local 3745 Phdr *phdr = &(capsgp->sg_phdr); local [all...] |
| /onnv/onnv-gate/usr/src/uts/i86pc/os/ |
| fastboot.c | 362 Elf64_Phdr *phdr; local 372 phdr = (Elf64_Phdr *)(phdrbase + ehdr->e_phentsize * i); 374 if (phdr->p_type == PT_LOAD) { 375 if (phdr->p_vaddr == phdr->p_paddr && 376 phdr->p_vaddr == DBOOT_ENTRY_ADDRESS) { 377 ASSERT(phdr->p_offset <= UINT32_MAX); 378 *offp = (uint32_t)phdr->p_offset; 399 Elf32_Phdr *phdr; local 411 phdr = (Elf32_Phdr *)(phdrbase + ehdr->e_phentsize * i) [all...] |
| /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/uts/common/exec/elf/ |
| elf.c | 78 Phdr **, Phdr **, Phdr **, Phdr **, Phdr *, 145 dtrace_safe_phdr(Phdr *phdrp, struct uarg *args, uintptr_t base) 176 Phdr *uphdr = NULL; 177 Phdr *junk = NULL; 178 Phdr *dynphdr = NULL; 179 Phdr *dtrphdr = NULL 1145 Phdr *phdr; local 1694 Phdr phdr[1]; member in union:__anon2 [all...] |
| /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) {
|