Home
last modified time | relevance | path

Searched refs:p_memsz (Results 1 – 25 of 62) sorted by relevance

123

/illumos-gate/usr/src/psm/stand/boot/common/
H A Dreadfile.c379 phdr->p_memsz, phdr->p_filesz); in read_elf32()
417 size = roundup(phdr->p_memsz + off, in read_elf32()
422 size = phdr->p_memsz; in read_elf32()
464 if (phdr->p_memsz > phdr->p_filesz) { in read_elf32()
473 phdr->p_memsz - phdr->p_filesz); in read_elf32()
484 phdr->p_memsz); in read_elf32()
755 (u_longlong_t)phdr->p_memsz, in read_elf64()
804 size = phdr->p_memsz; in read_elf64()
852 (u_longlong_t)(phdr->p_memsz - in read_elf64()
861 (u_longlong_t)(phdr->p_memsz - in read_elf64()
[all …]
/illumos-gate/usr/src/lib/libc/i386/crt/
H A D_rtld.c195 mlen = ROUND((lph->p_vaddr + lph->p_memsz) - in __rtld()
208 mlen = ROUND((lph->p_vaddr + lph->p_memsz) - in __rtld()
228 if ((pptr->p_type != PT_LOAD) || (pptr->p_memsz == 0)) in __rtld()
237 flen = pptr->p_memsz + (pptr->p_offset - foff); in __rtld()
283 if (pptr->p_memsz > pptr->p_filesz) { in __rtld()
288 j = (faddr + pptr->p_vaddr + pptr->p_memsz) - zaddr; in __rtld()
/illumos-gate/usr/src/lib/libc/sparc/crt/
H A D_rtld.c195 mlen = ROUND((lph->p_vaddr + lph->p_memsz) - in __rtld()
208 mlen = ROUND((lph->p_vaddr + lph->p_memsz) - in __rtld()
228 if ((pptr->p_type != PT_LOAD) || (pptr->p_memsz == 0)) in __rtld()
237 flen = pptr->p_memsz + (pptr->p_offset - foff); in __rtld()
283 if (pptr->p_memsz > pptr->p_filesz) { in __rtld()
289 j = (faddr + pptr->p_vaddr + pptr->p_memsz) - zaddr; in __rtld()
/illumos-gate/usr/src/cmd/sgs/size/common/
H A Dprocess.c258 Third += p.p_memsz; in process_phdr()
260 memsize += p.p_memsz; in process_phdr()
265 (void) printf(prusect[numbase], p.p_memsz); in process_phdr()
266 total += p.p_memsz; in process_phdr()
281 (void) printf(prusect[numbase], p.p_memsz); in process_phdr()
/illumos-gate/usr/src/tools/elfextract/
H A Delfextract.c96 if (phdr->p_memsz == 0) in extract32()
107 for (; c < phdr->p_memsz; ++c) { in extract32()
166 if (phdr->p_memsz == 0) in extract64()
177 for (; c < phdr->p_memsz; ++c) { in extract64()
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dtls.c145 tmi.tm_memsz = tlsphdr->p_memsz; in tls_modaddrem()
172 ulong_t memsz = S_ROUND(phdr->p_memsz, M_TLSSTATALIGN); in tls_assign()
310 (PTTLS(lmp) == 0) || (PTTLS(lmp)->p_memsz == 0)) in tls_statmod()
325 tlsmodlist[tlsmodndx]->tm_memsz = tlsphdr->p_memsz; in tls_statmod()
/illumos-gate/usr/src/boot/common/
H A Dload_elf.c429 phdr[i].p_memsz - 1)); in __elfN()
435 phdr[i].p_memsz - 1)); in __elfN()
442 if (phdr[i].p_filesz < phdr[i].p_memsz) in __elfN()
485 if (phdr[i].p_filesz < phdr[i].p_memsz) { in __elfN()
492 phdr[i].p_memsz - 1)); in __elfN()
498 phdr[i].p_memsz - 1)); in __elfN()
505 phdr[i].p_memsz - phdr[i].p_filesz); in __elfN()
509 phdr[i].p_memsz - phdr[i].p_filesz); in __elfN()
524 (phdr[i].p_paddr + off + phdr[i].p_memsz)) in __elfN()
526 phdr[i].p_memsz; in __elfN()
[all …]
/illumos-gate/usr/src/lib/libdwarf/common/
H A Ddw_elfstructs.h102 TYP(p_memsz,4);
115 TYP(p_memsz,8);
H A Ddwarf_elfstructs.h110 TYP(p_memsz,4);
123 TYP(p_memsz,8);
/illumos-gate/usr/src/cmd/sgs/dump/common/
H A Dfcns.c132 field, EC_XWORD(p_phdr.p_memsz), in dump_exec_header()
148 field, EC_XWORD(p_phdr.p_memsz)); in dump_exec_header()
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dphdr.c478 EC_XWORD(phdr->p_memsz)); in print_phdr()
802 Xword p_memsz = elfedit_atoui(argstate.argv[1], NULL); in cmd_body() local
804 if (phdr->p_memsz == p_memsz) { in cmd_body()
808 EC_XWORD(phdr->p_memsz)); in cmd_body()
813 EC_XWORD(phdr->p_memsz), in cmd_body()
814 EC_XWORD(p_memsz)); in cmd_body()
816 phdr->p_memsz = p_memsz; in cmd_body()
H A Dphdr.msg239 The phdr:p_memsz command is used to display or alter the\n\
240 p_memsz field of the specified program header.\n\
242 p_memsz contains the number of bytes in the memory image\n\
245 If phdr:p_memsz is called without arguments, the value\n\
246 of p_memsz for every element in the program header array\n\
249 present, the p_memsz field of the element at the specified\n\
376 @ MSG_CMD_P_MEMSZ "p_memsz"
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Delf.h208 Elf32_Size p_memsz; /* Size of contents in memory. */ member
220 Elf64_Size p_memsz; /* Size of contents in memory. */ member
/illumos-gate/usr/src/uts/common/os/
H A Dmmapobj.c1208 size_t p_memsz; in mmapobj_map_elf() local
1232 p_memsz = mrp[i].mr_msize; in mmapobj_map_elf()
1234 zfodlen = p_memsz - p_filesz; in mmapobj_map_elf()
1311 size_t p_memsz; in calc_loadable() local
1355 p_memsz = STRUCT_FGET(mph, x.p_memsz); in calc_loadable()
1361 if (p_memsz == 0) { in calc_loadable()
1401 p_end = vaddr + p_memsz + p_offset; in calc_loadable()
1558 size_t p_memsz; in process_phdrs() local
1777 p_memsz = STRUCT_FGET(mph, x.p_memsz); in process_phdrs()
1786 if (p_memsz == 0) { in process_phdrs()
[all …]
H A Dksyms_snapshot.c157 hdr.text_phdr.p_memsz = (Word)(e_text - s_text); in ksyms_snapshot()
162 hdr.data_phdr.p_memsz = (Word)(e_data - s_data); in ksyms_snapshot()
/illumos-gate/usr/src/cmd/sgs/librtld/common/
H A Ddldump.c287 if (ophdr->p_filesz != ophdr->p_memsz) in rt_dldump()
430 (data_phdr->p_vaddr + data_phdr->p_memsz))) { in rt_dldump()
517 edata = data_phdr->p_vaddr + data_phdr->p_memsz; in rt_dldump()
562 ophdr->p_memsz = edata - ophdr->p_vaddr; in rt_dldump()
563 ophdr->p_filesz = ophdr->p_memsz; in rt_dldump()
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dphdr.c43 EC_XWORD(phdr->p_memsz)); in Elf_phdr()
/illumos-gate/usr/src/tools/btxld/
H A Dbtxld.c395 hdr->bss = le32toh(ep->p_memsz) - in gethdr()
437 eh.p[0].p_filesz = eh.p[0].p_memsz = htole32(hdr->text); in puthdr()
441 htole32(align(le32toh(eh.p[0].p_paddr) + le32toh(eh.p[0].p_memsz), in puthdr()
443 eh.p[1].p_filesz = eh.p[1].p_memsz = htole32(hdr->data); in puthdr()
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Ddlamd64getunwind.c99 PTUNWIND(lmp)->p_memsz + base); in getunwind_core()
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dupdate.c551 if (tsgp->sg_phdr.p_memsz) in update_osym()
3882 phdr->p_memsz = shdr->sh_size; in build_phdr_from_shdr()
4124 phdr->p_memsz = lastshdr->sh_addr + in ld_update_outfile()
4150 phdr->p_memsz = sgp->sg_length; in ld_update_outfile()
4157 v_e = vaddr + phdr->p_memsz; in ld_update_outfile()
4199 phdr->p_memsz = 0; in ld_update_outfile()
4243 phdr->p_memsz += size; in ld_update_outfile()
4251 sdp->sd_sym->st_value = phdr->p_memsz; in ld_update_outfile()
4327 ofl->ofl_phdr[0].p_memsz = 0; in ld_update_outfile()
4402 phdr->p_memsz = 0; in ld_update_outfile()
[all …]
H A Dunwind.c816 phdr->p_memsz = 12 + (8 * fde_count); in ld_unwind_populate_hdr()
817 phdr->p_filesz = phdr->p_memsz; in ld_unwind_populate_hdr()
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_elfload.c148 if (phdr->p_memsz == 0) in dboot_elfload64()
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf.c123 if (phdrp->p_memsz < PT_SUNWDTRACE_SIZE || in dtrace_safe_phdr()
1078 const uintptr_t hi = lo + phdrp->p_memsz; in elfsize()
1188 #define MINPHENTSZ (offsetof(Phdr, p_memsz) + \
1189 sizeof (((Phdr *)NULL)->p_memsz))
1428 if (phdr->p_filesz > phdr->p_memsz) { in mapelfexec()
1440 zfodsz = (size_t)phdr->p_memsz - phdr->p_filesz; in mapelfexec()
1481 caddr_t ebss = addr + phdr->p_memsz; in mapelfexec()
1512 *brkbase = addr + phdr->p_memsz; in mapelfexec()
1515 memsz = btopr(phdr->p_memsz); in mapelfexec()
2281 phdr[i].p_memsz = size; in elfcore()
/illumos-gate/usr/src/cmd/sgs/mcs/common/
H A Dmcs.h180 GElf_Xword p_memsz; member
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Di386-elf.h171 Elf32_Word p_memsz; member

123