/osnet-11/usr/src/grub/grub2/grub-core/loader/i386/coreboot/ |
H A D | chainloader.c | 59 grub_chain_elf32_hook (Elf32_Phdr * phdr, grub_addr_t * addr, int *do_load) argument 64 if (phdr->p_type != PT_LOAD) 72 phdr->p_paddr, phdr->p_memsz);
|
/osnet-11/usr/src/grub/grub2/grub-core/loader/ |
H A D | multiboot_elfxx.c | 88 #define phdr(i) ((Elf_Phdr *) (phdr_base + (i) * ehdr->e_phentsize)) macro 93 if (phdr(i)->p_type == PT_LOAD) 99 i, (long) phdr(i)->p_paddr, (long) phdr(i)->p_memsz, (long) phdr(i)->p_vaddr); 104 &ch, phdr(i)->p_paddr, 105 phdr(i)->p_memsz); 108 grub_dprintf ("multiboot_loader", "Error loading phdr %d\n", i); 114 if (phdr(i)->p_filesz != 0) 116 if (grub_file_seek (file, (grub_off_t) phdr( 218 #undef phdr macro [all...] |
/osnet-11/usr/src/lib/libproc/common/ |
H A D | Pidle.c | 215 GElf_Phdr phdr, *php; local 217 if ((php = gelf_getphdr(elf, i, &phdr)) == NULL) {
|
H A D | Psymtab_machelf32.c | 211 Ehdr *ehdr, uint_t phnum, Phdr *phdr) 215 Ehdr *ehdr, uint_t phnum, Phdr *phdr) 261 phdr->p_vaddr += addr; 267 if ((dp = malloc(phdr->p_filesz)) == NULL) 269 if (Pread(P, dp, phdr->p_filesz, phdr->p_vaddr) != 270 phdr->p_filesz) 278 for (i = 0; i < phdr->p_filesz / sizeof (Dyn); i++) { 396 size += roundup(phdr->p_filesz, SH_ADDRALIGN); 586 sp->sh_addr = phdr 210 fake_elf64(struct ps_prochandle *P, file_info_t *fptr, uintptr_t addr, Ehdr *ehdr, uint_t phnum, Phdr *phdr) argument [all...] |
H A D | Pcore.c | 1180 GElf_Phdr phdr; local 1202 core_phdr_to_gelf(&phdr32, &phdr); 1204 if (pread64(efp->e_fd, &phdr, sizeof (phdr), 1205 efp->e_hdr.e_phoff) != sizeof (phdr)) { 1212 phnum = phdr.p_offset - efp->e_hdr.e_ehsize - 1216 if (phdr.p_offset != 0 && phnum != efp->e_hdr.e_phnum) { 1317 GElf_Phdr phdr; local 1325 if (gelf_getphdr(elf, i, &phdr) != NULL && 1326 phdr 1344 GElf_Phdr phdr; local 1714 GElf_Phdr phdr, note_phdr; local [all...] |
H A D | Pgcore.c | 789 Elf64_Phdr phdr; local 791 Elf32_Phdr phdr; local 795 bzero(&phdr, sizeof (phdr)); 796 phdr.p_type = PT_LOAD; 797 phdr.p_vaddr = pmp->pr_vaddr; 798 phdr.p_memsz = pmp->pr_size; 800 phdr.p_flags |= PF_R; 802 phdr.p_flags |= PF_W; 804 phdr 1233 Elf32_Phdr phdr; local 1247 Elf64_Phdr phdr; local 1396 Elf32_Phdr phdr; local 1410 Elf64_Phdr phdr; local [all...] |
H A D | Psymtab.c | 104 Elf32_Phdr phdr; local 113 if (Pread(P, &phdr, sizeof (phdr), a) != 114 sizeof (phdr)) { 118 if (phdr.p_type != PT_LOAD || phdr.p_memsz == 0) 121 addr = phdr.p_vaddr; 127 addrs[naddrs++] = last = addr + phdr.p_memsz - 1; 132 Elf64_Phdr phdr; local 141 if (Pread(P, &phdr, sizeo 1097 read_dynamic_phdr32(struct ps_prochandle *P, const Elf32_Ehdr *ehdr, uint_t phnum, Elf32_Phdr *phdr, uintptr_t addr) argument 1151 read_dynamic_phdr64(struct ps_prochandle *P, const Elf64_Ehdr *ehdr, uint_t phnum, Elf64_Phdr *phdr, uintptr_t addr) argument 1269 Elf32_Phdr phdr; local 1304 Elf64_Phdr phdr; local 1365 Elf32_Phdr phdr; local 1375 Elf64_Phdr phdr; local [all...] |
/osnet-11/usr/src/lib/libc/i386/crt/ |
H A D | _rtld.c | 84 Elf32_Phdr *phdr; /* first Phdr in file */ local 167 phdr = (Elf32_Phdr *)((caddr_t)ehdr + ehdr->e_phoff); 168 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 221 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 248 if (pptr == phdr) {
|
/osnet-11/usr/src/lib/libc/sparc/crt/ |
H A D | _rtld.c | 83 Elf32_Phdr *phdr; /* first Phdr in file */ local 167 phdr = (Elf32_Phdr *)((caddr_t)ehdr + ehdr->e_phoff); 168 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 221 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++, 248 if (pptr == phdr) {
|
/osnet-11/usr/src/grub/grub2/grub-core/kern/ |
H A D | elf.c | 161 Elf32_Phdr *phdr = phdrs + i; 165 i, phdr->p_type, 166 (unsigned long) phdr->p_paddr, 167 (unsigned long) phdr->p_memsz, 168 (unsigned long) phdr->p_filesz); 169 if (hook (elf, phdr, hook_arg)) 187 auto int NESTED_FUNC_ATTR calcsize (grub_elf_t _elf, Elf32_Phdr *phdr, void *_arg); argument 189 Elf32_Phdr *phdr, 193 if (phdr->p_type != PT_LOAD) 196 if (phdr 160 Elf32_Phdr *phdr = phdrs + i; local 239 grub_elf32_load_segment(grub_elf_t elf, Elf32_Phdr *phdr, void *hook) argument 349 Elf64_Phdr *phdr = phdrs + i; local 376 calcsize(grub_elf_t _elf __attribute__ ((unused)), Elf64_Phdr *phdr, void *_arg __attribute__ ((unused))) argument 429 grub_elf64_load_segment(grub_elf_t elf, Elf64_Phdr *phdr, void *hook) argument [all...] |
/osnet-11/usr/src/grub/grub2/grub-core/loader/mips/ |
H A D | linux.c | 171 auto grub_err_t offset_phdr (Elf32_Phdr *phdr, grub_addr_t *addr, int *do_load); 172 grub_err_t offset_phdr (Elf32_Phdr *phdr, grub_addr_t *addr, int *do_load) argument 174 if (phdr->p_type != PT_LOAD) 183 *addr = (grub_addr_t) (phdr->p_paddr - base + playground); 226 auto grub_err_t offset_phdr (Elf64_Phdr *phdr, grub_addr_t *addr, int *do_load); 227 grub_err_t offset_phdr (Elf64_Phdr *phdr, grub_addr_t *addr, int *do_load) argument 229 if (phdr->p_type != PT_LOAD) 237 *addr = (grub_addr_t) (phdr->p_paddr - base + playground);
|
/osnet-11/usr/src/grub/grub2/grub-core/loader/powerpc/ieee1275/ |
H A D | linux.c | 183 auto grub_err_t offset_phdr (Elf32_Phdr *phdr, grub_addr_t *addr, int *do_load); 184 grub_err_t offset_phdr (Elf32_Phdr *phdr, grub_addr_t *addr, int *do_load) argument 186 if (phdr->p_type != PT_LOAD) 193 *addr = (phdr->p_paddr - base_addr) + seg_addr; 229 auto grub_err_t offset_phdr (Elf64_Phdr *phdr, grub_addr_t *addr, int *do_load); 230 grub_err_t offset_phdr (Elf64_Phdr *phdr, grub_addr_t *addr, int *do_load) argument 232 if (phdr->p_type != PT_LOAD) 239 *addr = (phdr->p_paddr - base_addr) + seg_addr;
|
/osnet-11/usr/src/grub/grub-0.97/stage2/ |
H A D | boot.c | 593 Elf32_Phdr *phdr; local 601 phdr = (Elf32_Phdr *) 604 if (phdr->p_type == PT_LOAD) 607 grub_seek (phdr->p_offset); 608 filesiz = phdr->p_filesz; 611 memaddr = RAW_ADDR (phdr->p_paddr & 0xFFFFFF); 613 memaddr = RAW_ADDR (phdr->p_paddr); 615 memsiz = phdr->p_memsz; 622 && (unsigned) entry_addr >= phdr->p_vaddr 623 && (unsigned) entry_addr < phdr [all...] |
/osnet-11/usr/src/lib/libsip/common/ |
H A D | sip_parse_generic.c | 359 sip_parse_hdr_empty(_sip_header_t *hdr, sip_parsed_header_t **phdr) argument 363 if (hdr == NULL || phdr == NULL) 370 *phdr = hdr->sip_hdr_parsed; 374 *phdr = NULL; 383 *phdr = parsed_header; 496 sip_parse_hdr_parser1(_sip_header_t *hdr, sip_parsed_header_t **phdr, char sep) argument 503 if ((ret = sip_prim_parsers(hdr, phdr)) != 0) 509 if (*phdr != NULL) { 510 hdr->sip_hdr_parsed = *phdr; 654 *phdr 665 sip_parse_hdr_parser2(_sip_header_t *hdr, sip_parsed_header_t **phdr, int val_type) argument 718 sip_parse_hdr_parser3(_sip_header_t *hdr, sip_parsed_header_t **phdr, int type, boolean_t parse_uri) argument 925 sip_parse_hdr_parser4(_sip_header_t *hdr, sip_parsed_header_t **phdr) argument 971 sip_parse_hdr_parser5(_sip_header_t *hdr, sip_parsed_header_t **phdr, boolean_t parse_uri) argument [all...] |
H A D | sip_parse_hdrs.c | 99 sip_parse_allow_header(_sip_header_t *hdr, sip_parsed_header_t **phdr) argument 109 if ((ret = sip_prim_parsers(hdr, phdr)) != 0) 112 if (*phdr != NULL) 167 *phdr = parsed_header;
|
/osnet-11/usr/src/grub/grub2/grub-core/loader/sparc64/ieee1275/ |
H A D | linux.c | 278 auto grub_err_t offset_phdr (Elf64_Phdr *phdr, grub_addr_t *addr, int *do_load); 279 grub_err_t offset_phdr (Elf64_Phdr *phdr, grub_addr_t *addr, int *do_load) argument 281 if (phdr->p_type != PT_LOAD) 289 *addr = (phdr->p_paddr - base) + (linux_addr - off);
|
/osnet-11/usr/src/grub/grub2/grub-core/loader/ia64/efi/ |
H A D | linux.c | 384 Elf64_Phdr *phdr; local 418 phdr = (Elf64_Phdr *) ((char *) buffer + ehdr->e_phoff 420 if (phdr->p_type == PT_LOAD) 422 if (phdr->p_paddr < low_addr) 423 low_addr = phdr->p_paddr; 424 if (phdr->p_paddr + phdr->p_memsz > high_addr) 425 high_addr = phdr->p_paddr + phdr->p_memsz; 426 if (phdr [all...] |
/osnet-11/usr/src/grub/grub2/grub-core/loader/i386/ |
H A D | bsd.c | 1235 Elf32_Phdr *phdr, void *arg __attribute__ ((unused))) 1239 if (phdr->p_type != PT_LOAD 1240 && phdr->p_type != PT_DYNAMIC) 1243 paddr = phdr->p_paddr & 0xFFFFFF; 1248 if (paddr + phdr->p_memsz > kern_end) 1249 kern_end = paddr + phdr->p_memsz; 1255 grub_bsd_elf32_hook (Elf32_Phdr * phdr, grub_addr_t * addr, int *do_load) argument 1259 if (phdr->p_type != PT_LOAD 1260 && phdr->p_type != PT_DYNAMIC) 1267 phdr 1234 grub_bsd_elf32_size_hook(grub_elf_t elf __attribute__ ((unused)), Elf32_Phdr *phdr, void *arg __attribute__ ((unused))) argument 1276 grub_bsd_elf64_size_hook(grub_elf_t elf __attribute__ ((unused)), Elf64_Phdr *phdr, void *arg __attribute__ ((unused))) argument 1297 grub_bsd_elf64_hook(Elf64_Phdr * phdr, grub_addr_t * addr, int *do_load) argument [all...] |
/osnet-11/usr/src/grub/grub2/util/ |
H A D | grub-mkimage.c | 1478 Elf32_Phdr *phdr; local 1491 header_size = ALIGN_ADDR (sizeof (*ehdr) + phnum * sizeof (*phdr)); 1499 phdr = (void *) (elf_img + sizeof (*ehdr)); 1512 ehdr->e_phoff = grub_host_to_target32 ((char *) phdr - (char *) ehdr); 1513 ehdr->e_phentsize = grub_host_to_target16 (sizeof (*phdr)); 1527 phdr->p_type = grub_host_to_target32 (PT_LOAD); 1528 phdr->p_offset = grub_host_to_target32 (header_size); 1529 phdr->p_flags = grub_host_to_target32 (PF_R | PF_W | PF_X); 1542 phdr->p_vaddr = grub_host_to_target32 (target_addr); 1543 phdr [all...] |