Home
last modified time | relevance | path

Searched refs:p_filesz (Results 1 – 25 of 55) sorted by relevance

123

/illumos-gate/usr/src/psm/stand/boot/common/
H A Dreadfile.c319 phdr->p_filesz); in read_elf32()
332 if (xread(fd, (caddr_t)nhdr, phdr->p_filesz) != phdr->p_filesz) in read_elf32()
460 phdr->p_filesz) != phdr->p_filesz) in read_elf32()
465 loadaddr += phdr->p_filesz; in read_elf32()
498 phdr->p_filesz || in read_elf32()
707 if (xread(fd, (caddr_t)nhdr, phdr->p_filesz) != phdr->p_filesz) in read_elf64()
843 loadaddr, phdr->p_filesz) != phdr->p_filesz) in read_elf64()
848 loadaddr += phdr->p_filesz; in read_elf64()
853 phdr->p_filesz)); in read_elf64()
862 phdr->p_filesz)); in read_elf64()
[all …]
/illumos-gate/usr/src/boot/common/
H A Dload_elf.c442 if (phdr[i].p_filesz < phdr[i].p_memsz) in __elfN()
461 if (phdr[i].p_filesz > fpcopy) { in __elfN()
465 phdr[i].p_filesz - fpcopy, in __elfN()
475 phdr[i].p_filesz - fpcopy, in __elfN()
485 if (phdr[i].p_filesz < phdr[i].p_memsz) { in __elfN()
490 phdr[i].p_filesz), in __elfN()
496 phdr[i].p_filesz), in __elfN()
504 phdr[i].p_filesz, in __elfN()
508 phdr[i].p_filesz, in __elfN()
701 ndp = php->p_filesz / sizeof (Elf_Dyn); in __elfN()
[all …]
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_elfload.c171 (ulong_t)phdr->p_filesz, (ulong_t)phdr->p_offset, in dboot_elfload64()
174 (void *)(uintptr_t)src, (size_t)phdr->p_filesz); in dboot_elfload64()
176 next_addr = dst + phdr->p_filesz; in dboot_elfload64()
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf_notes.c99 v[0].p_filesz = (sizeof (Note) * (10 + 3 * nlwp + nzomb + nfd)) in setup_note_header()
116 v[0].p_filesz += sizeof (Note) + in setup_note_header()
124 v[0].p_filesz += sizeof (Note) + roundup(sizeof (prcred_t) + in setup_note_header()
127 v[0].p_filesz += sizeof (Note) + in setup_note_header()
138 v[0].p_filesz += sizeof (Note) + roundup(size, sizeof (Word)); in setup_note_header()
142 v[0].p_filesz += nlwp * sizeof (Note) in setup_note_header()
156 v[0].p_filesz += sizeof (Note) + in setup_note_header()
165 v[0].p_filesz += nlwp * sizeof (Note) in setup_note_header()
171 v[0].p_filesz += sizeof (Note) + in setup_note_header()
H A Delf.c648 dlnsize = intphdr->p_filesz; in elfexec()
1459 phdr->p_filesz, PAGESIZE); in mapelfexec()
1463 phdr->p_filesz + tlen; in mapelfexec()
1509 *bssbase = addr + phdr->p_filesz; in mapelfexec()
2235 doffset += phdr[0].p_filesz; in elfcore()
2239 doffset += phdr[1].p_filesz; in elfcore()
2350 phdr[i].p_filesz = size; in elfcore()
2393 if (phdr[i].p_filesz == 0) in elfcore()
2451 phdr[i].p_filesz = 0; in elfcore()
2504 phdr[i].p_filesz = 0; in elfcore()
[all …]
H A Dold_notes.c73 v[0].p_filesz = (sizeof (Note) * (3 + nlwp)) in setup_old_note_header()
80 v[0].p_filesz += nlwp * sizeof (Note) + in setup_old_note_header()
/illumos-gate/usr/src/tools/btxld/
H A Dbtxld.c388 hdr->text = le32toh(ep->p_filesz); in gethdr()
394 hdr->data = le32toh(ep->p_filesz); in gethdr()
396 le32toh(ep->p_filesz); in gethdr()
437 eh.p[0].p_filesz = eh.p[0].p_memsz = htole32(hdr->text); in puthdr()
439 le32toh(eh.p[0].p_filesz)); in puthdr()
443 eh.p[1].p_filesz = eh.p[1].p_memsz = htole32(hdr->data); in puthdr()
446 eh.sh[2].sh_size = eh.p[0].p_filesz; in puthdr()
449 eh.sh[3].sh_size = eh.p[1].p_filesz; in puthdr()
/illumos-gate/usr/src/cmd/sgs/size/common/
H A Dprocess.c254 First += p.p_filesz; in process_phdr()
257 Second += p.p_filesz; in process_phdr()
273 (void) printf(prusect[numbase], p.p_filesz); in process_phdr()
274 total += p.p_filesz; in process_phdr()
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dphdr.c312 ((interp->phdr->p_offset + interp->phdr->p_filesz) <= in locate_interp()
473 EC_XWORD(phdr->p_filesz)); in print_phdr()
577 (tphdr->p_offset + tphdr->p_filesz)) && in cmd_body_set_interp()
640 interp.phdr->p_filesz = str_size; in cmd_body_set_interp()
644 EC_XWORD(interp.phdr->p_filesz)); in cmd_body_set_interp()
781 Xword p_filesz = elfedit_atoui(argstate.argv[1], NULL); in cmd_body() local
783 if (phdr->p_filesz == p_filesz) { in cmd_body()
787 EC_XWORD(phdr->p_filesz)); in cmd_body()
792 EC_XWORD(phdr->p_filesz), in cmd_body()
793 EC_XWORD(p_filesz)); in cmd_body()
[all …]
H A Dphdr.msg225 The phdr:p_filesz command is used to display or alter the\n\
226 p_filesz field of the specified program header.\n\
228 p_filesz contains the number of bytes in the file image\n\
231 If phdr:p_filesz is called without arguments, the value\n\
232 of p_filesz for every element in the program header array\n\
235 present, the p_filesz field of the element at the specified\n\
375 @ MSG_CMD_P_FILESZ "p_filesz"
/illumos-gate/usr/src/lib/libproc/common/
H A DPsymtab_machelf32.c271 if ((dp = malloc(phdr->p_filesz)) == NULL) in fake_elf64()
273 if (Pread(P, dp, phdr->p_filesz, phdr->p_vaddr) != in fake_elf64()
274 phdr->p_filesz) in fake_elf64()
282 for (i = 0; i < phdr->p_filesz / sizeof (Dyn); i++) { in fake_elf64()
401 size += roundup(phdr->p_filesz, SH_ADDRALIGN); in fake_elf64()
597 sp->sh_size = phdr->p_filesz; in fake_elf64()
H A DPidle.c131 (u_longlong_t)php->p_vaddr, (u_longlong_t)php->p_filesz, in idle_add_mapping()
135 pmap.pr_size = php->p_filesz; in idle_add_mapping()
/illumos-gate/usr/src/lib/libdwarf/common/
H A Ddw_elfstructs.h101 TYP(p_filesz,4);
114 TYP(p_filesz,8);
H A Ddwarf_elfstructs.h109 TYP(p_filesz,4);
122 TYP(p_filesz,8);
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dtls.c144 tmi.tm_filesz = tlsphdr->p_filesz; in tls_modaddrem()
173 ulong_t filesz = phdr->p_filesz; in tls_assign()
324 tlsmodlist[tlsmodndx]->tm_filesz = tlsphdr->p_filesz; in tls_statmod()
/illumos-gate/usr/src/cmd/sgs/dump/common/
H A Dfcns.c131 field, EC_XWORD(p_phdr.p_filesz), in dump_exec_header()
147 field, EC_XWORD(p_phdr.p_filesz), in dump_exec_header()
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Delf.h207 Elf32_Size p_filesz; /* Size of contents in file. */ member
219 Elf64_Size p_filesz; /* Size of contents in file. */ member
/illumos-gate/usr/src/cmd/sgs/gprof/common/
H A Dreadelf.c252 if (!(phdr.p_flags & PF_W) && (phdr.p_filesz > textsize)) { in get_textseg()
266 chk = (size_t)phdr.p_vaddr + (size_t)phdr.p_filesz; in get_textseg()
267 if (phdr.p_vaddr + phdr.p_filesz != (GElf_Xword)chk) in get_textseg()
271 textsize = (size_t)phdr.p_filesz; in get_textseg()
/illumos-gate/usr/src/tools/elfextract/
H A Delfextract.c100 for (c = 0; c < phdr->p_filesz; ++c) { in extract32()
170 for (c = 0; c < phdr->p_filesz; ++c) { in extract64()
/illumos-gate/usr/src/tools/mbh_patch/
H A Dmbh_patch.c202 (mem >= (phdr->p_offset + phdr->p_filesz))) { in patch64()
214 (mem2 >= (phdr->p_offset + phdr->p_filesz)))) { in patch64()
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dphdr.c42 dbg_print(lml, MSG_ORIG(MSG_PHD_FILESZ), EC_XWORD(phdr->p_filesz), in Elf_phdr()
/illumos-gate/usr/src/lib/libc/i386/crt/
H A D_rtld.c283 if (pptr->p_memsz > pptr->p_filesz) { in __rtld()
284 foff = (int)faddr + pptr->p_vaddr + pptr->p_filesz; in __rtld()
/illumos-gate/usr/src/lib/libc/sparc/crt/
H A D_rtld.c283 if (pptr->p_memsz > pptr->p_filesz) { in __rtld()
285 pptr->p_filesz; in __rtld()
/illumos-gate/usr/src/uts/common/os/
H A Dmmapobj.c1209 size_t p_filesz; in mmapobj_map_elf() local
1233 p_filesz = mrp[i].mr_fsize; in mmapobj_map_elf()
1234 zfodlen = p_memsz - p_filesz; in mmapobj_map_elf()
1238 ret = mmapobj_map_ptload(vp, addr, p_filesz, zfodlen, in mmapobj_map_elf()
1559 size_t p_filesz; in process_phdrs() local
1778 p_filesz = STRUCT_FGET(mph, x.p_filesz); in process_phdrs()
1804 mrp[current].mr_fsize = p_filesz; in process_phdrs()
1808 if (hdr_seen == 0 && p_filesz != 0) { in process_phdrs()
/illumos-gate/usr/src/cmd/sgs/mcs/common/
H A Dmcs.h181 GElf_Xword p_filesz; member

123