Lines Matching refs:phdr

271 		Elf32_Phdr *phdr = elf->phdr;  in save_hashtab()  local
274 save_hashtab_from_segment(elf, phdr[n].p_type, in save_hashtab()
275 phdr[n].p_vaddr, in save_hashtab()
276 phdr[n].p_memsz); in save_hashtab()
278 Elf64_Phdr *phdr = elf->phdr; in save_hashtab() local
281 save_hashtab_from_segment(elf, phdr[n].p_type, in save_hashtab()
282 phdr[n].p_vaddr, in save_hashtab()
283 phdr[n].p_memsz); in save_hashtab()
333 Elf32_Phdr *phdr = elf->phdr; in save_soname() local
336 save_soname_from_segment(elf, phdr[n].p_type, in save_soname()
337 phdr[n].p_vaddr, in save_soname()
338 phdr[n].p_memsz); in save_soname()
340 Elf64_Phdr *phdr = elf->phdr; in save_soname() local
343 save_soname_from_segment(elf, phdr[n].p_type, in save_soname()
344 phdr[n].p_vaddr, in save_soname()
345 phdr[n].p_memsz); in save_soname()
473 elf->phdr = (void *)(va + elf->e_phoff); in init_elf()
512 Elf32_Phdr *phdr = elf->phdr; in parse_load_segments() local
515 if (phdr[n].p_type == PT_LOAD) { in parse_load_segments()
516 add_segment(elf, phdr[n].p_offset, in parse_load_segments()
517 phdr[n].p_vaddr, phdr[n].p_filesz, in parse_load_segments()
518 phdr[n].p_memsz, phdr[n].p_flags, in parse_load_segments()
519 phdr[n].p_align); in parse_load_segments()
520 } else if (phdr[n].p_type == PT_ARM_EXIDX) { in parse_load_segments()
521 elf->exidx_start = phdr[n].p_vaddr; in parse_load_segments()
522 elf->exidx_size = phdr[n].p_filesz; in parse_load_segments()
523 } else if (phdr[n].p_type == PT_TLS) { in parse_load_segments()
527 Elf64_Phdr *phdr = elf->phdr; in parse_load_segments() local
530 if (phdr[n].p_type == PT_LOAD) { in parse_load_segments()
531 add_segment(elf, phdr[n].p_offset, in parse_load_segments()
532 phdr[n].p_vaddr, phdr[n].p_filesz, in parse_load_segments()
533 phdr[n].p_memsz, phdr[n].p_flags, in parse_load_segments()
534 phdr[n].p_align); in parse_load_segments()
535 } else if (phdr[n].p_type == PT_TLS) { in parse_load_segments()
536 elf->tls_start = phdr[n].p_vaddr; in parse_load_segments()
537 elf->tls_filesz = phdr[n].p_filesz; in parse_load_segments()
538 elf->tls_memsz = phdr[n].p_memsz; in parse_load_segments()
540 phdr[n].p_type == PT_GNU_PROPERTY) { in parse_load_segments()
541 elf->prop_start = phdr[n].p_vaddr; in parse_load_segments()
542 elf->prop_align = phdr[n].p_align; in parse_load_segments()
543 elf->prop_memsz = phdr[n].p_memsz; in parse_load_segments()
978 elf->phdr = (void *)(va + elf->e_phoff); in map_segments()
1033 Elf32_Phdr *phdr = elf->phdr; in add_dependencies() local
1036 add_deps_from_segment(elf, phdr[n].p_type, in add_dependencies()
1037 phdr[n].p_vaddr, phdr[n].p_memsz); in add_dependencies()
1039 Elf64_Phdr *phdr = elf->phdr; in add_dependencies() local
1042 add_deps_from_segment(elf, phdr[n].p_type, in add_dependencies()
1043 phdr[n].p_vaddr, phdr[n].p_memsz); in add_dependencies()
1616 Elf32_Phdr *phdr = elf->phdr; in elf_get_init_fini_array() local
1619 if (phdr[n].p_type == PT_DYNAMIC) { in elf_get_init_fini_array()
1620 get_init_fini_array(elf, phdr[n].p_type, in elf_get_init_fini_array()
1621 phdr[n].p_vaddr, in elf_get_init_fini_array()
1622 phdr[n].p_memsz, in elf_get_init_fini_array()
1629 Elf64_Phdr *phdr = elf->phdr; in elf_get_init_fini_array() local
1632 if (phdr[n].p_type == PT_DYNAMIC) { in elf_get_init_fini_array()
1633 get_init_fini_array(elf, phdr[n].p_type, in elf_get_init_fini_array()
1634 phdr[n].p_vaddr, in elf_get_init_fini_array()
1635 phdr[n].p_memsz, in elf_get_init_fini_array()
1879 dlpi32->dlpi_phdr = (vaddr_t)elf->phdr; in fill_elf_phdr_info()
1894 dlpi->dlpi_phdr = elf->phdr; in fill_elf_phdr_info()