Searched refs:phdr (Results 1 - 25 of 43) sorted by relevance

12

/src/tests/libexec/ld.elf_so/
H A Dt_rtld_r_debug.c59 const Elf_Phdr *phdr; local in function:get_dynamic_section
63 phdr = (void *)getauxval(AT_PHDR);
66 printf("AT_PHDR=%p\n", phdr);
69 ATF_REQUIRE(phdr != NULL);
72 phlimit = phdr + phnum;
75 for (; phdr < phlimit; ++phdr) {
76 printf("phdr %p: type=%d flags=0x%x"
80 phdr, phdr
[all...]
/src/sys/arch/emips/stand/common/
H A Dbootxx.c117 Elf32_Phdr phdr; local in function:loadfile
156 if (lseek(fd, (off_t) ehdr.e_phoff + i * sizeof(phdr), 0) < 0)
158 if (read(fd, &phdr, sizeof(phdr)) != sizeof(phdr))
160 if (phdr.p_type != PT_LOAD)
162 if (lseek(fd, (off_t)phdr.p_offset, 0) < 0)
164 if (read(fd, (char *)phdr.p_paddr, phdr.p_filesz) != phdr
[all...]
/src/sys/arch/mipsco/stand/common/
H A Dbootxx.c121 Elf32_Phdr phdr; local in function:loadfile
146 if (lseek(fd, (off_t) ehdr.e_phoff + i * sizeof(phdr), 0) < 0)
148 if (read(fd, &phdr, sizeof(phdr)) != sizeof(phdr))
150 if (phdr.p_type != PT_LOAD)
152 if (lseek(fd, (off_t)phdr.p_offset, 0) < 0)
154 if (read(fd, (char *)phdr.p_paddr, phdr.p_filesz) != phdr
[all...]
/src/sys/arch/zaurus/stand/zbsdmod/
H A Dzbsdmod.c108 #define phdr ((Elf32_Phdr *)((char *)elf + elf->e_phoff)) macro
124 if (phdr[i].p_type != PT_LOAD ||
125 (phdr[i].p_flags & (PF_W|PF_R|PF_X)) == 0)
134 if (IS_TEXT(phdr[i]) || IS_DATA(phdr[i])) {
135 posv = phdr[i].p_vaddr;
138 posv += phdr[i].p_filesz;
142 if (IS_BSS(phdr[i])) {
143 posv += phdr[i].p_memsz - phdr[
[all...]
/src/sys/arch/pmax/stand/common/
H A Dbootxx.c139 Elf32_Phdr phdr; local in function:loadfile
178 if (lseek(fd, (off_t) ehdr.e_phoff + i * sizeof(phdr), 0) < 0)
180 if (read(fd, &phdr, sizeof(phdr)) != sizeof(phdr))
182 if (phdr.p_type != PT_LOAD)
184 if (lseek(fd, (off_t)phdr.p_offset, 0) < 0)
186 if (read(fd, (char *)phdr.p_paddr, phdr.p_filesz) != phdr
[all...]
/src/lib/libc/tls/
H A Dtls.c148 const Elf_Phdr *phdr = data->dlpi_phdr; local in function:__libc_static_tls_setup_cb
151 for (; phdr < phlimit; ++phdr) {
152 if (phdr->p_type == PT_INTERP) {
156 if (phdr->p_type != PT_TLS)
158 tls_initaddr = (void *)(phdr->p_vaddr + data->dlpi_addr);
159 tls_initsize = phdr->p_filesz;
161 tls_size = phdr->p_memsz;
163 tls_size = roundup2(phdr->p_memsz, phdr
[all...]
/src/sys/external/bsd/compiler_rt/dist/lib/lsan/
H A Dlsan_common_linux.cc83 const ElfW(Phdr) *phdr = &(info->dlpi_phdr[j]);
86 if (!(phdr->p_flags & PF_W) || (phdr->p_type != PT_LOAD) ||
87 (phdr->p_memsz == 0))
89 uptr begin = info->dlpi_addr + phdr->p_vaddr;
90 uptr end = begin + phdr->p_memsz;
/src/sys/arch/epoc32/stand/e32boot/exe/
H A Dnetbsd.cpp95 Elf32_Phdr *phdr = NULL; local in function:ELF::ParseHeader
100 phdr = (Elf32_Phdr *) new (ELeave) TUint8[PhdrSize];
101 Mem::Copy(phdr, Buffer + ehdr.e_phoff, PhdrSize);
104 if (phdr[i].p_type != PT_LOAD ||
105 (phdr[i].p_flags & (PF_W | PF_X)) == 0)
108 loaddesc->addr = VTOP(phdr[i].p_vaddr);
109 loaddesc->offset = phdr[i].p_offset;
110 loaddesc->size = phdr[i].p_filesz;
/src/sys/arch/pmax/stand/smallnet/setnetimage/
H A Dsetnetimage.c86 Elf32_Phdr phdr; local in function:main
140 if (lseek(ifd, (off_t) ehdr.e_phoff + i * sizeof(phdr), 0) < 0)
142 if (read(ifd, &phdr, sizeof(phdr)) != sizeof(phdr))
144 if (phdr.p_type != PT_LOAD)
148 i, phdr.p_paddr, phdr.p_offset, phdr.p_filesz);
150 seglist[nsegs].addr = phdr
[all...]
/src/sys/dev/acpi/
H A Dqcomsmem.c90 struct qcsmem_partition_header *phdr; member in struct:qcsmem_partition
178 struct qcsmem_partition_header *phdr; local in function:qcsmem_attach
229 if (part->phdr != NULL)
231 phdr = (void *)(smem_va + pte->offset);
232 if (phdr->magic != QCSMEM_PART_HDR_MAGIC) {
234 phdr->magic);
237 if (pte->host[0] != phdr->host[0] ||
238 pte->host[1] != phdr->host[1]) {
240 pte->host[0], phdr->host[0],
241 pte->host[1], phdr
279 struct qcsmem_partition_header *phdr = part->phdr; local in function:qcsmem_alloc_private
387 struct qcsmem_partition_header *phdr = part->phdr; local in function:qcsmem_get_private
[all...]
/src/libexec/ld.elf_so/
H A Dmap_object.c69 Elf_Phdr *phdr; local in function:_rtld_map_object
177 phdr = (Elf_Phdr *) ((caddr_t)ehdr + ehdr->e_phoff);
181 phsize = ehdr->e_phnum * sizeof(phdr[0]);
182 obj->phdr = NULL;
189 phlimit = phdr + ehdr->e_phnum;
199 while (phdr < phlimit) {
200 switch (phdr->p_type) {
202 obj->interp = (void *)(uintptr_t)phdr->p_vaddr;
207 segs[++nsegs] = phdr;
222 (void *)(uintptr_t)phdr
[all...]
/src/sys/lib/libsa/
H A Dloadfile_elf32.c163 internalize_phdr(Elf_Byte bo, Elf_Phdr *phdr) argument
167 I32(phdr->p_type);
168 I32(phdr->p_offset);
169 I32(phdr->p_vaddr);
170 I32(phdr->p_paddr);
171 I32(phdr->p_filesz);
172 I32(phdr->p_memsz);
173 I32(phdr->p_flags);
174 I32(phdr->p_align);
176 I32(phdr
688 Elf_Phdr *phdr; local in function:ELFNAMEEND
[all...]
/src/sys/arch/x68k/stand/aout2hux/
H A Daout2hux.c180 struct elf_m68k_phdr phdr[2]; local in function:open_elf
207 fprintf(stderr, "%s: size phdr %d should be %d\n", fn, i,
224 if (fread(phdr, sizeof phdr[0], nphdr, fp) != nphdr) {
231 if (get_uint32(&phdr[i].p_type) != PT_LOAD) {
239 if (nphdr == 1 && (get_uint32(&phdr[0].p_flags) & PF_W)) {
273 inf->text_off = get_uint32(&phdr[0].p_offset);
278 inf->data_size = get_uint32(&phdr[0].p_filesz) -
280 inf->bss_size = get_uint32(&phdr[0].p_memsz) -
281 get_uint32(&phdr[
[all...]
/src/sys/arch/hpcsh/dev/
H A Dpsh3pwr.c130 uint8_t phdr; local in function:psh3pwr_attach
146 phdr = _reg_read_1(SH7709_PHDR);
147 _reg_write_1(SH7709_PHDR, phdr | PSH3_GREEN_LED_ON);
211 uint8_t phdr; local in function:psh3pwr_sleep
213 phdr = _reg_read_1(SH7709_PHDR);
214 _reg_write_1(SH7709_PHDR, phdr & ~PSH3_GREEN_LED_ON);
218 phdr = _reg_read_1(SH7709_PHDR);
219 _reg_write_1(SH7709_PHDR, phdr | PSH3_GREEN_LED_ON);
H A Dj6x0tp.c371 uint8_t phdr, touched; local in function:j6x0tp_intr
401 phdr = _reg_read_1(SH7709_PHDR);
403 if ((phdr & PHDR_TP_PEN_DOWN) == touched)
407 touched = phdr & PHDR_TP_PEN_DOWN;
446 uint8_t phdr; local in function:j6x0tp_start_polling
451 phdr = _reg_read_1(SH7709_PHDR);
452 if ((phdr & PHDR_TP_PEN_DOWN) == 0) {
520 uint8_t phdr; local in function:j6x0tp_callout_wskbd
532 phdr = _reg_read_1(SH7709_PHDR);
533 if ((phdr
555 uint8_t phdr; local in function:j6x0tp_callout_wsmouse
[all...]
H A Dpsh3tp.c280 uint8_t phdr, touched; local in function:psh3tp_intr
309 phdr = _reg_read_1(SH7709_PHDR);
310 state = ((phdr & PHDR_TP_PEN_UP) != PHDR_TP_PEN_UP);
354 uint8_t phdr; local in function:psh3tp_start_polling
357 phdr = _reg_read_1(SH7709_PHDR);
358 if ((phdr & PHDR_TP_PEN_UP) == PHDR_TP_PEN_UP) {
409 uint8_t phdr; local in function:psh3tp_callout_wsmouse
422 phdr = _reg_read_1(SH7709_PHDR);
423 if ((phdr & PHDR_TP_PEN_UP) != PHDR_TP_PEN_UP) {
/src/lib/libpuffs/
H A Drequests.c62 struct putter_hdr phdr; local in function:puffs__fsframe_read
75 puffs_framebuf_getdata_atoff(pb, 0, &phdr, sizeof(phdr));
77 howmuch = phdr.pth_framelen - curoff;
142 struct putter_hdr phdr; local in function:puffs__fsframe_write
144 puffs_framebuf_getdata_atoff(pb, 0, &phdr, sizeof(phdr));
145 flen = phdr.pth_framelen;
/src/sys/arch/ia64/include/
H A Dloadfile_machdep.h41 #define MD_LOADSEG(phdr) ((phdr)->p_type == PT_IA_64_UNWIND ? ia64_unwindtab = (phdr)->p_vaddr, ia64_unwindtablen = (phdr)->p_filesz, 1 : 0)
/src/usr.sbin/installboot/arch/
H A Dpmax.c316 Elf32_Phdr phdr; local in function:load_bootstrap
333 if (pread(params->s1fd, &phdr, sizeof(phdr),
334 (off_t) le32toh(ehdr.e_phoff) + i * sizeof(phdr))
335 != sizeof(phdr)) {
339 if (le32toh(phdr.p_type) != PT_LOAD)
342 seglist[nsegs].addr = le32toh(phdr.p_paddr);
343 seglist[nsegs].f_offset = le32toh(phdr.p_offset);
344 seglist[nsegs].f_size = le32toh(phdr.p_filesz);
347 if (le32toh(phdr
[all...]
/src/usr.sbin/npf/npftest/
H A Dnpfstream.c97 struct pcap_pkthdr *phdr; local in function:process_stream
115 while (pcap_next_ex(pcap, &phdr, &data) > 0) {
116 if (phdr->len != phdr->caplen) {
119 process_tcpip(data, phdr->caplen, fp, ifp);
/src/lib/csu/common/
H A Dcrt0-common.c225 const Elf_Phdr *phdr = NULL; local in function:relocate_self
235 phdr = (void *)aux->a_v;
243 if (phdr == NULL || phnum == (Elf_Half)~0)
246 const Elf_Phdr *phlimit = phdr + phnum, *dynphdr = NULL;
248 for (; phdr < phlimit; ++phdr) {
249 if (phdr->p_type == PT_DYNAMIC)
250 dynphdr = phdr;
251 if (phdr->p_type == PT_PHDR)
252 relocbase = (uintptr_t)phdr
[all...]
/src/lib/libc/dlfcn/
H A Ddlfcn_elf.c183 const Elf_Phdr *phdr = (const Elf_Phdr *)dlpi_phdr; local in function:dl_iterate_phdr_setup
184 const Elf_Phdr *phlimit = phdr + dlpi_phnum;
186 for (; phdr < phlimit; ++phdr) {
187 if (phdr->p_type == PT_PHDR)
188 dlpi_addr = (Elf_Addr)((uintptr_t)phdr - phdr->p_vaddr);
/src/tests/fs/common/
H A Dfstest_puffs.c104 struct putter_hdr *phdr; local in function:readshovel
114 phdr = (void *)buf;
120 n = rump_sys_read(puffsfd, buf, sizeof(*phdr));
126 assert(phdr->pth_framelen < BUFSIZE);
127 n = rump_sys_read(puffsfd, buf+sizeof(*phdr),
128 phdr->pth_framelen - sizeof(*phdr));
143 n = phdr->pth_framelen;
159 struct putter_hdr *phdr; local in function:writeshovel
171 phdr
[all...]
/src/sys/rump/fs/lib/libsyspuffs/
H A Dpuffs_rumpglue.c127 struct putter_hdr *phdr; local in function:writethread
135 phdr = (struct putter_hdr *)buf;
159 toread = phdr->pth_framelen - off;
171 phdr->pth_framelen, &off, 0, &rv);
174 KASSERT(rv == phdr->pth_framelen);
/src/sys/arch/powerpc/stand/mkbootimage/
H A Dmkbootimage.c297 Elf32_External_Phdr phdr; local in function:prep_build_image
307 lseek(elf_fd, ELFGET32(hdr.e_phoff) + sizeof(phdr) * i,
309 if (read(elf_fd, &phdr, sizeof(phdr)) != sizeof(phdr))
310 errx(3, "Can't read input '%s' phdr : %s", boot,
313 if ((ELFGET32(phdr.p_type) != PT_LOAD) ||
314 !(ELFGET32(phdr.p_flags) & PF_X))
318 elf_img_len = elf_stat.st_size - ELFGET32(phdr.p_offset);
319 lseek(elf_fd, ELFGET32(phdr
465 Elf32_External_Phdr phdr; local in function:rs6000_build_image
693 Elf32_External_Phdr phdr; local in function:bebox_build_image
[all...]

Completed in 24 milliseconds

12