Searched refs:p_vaddr (Results 1 - 25 of 61) sorted by relevance

123

/illumos-gate/usr/src/lib/libc/i386/crt/
H A D_rtld.c173 } else if (pptr->p_vaddr <= lph->p_vaddr)
195 mlen = ROUND((lph->p_vaddr + lph->p_memsz) -
196 ALIGN(fph->p_vaddr, page_size), page_size);
208 mlen = ROUND((lph->p_vaddr + lph->p_memsz) -
209 ALIGN(fph->p_vaddr, fph->p_align) + fph->p_align,
242 addr = (caddr_t)ALIGN(faddr + pptr->p_vaddr, page_size);
284 foff = (int)faddr + pptr->p_vaddr + pptr->p_filesz;
288 j = (faddr + pptr->p_vaddr + pptr->p_memsz) - zaddr;
/illumos-gate/usr/src/lib/libc/sparc/crt/
H A D_rtld.c173 } else if (pptr->p_vaddr <= lph->p_vaddr)
195 mlen = ROUND((lph->p_vaddr + lph->p_memsz) -
196 ALIGN(fph->p_vaddr, page_size), page_size);
208 mlen = ROUND((lph->p_vaddr + lph->p_memsz) -
209 ALIGN(fph->p_vaddr, fph->p_align) + fph->p_align,
242 addr = (caddr_t)ALIGN(faddr + pptr->p_vaddr, page_size);
284 foff = (uintptr_t)faddr + pptr->p_vaddr +
289 j = (faddr + pptr->p_vaddr + pptr->p_memsz) - zaddr;
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_elfload.c136 if (phdr->p_flags == (PF_R | PF_W) && phdr->p_vaddr == 0) {
150 if (phdr->p_paddr == phdr->p_vaddr) {
168 (ulong_t)dst, (ulong_t)phdr->p_vaddr);
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dphdr.c38 dbg_print(lml, MSG_ORIG(MSG_PHD_VADDR), EC_ADDR(phdr->p_vaddr),
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Ddlamd64getunwind.c96 (void *)(PTUNWIND(lmp)->p_vaddr + base);
98 (void *)(PTUNWIND(lmp)->p_vaddr +
/illumos-gate/usr/src/cmd/sgs/rtld.4.x/
H A Drtld.4.x.c418 } else if (pptr->p_vaddr <= lph->p_vaddr)
441 mlen = ROUND((lph->p_vaddr + lph->p_memsz) -
442 ALIGN(fph->p_vaddr, page_size), page_size);
454 mlen = ROUND((lph->p_vaddr + lph->p_memsz) -
455 ALIGN(fph->p_vaddr, fph->p_align) + fph->p_align,
488 addr = (caddr_t)ALIGN(faddr + pptr->p_vaddr, page_size);
521 foff = (int)faddr + pptr->p_vaddr + pptr->p_filesz;
524 r = (faddr + pptr->p_vaddr + pptr->p_memsz) - zaddr;
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/
H A Dplt32_resolution.c92 if ((pltaddr >= (phdr.p_vaddr + baseaddr)) &&
93 (pltaddr < (phdr.p_vaddr + baseaddr +
98 dynbase = phdr.p_vaddr + baseaddr;
/illumos-gate/usr/src/cmd/sgs/dump/common/
H A Dfcns.c126 field, EC_ADDR(p_phdr.p_vaddr),
142 field, EC_ADDR(p_phdr.p_vaddr),
/illumos-gate/usr/src/psm/stand/boot/common/
H A Dreadfile.c448 dprintf("\tp_offset = %x, p_vaddr = %x\n",
449 phdr->p_offset, phdr->p_vaddr);
460 phdr->p_vaddr == 0) {
478 phdr->p_vaddr = (Elf32_Addr)loadaddr;
486 loadaddr = phdr->p_vaddr;
528 if ((phdr->p_vaddr == phdr->p_paddr) &&
581 (caddr_t)(uintptr_t)phdr->p_vaddr,
600 dynamic = phdr->p_vaddr;
849 dprintf("\tp_offset = %llx, p_vaddr = %llx\n",
851 (u_longlong_t)phdr->p_vaddr);
[all...]
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Delf.h205 Elf32_Addr p_vaddr; /* Virtual address (not used). */ member in struct:__anon2087
217 Elf64_Addr p_vaddr; /* Virtual address (not used). */ member in struct:__anon2088
/illumos-gate/usr/src/lib/libm/common/m9x/
H A D__fex_sym.c268 va = (fo - ph[i].p_offset) + ph[i].p_vaddr;
287 if (s[j].st_value < ph[i].p_vaddr || s[j].st_value >= ph[i].p_vaddr
304 fo = (value - ph[i].p_vaddr) + ph[i].p_offset;
/illumos-gate/usr/src/cmd/sgs/gprof/common/
H A Dreadelf.c156 if (first_load_seg || phdr.p_vaddr < txt_origin)
157 txt_origin = phdr.p_vaddr;
268 chk = (size_t)phdr.p_vaddr + (size_t)phdr.p_filesz;
269 if (phdr.p_vaddr + phdr.p_filesz != (GElf_Xword)chk)
272 textbegin = (size_t)phdr.p_vaddr;
/illumos-gate/usr/src/boot/sys/boot/common/
H A Dload_elf.c338 * and completes its VM settings. In such cases we cannot use p_vaddr
412 (long)(phdr[i].p_vaddr + off),
413 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1));
433 phdr[i].p_vaddr + off, fpcopy);
446 if (kern_pread(ef->fd, phdr[i].p_vaddr + off + fpcopy,
464 (long)(phdr[i].p_vaddr + off + phdr[i].p_filesz),
465 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1));
473 kern_bzero(phdr[i].p_vaddr + off + phdr[i].p_filesz,
491 if (firstaddr == 0 || firstaddr > (phdr[i].p_vaddr + off))
492 firstaddr = phdr[i].p_vaddr
[all...]
/illumos-gate/usr/src/cmd/sgs/librtld/common/
H A Ddldump.c290 if (data_phdr->p_vaddr < ophdr->p_vaddr)
430 (data_phdr->p_vaddr + data_phdr->p_memsz))) {
517 edata = data_phdr->p_vaddr + data_phdr->p_memsz;
559 ophdr->p_vaddr += addr;
562 ophdr->p_memsz = edata - ophdr->p_vaddr;
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dphdr.c52 PHDR_CMD_T_P_VADDR = 3, /* phdr:p_vaddr */
463 EC_ADDR(phdr->p_vaddr));
741 Addr p_vaddr = elfedit_atoui(argstate.argv[1], NULL); local
743 if (phdr->p_vaddr == p_vaddr) {
747 EC_ADDR(phdr->p_vaddr));
752 EC_ADDR(phdr->p_vaddr), EC_ADDR(p_vaddr));
754 phdr->p_vaddr = p_vaddr;
[all...]
/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dmaps.c286 if (mp->mi_end < (ulong_t)(phdr.p_vaddr +
288 mp->mi_end = (ulong_t)(phdr.p_vaddr +
290 if (mp->mi_addr > phdr.p_vaddr)
291 mp->mi_addr = phdr.p_vaddr;
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dtls.c138 tmi.tm_tlsblock = (void *)(tlsphdr->p_vaddr);
317 tlsmodlist[tlsmodndx]->tm_tlsblock = (void *)(tlsphdr->p_vaddr);
/illumos-gate/usr/src/uts/common/os/
H A Dksyms_snapshot.c158 hdr.text_phdr.p_vaddr = (Addr)s_text;
163 hdr.data_phdr.p_vaddr = (Addr)s_data;
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dupdate.c452 start = sgp->sg_phdr.p_vaddr;
510 etext = tsgp->sg_phdr.p_vaddr + tsgp->sg_phdr.p_filesz;
520 edata = dsgp->sg_phdr.p_vaddr + dsgp->sg_phdr.p_filesz;
537 else if (dsgp->sg_phdr.p_vaddr > tsgp->sg_phdr.p_vaddr)
539 else if (dsgp->sg_phdr.p_vaddr < tsgp->sg_phdr.p_vaddr)
551 if (esgp && (esgp->sg_phdr.p_vaddr > sgp->sg_phdr.p_vaddr))
555 end = sgp->sg_phdr.p_vaddr
[all...]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gelf.c94 * p_vaddr (virtual base address) to the section's file offset.
122 gpp->p_vaddr = shp->sh_offset;
277 dst->p_vaddr = src->p_vaddr;
309 * Exception is that p_vaddr == 0 means ignore this (put at end).
312 if (lhs->p_vaddr != rhs->p_vaddr) {
313 if (lhs->p_vaddr == 0)
316 if (rhs->p_vaddr == 0)
319 return (lhs->p_vaddr > rh
[all...]
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Di386-elf.h168 Elf32_Addr p_vaddr; member in struct:__anon2187
/illumos-gate/usr/src/tools/mbh_patch/
H A Dmbh_patch.c118 if (phdr->p_paddr != phdr->p_vaddr)
/illumos-gate/usr/src/boot/sys/sys/
H A Delf32.h109 Elf32_Addr p_vaddr; /* Virtual address in memory image. */ member in struct:__anon410
H A Delf64.h119 Elf64_Addr p_vaddr; /* Virtual address in memory image. */ member in struct:__anon427
/illumos-gate/usr/src/tools/btxld/
H A Dbtxld.c424 eh.p[0].p_vaddr = eh.p[0].p_paddr = htole32(hdr->org);
428 eh.p[1].p_vaddr = eh.p[1].p_paddr =
432 eh.sh[2].sh_addr = eh.p[0].p_vaddr;
435 eh.sh[3].sh_addr = eh.p[1].p_vaddr;

Completed in 438 milliseconds

123