Home
last modified time | relevance | path

Searched refs:p_paddr (Results 1 – 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_elfload.c154 if (phdr->p_paddr == phdr->p_vaddr) { in dboot_elfload64()
157 "paddr = 0x%lx\n", (ulong_t)phdr->p_paddr); in dboot_elfload64()
164 if (phdr->p_paddr != FOUR_MEG && phdr->p_paddr != 2 * FOUR_MEG) in dboot_elfload64()
167 dst = ktext_phys + phdr->p_paddr - FOUR_MEG; in dboot_elfload64()
/illumos-gate/usr/src/tools/mbh_patch/
H A Dmbh_patch.c193 if (phdr->p_paddr != phdr->p_vaddr) in patch64()
207 if (eh->e_entry != phdr->p_paddr) { in patch64()
227 mbh->load_addr = phdr->p_paddr - phdr->p_offset; in patch64()
228 mbh->entry_addr = phdr->p_paddr; in patch64()
237 return (patch64_mb2(mbh2, mem2, phdr->p_paddr, in patch64()
/illumos-gate/usr/src/boot/common/
H A Dload_elf.c427 (long)(phdr[i].p_paddr + off), in __elfN()
428 (long)(phdr[i].p_paddr + off + in __elfN()
454 phdr[i].p_paddr + off, fpcopy); in __elfN()
464 phdr[i].p_paddr + off + fpcopy, in __elfN()
489 (long)(phdr[i].p_paddr + off + in __elfN()
491 (long)(phdr[i].p_paddr + off + in __elfN()
503 kern_bzero(phdr[i].p_paddr + off + in __elfN()
521 firstaddr > (phdr[i].p_paddr + off)) in __elfN()
522 firstaddr = phdr[i].p_paddr + off; in __elfN()
524 (phdr[i].p_paddr + off + phdr[i].p_memsz)) in __elfN()
[all …]
/illumos-gate/usr/src/lib/libdwarf/common/
H A Ddw_elfstructs.h100 TYP(p_paddr,4);
113 TYP(p_paddr,8);
H A Ddwarf_elfstructs.h108 TYP(p_paddr,4);
121 TYP(p_paddr,8);
H A Ddwarf_elf_load_headers.c392 ASNAR(ep->f_copy_word,gphdr->gp_paddr,pph->p_paddr);
453 ASNAR(ep->f_copy_word,gphdr->gp_paddr,pph->p_paddr);
/illumos-gate/usr/src/cmd/sgs/dump/common/
H A Dfcns.c130 field, EC_ADDR(p_phdr.p_paddr), in dump_exec_header()
146 field, EC_ADDR(p_phdr.p_paddr), in dump_exec_header()
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dphdr.c468 EC_ADDR(phdr->p_paddr)); in print_phdr()
761 Addr p_paddr = elfedit_atoui(argstate.argv[1], NULL); in cmd_body() local
763 if (phdr->p_paddr == p_paddr) { in cmd_body()
767 EC_ADDR(phdr->p_paddr)); in cmd_body()
772 EC_ADDR(phdr->p_paddr), EC_ADDR(p_paddr)); in cmd_body()
774 phdr->p_paddr = p_paddr; in cmd_body()
H A Dphdr.msg207 The phdr:p_paddr command is used to display or alter the\n\
208 p_paddr field of the specified program header.\n\
210 p_paddr provides the physical address at which the first\n\
217 If phdr:p_paddr is called without arguments, the value\n\
218 of p_paddr for every element in the program header array\n\
221 present, the p_paddr field of the element at the specified\n\
374 @ MSG_CMD_P_PADDR "p_paddr"
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Delf.h206 Elf32_Addr p_paddr; /* Physical address. */ member
218 Elf64_Addr p_paddr; /* Physical address. */ member
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dphdr.c40 dbg_print(lml, MSG_ORIG(MSG_PHD_PADDR), EC_ADDR(phdr->p_paddr), in Elf_phdr()
/illumos-gate/usr/src/tools/btxld/
H A Dbtxld.c389 hdr->org = le32toh(ep->p_paddr); in gethdr()
436 eh.p[0].p_vaddr = eh.p[0].p_paddr = htole32(hdr->org); in puthdr()
440 eh.p[1].p_vaddr = eh.p[1].p_paddr = in puthdr()
441 htole32(align(le32toh(eh.p[0].p_paddr) + le32toh(eh.p[0].p_memsz), in puthdr()
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Di386-elf.h169 Elf32_Addr p_paddr; member
H A Dboot.c611 memaddr = RAW_ADDR (phdr->p_paddr & 0xFFFFFF); in load_image()
613 memaddr = RAW_ADDR (phdr->p_paddr); in load_image()
/illumos-gate/usr/src/boot/sys/sys/
H A Delf32.h110 Elf32_Addr p_paddr; /* Physical address (not used). */ member
H A Delf64.h120 Elf64_Addr p_paddr; /* Physical address (not used). */ member
/illumos-gate/usr/src/uts/i86pc/os/
H A Dfastboot.c375 if (phdr->p_vaddr == phdr->p_paddr && in fastboot_elf64_find_dboot_load_offset()
419 if (phdr->p_vaddr == phdr->p_paddr && in fastboot_elf32_find_loadables()
420 phdr->p_paddr == DBOOT_ENTRY_ADDRESS) { in fastboot_elf32_find_loadables()
427 sectp[used_sections].fb_sec_paddr = phdr->p_paddr; in fastboot_elf32_find_loadables()
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmap.c441 (sgp->sg_phdr.p_paddr != number)) in map_equal()
447 sgp->sg_phdr.p_paddr = (Addr)number; in map_equal()
575 if (sgp->sg_phdr.p_paddr != 0) { in map_equal()
577 sgp->sg_phdr.p_paddr = 0; in map_equal()
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c246 dst->p_paddr = (Elf64_Addr)p->p_paddr; in gelf_getphdr()
290 dst->p_paddr = (Elf32_Addr)src->p_paddr; in gelf_update_phdr()
/illumos-gate/usr/src/uts/common/sys/
H A Delf.h453 Elf32_Addr p_paddr; /* physical address */ member
466 Elf64_Addr p_paddr; /* physical address */ member
/illumos-gate/usr/src/cmd/sgs/rtld/mdbmod/common/
H A Drtld.msg252 @ MSG_EPHDR_LINE2 " p_paddr: %#-14lx p_type: %s\n"
263 \t p_paddr: 0 p_type: [ PT_PHDR ]\n\
271 \t p_paddr: 0 p_type: [ PT_PHDR ]\n\
276 \t p_paddr: 0 p_type: [ PT_INTERP ]\n\
/illumos-gate/usr/src/boot/i386/isoboot/
H A Disoboot.c410 p = PTOV(ep[i].p_paddr & 0xffffff); in load()
/illumos-gate/usr/src/boot/i386/gptzfsboot/
H A Dzfsboot.c444 p = PTOV(ep[i].p_paddr & 0xffffff); in load()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gelf.c278 dst->p_paddr = src->p_paddr; in gelf32_to_phdr()
/illumos-gate/usr/src/lib/libproc/common/
H A DPcore.c1642 dst->p_paddr = (Elf64_Addr)src->p_paddr; in core_phdr_to_gelf()

12