HomeSort by relevance Sort by last modified time
    Searched refs:phdr (Results 1 - 25 of 74) sorted by null

1 2 3

  /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) {

Completed in 840 milliseconds

1 2 3