Home
last modified time | relevance | path

Searched refs:p_offset (Results 1 – 25 of 87) sorted by relevance

1234

/onnv-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dphdr.c311 (interp->phdr->p_offset >= strsec->sec_shdr->sh_offset) && in locate_interp()
312 ((interp->phdr->p_offset + interp->phdr->p_filesz) <= in locate_interp()
317 interp->stroff = interp->phdr->p_offset - in locate_interp()
458 EC_OFF(phdr->p_offset)); in print_phdr()
574 tphdr->p_offset) && in cmd_body_set_interp()
577 (tphdr->p_offset + tphdr->p_filesz)) && in cmd_body_set_interp()
639 interp.phdr->p_offset = strsec->sec_shdr->sh_offset + str_offset; in cmd_body_set_interp()
643 EC_WORD(interp.phndx), EC_XWORD(interp.phdr->p_offset), in cmd_body_set_interp()
719 Off p_offset; in cmd_body() local
721 p_offset = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
[all …]
H A Dphdr.msg42 p_offset=%#llx, p_size=%#llx\n"
110 Integer value to set for program header p_offset field.\n\
111 The value of p_offset gives the offset from the beginning\n\
179 The phdr:p_offset command is used to display or alter the\n\
180 p_offset field of the specified program header.\n\
182 p_offset provides the offset from the beginning of the\n\
185 If phdr:p_offset is called without arguments, the value\n\
186 of p_offset for every element in the program header array\n\
189 present, the p_offset field of the element at the\n\
283 integral power of 2, and p_vaddr should equal p_offset,\n\
[all …]
/onnv-gate/usr/src/cmd/nscd/
H A Dnscd_nswcfgst.c114 dp = (char *)&nscd_switch_cfg_g + pdesc->p_offset; in _nscd_cfg_switch_notify()
118 pdesc->p_offset; in _nscd_cfg_switch_notify()
119 if (pdesc->p_offset != in _nscd_cfg_switch_notify()
185 if (pdesc->p_offset != offsetof(nscd_cfg_switch_t, in _nscd_cfg_switch_verify()
H A Dnscd_log.c294 if (pdesc->p_offset == off) { in _nscd_cfg_log_notify()
300 if (pdesc->p_offset == off) in _nscd_cfg_log_notify()
362 if (pdesc->p_offset == off) { in _nscd_cfg_log_verify()
372 if (pdesc->p_offset == off) { in _nscd_cfg_log_verify()
382 if (pdesc->p_offset == off) { in _nscd_cfg_log_verify()
H A Dnscd_config.c709 offset = desc->g_offset + desc->p_offset; in _nscd_cfg_set_vlen_data_int()
838 offset += desc->p_offset; in _nscd_cfg_locate_cfg_data()
848 offset += desc->p_offset; in _nscd_cfg_locate_cfg_data()
860 offset += desc->p_offset; in _nscd_cfg_locate_cfg_data()
1133 cdata = (char *)cfg_data + desc->p_offset; in _nscd_cfg_notify_i()
1637 dest = (char *)group_data + desc->p_offset; in _nscd_cfg_free_vlen_data_group()
1774 src = (char *)group_src + desc->p_offset; in _nscd_cfg_copy_group_data_in()
1775 dest = (char *)group_dest + desc->p_offset; in _nscd_cfg_copy_group_data_in()
1826 dest = (char *)group_dest + desc->p_offset; in _nscd_cfg_copy_group_data_out()
1827 src = (char *)group_src + desc->p_offset; in _nscd_cfg_copy_group_data_out()
[all …]
/onnv-gate/usr/src/tools/mbh_patch/
H A Dmbh_patch.c126 if ((mem < phdr->p_offset) || in patch64()
127 (mem >= (phdr->p_offset + phdr->p_filesz))) { in patch64()
142 mbh->load_addr = phdr->p_paddr - phdr->p_offset; in patch64()
/onnv-gate/usr/src/psm/stand/boot/common/
H A Dreadfile.c396 dprintf("seeking to 0x%x\n", phdr->p_offset); in read_elf32()
397 if (lseek(fd, phdr->p_offset, 0) == -1) in read_elf32()
449 phdr->p_offset, phdr->p_vaddr); in read_elf32()
455 dprintf("seeking to 0x%x\n", phdr->p_offset); in read_elf32()
456 if (lseek(fd, phdr->p_offset, 0) == -1) in read_elf32()
589 if (lseek(fd, phdr->p_offset, 0) == -1) { in read_elf32()
797 (u_longlong_t)phdr->p_offset); in read_elf64()
798 if (lseek(fd, phdr->p_offset, 0) == -1) in read_elf64()
850 (u_longlong_t)phdr->p_offset, in read_elf64()
861 (u_longlong_t)phdr->p_offset); in read_elf64()
[all …]
/onnv-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_elfload.c162 src = (uintptr_t)PGETBYTES(phdr->p_offset); in dboot_elfload64()
167 (ulong_t)phdr->p_filesz, (ulong_t)phdr->p_offset, in dboot_elfload64()
/onnv-gate/usr/src/cmd/sgs/dump/common/
H A Dfcns.c125 field, EC_OFF(p_phdr.p_offset), in dump_exec_header()
141 field, EC_OFF(p_phdr.p_offset), in dump_exec_header()
/onnv-gate/usr/src/lib/libproc/common/
H A DPidle.c86 (u_longlong_t)php->p_memsz, (u_longlong_t)php->p_offset); in idle_add_mapping()
92 pmap.pr_offset = php->p_offset; in idle_add_mapping()
105 return (Padd_mapping(P, php->p_offset, fp, &pmap)); in idle_add_mapping()
H A DPcore.c718 (u_longlong_t)php->p_memsz, (u_longlong_t)php->p_offset); in core_add_mapping()
729 sizeof (err), (off64_t)php->p_offset); in core_add_mapping()
736 } else if (php->p_filesz != 0 && php->p_offset >= P->core->core_size) { in core_add_mapping()
775 return (Padd_mapping(P, php->p_offset, NULL, &pmap)); in core_add_mapping()
986 dst->p_offset = (Elf64_Off)src->p_offset; in core_phdr_to_gelf()
1187 phnum = phdr.p_offset - efp->e_hdr.e_ehsize - in core_elf_fdopen()
1191 if (phdr.p_offset != 0 && phnum != efp->e_hdr.e_phnum) { in core_elf_fdopen()
1359 mp->map_pmap.pr_offset = phdr.p_offset & pagemask; in core_find_data()
1852 if (lseek64(P->asfd, note_phdr.p_offset, SEEK_SET) == (off64_t)-1) { in Pfgrab_core()
/onnv-gate/usr/src/grub/grub-0.97/netboot/
H A Delf.h204 Elf32_Off p_offset; /* File offset of contents. */ member
216 Elf64_Off p_offset; /* File offset of contents. */ member
/onnv-gate/usr/src/uts/common/vm/
H A Dvm_pvn.c249 off = pp->p_offset; in pvn_write_kluster()
797 end->p_offset = (u_offset_t)-2; in pvn_vplist_dirty()
800 mark->p_offset = (u_offset_t)-1; in pvn_vplist_dirty()
872 (long)chk->p_offset, attr, in pvn_vplist_dirty()
894 if (pp->p_offset < off) { in pvn_vplist_dirty()
1176 while (pp != NULL && pp->p_offset != off) { in pvn_plist_init()
H A Dvm_page.c279 if ((pp)->p_vnode == (vp) && (pp)->p_offset == (off)) \
298 if ((pp)->p_vnode == (vp) && (pp)->p_offset == (off)) \
624 pp->p_offset = (u_offset_t)-1; in add_physmem()
800 ((volatile u_offset_t)(pp->p_offset) != off)) { in page_lookup_create()
977 ((u_offset_t)(pp->p_offset) != off)) { in page_lookup_nowait()
1121 pp->p_offset != off || pp->p_pagenum != pfn) { in page_exists_physcontig()
1171 pp->p_offset != off) { in page_exists_physcontig()
1220 pp->p_offset != off) { in page_exists_physcontig()
1281 ASSERT(pp->p_offset == off); in page_exists_physcontig()
2557 npp->p_offset = (u_offset_t)-1; in page_create_va()
[all …]
/onnv-gate/usr/src/tools/elfextract/
H A Delfextract.c96 bytes = ELFSEEK(phdr->p_offset); in extract32()
166 bytes = ELFSEEK(phdr->p_offset); in extract64()
/onnv-gate/usr/src/uts/common/os/
H A Dmmapobj.c1198 offset_t p_offset; in mmapobj_map_elf() local
1214 p_offset = mrp[i].mr_offset; in mmapobj_map_elf()
1218 p_offset, prot, fcred); in mmapobj_map_elf()
1289 offset_t p_offset; in calc_loadable() local
1367 p_offset = STRUCT_FGET(mph, x.p_offset); in calc_loadable()
1369 p_offset = 0; in calc_loadable()
1380 p_end = vaddr + p_memsz + p_offset; in calc_loadable()
1536 offset_t p_offset; in process_phdr() local
1755 p_offset = STRUCT_FGET(mph, x.p_offset); in process_phdr()
1781 mrp[current].mr_offset = p_offset; in process_phdr()
[all …]
H A Dvm_subr.c412 ahm = AH_MUTEX(pp->p_vnode, pp->p_offset); in cow_mapin()
414 *app = swap_anon(pp->p_vnode, pp->p_offset); in cow_mapin()
/onnv-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dphdr.c44 dbg_print(lml, MSG_ORIG(MSG_PHD_OFFSET), EC_OFF(phdr->p_offset), in Elf_phdr()
/onnv-gate/usr/src/lib/libparted/common/libparted/labels/
H A Dbsd.c69 uint32_t p_offset; /* starting sector */ member
304 start = PED_LE32_TO_CPU(label->d_partitions[i - 1].p_offset); in bsd_read()
305 end = PED_LE32_TO_CPU(label->d_partitions[i - 1].p_offset) in bsd_read()
373 label->d_partitions[i - 1].p_offset in bsd_write()
/onnv-gate/usr/src/uts/common/exec/elf/
H A Delf.c480 capsize, (offset_t)capphdr->p_offset, in elfexec()
548 (offset_t)dyphdr->p_offset, UIO_SYSSPACE, 0, (rlim64_t)0, in elfexec()
1226 offset = phdr->p_offset; in mapelfexec()
1265 zfodsz + extra_zfodsz, phdr->p_offset, in mapelfexec()
1272 zfodsz, phdr->p_offset, prot, page, 0)) in mapelfexec()
1840 v[0].p_offset = doffset = roundup(doffset, sizeof (Word)); in elfcore()
1844 v[1].p_offset = doffset = roundup(doffset, sizeof (Word)); in elfcore()
1949 v[i].p_offset = doffset; in elfcore()
1975 if ((error = write_old_elfnotes(p, sig, vp, v[0].p_offset, rlimit, in elfcore()
1979 if ((error = write_elfnotes(p, sig, vp, v[1].p_offset, rlimit, in elfcore()
[all …]
/onnv-gate/usr/src/cmd/sgs/rtld/common/
H A Dsetup.c609 ehdr = (Ehdr *)((Addr)phdr - phdr->p_offset); in setup()
628 i_offset = pptr->p_offset; in setup()
638 (i_offset >= pptr->p_offset) && in setup()
640 (pptr->p_memsz + pptr->p_offset))) { in setup()
643 pptr->p_offset + base; in setup()
/onnv-gate/usr/src/cmd/sgs/mcs/common/
H A Dfile.c460 (state->b_e_seg_table[state->notesegndx].p_offset in traverse_file()
1209 ph->p_offset = (Elf32_Off)nshdr.sh_offset; in build_file()
1213 ph->p_offset = (Elf64_Off)nshdr.sh_offset; in build_file()
1257 state->b_e_seg_table[i].p_offset = ph.p_offset; in build_segment_table()
1258 state->b_e_seg_table[i].p_memsz = ph.p_offset + ph.p_memsz; in build_segment_table()
1259 state->b_e_seg_table[i].p_filesz = ph.p_offset + ph.p_filesz; in build_segment_table()
1486 if ((offset >= state->b_e_seg_table[i].p_offset) && in location()
1489 else if (offset < state->b_e_seg_table[i].p_offset) in location()
/onnv-gate/usr/src/uts/common/fs/swapfs/
H A Dswap_vnops.c642 arg->a_off = pp->p_offset; in swap_putapage()
653 pp, vp, pp->p_offset, flags, 0); in swap_putapage()
657 off = pp->p_offset; in swap_putapage()
770 u_offset_t off = pp->p_offset; in swap_dispose()
/onnv-gate/usr/src/lib/libc/i386/crt/
H A D_rtld.c236 foff = ALIGN(pptr->p_offset, page_size); in __rtld()
237 flen = pptr->p_memsz + (pptr->p_offset - foff); in __rtld()
/onnv-gate/usr/src/lib/libc/sparc/crt/
H A D_rtld.c236 foff = ALIGN(pptr->p_offset, page_size); in __rtld()
237 flen = pptr->p_memsz + (pptr->p_offset - foff); in __rtld()

1234