Home
last modified time | relevance | path

Searched refs:phnum (Results 1 – 7 of 7) sorted by relevance

/bionic/linker/
Dlinker_main.cpp166 si->phnum = ehdr_vdso->e_phnum; in add_vdso()
168 si->size = phdr_table_get_load_size(si->phdr, si->phnum); in add_vdso()
188 phdr_table_get_dynamic_section(info.phdr, info.phnum, info.load_bias, &map.l_ld, nullptr); in init_link_map_head()
357 si->phnum = exe_info.phdr_count; in linker_main()
358 get_elf_base_from_phdr(si->phdr, si->phnum, &si->base, &si->load_bias); in linker_main()
359 si->size = phdr_table_get_load_size(si->phdr, si->phnum); in linker_main()
374 const char *interp = phdr_table_get_interpreter_name(somain->phdr, somain->phnum, in linker_main()
551 for (size_t i = 0; i < si->phnum; ++i) { in set_bss_vma_name()
666 tmp_linker_so.phnum = elf_hdr->e_phnum; in __linker_init()
Ddlfcn.cpp319 __libdl_info->phnum = linker_si.phnum; in get_libdl_info()
Dlinker.cpp411 dl_info.dlpi_phnum = si->phnum; in do_dl_iterate_phdr()
604 si_->phnum = elf_reader.phdr_count(); in load()
827 for (size_t i = 0; i != si->phnum; ++i) { in find_containing_library()
1759 __libc_shared_globals()->load_hook(si->load_bias, si->phdr, si->phnum); in find_libraries()
1901 __libc_shared_globals()->unload_hook(si->load_bias, si->phdr, si->phnum); in soinfo_unload_impl()
2775 phdr_table_get_dynamic_section(phdr, phnum, load_bias, &dynamic, &dynamic_flags); in prelink_image()
2796 (void) phdr_table_get_arm_exidx(phdr, phnum, load_bias, in prelink_image()
2801 if (__bionic_get_tls_segment(phdr, phnum, load_bias, &tls_segment)) { in prelink_image()
3267 if (phdr_table_unprotect_segments(phdr, phnum, load_bias) < 0) { in link_image()
3283 if (phdr_table_protect_segments(phdr, phnum, load_bias) < 0) { in link_image()
[all …]
Dlinker_relocate.cpp187 if (phdr_table_protect_segments(relocator.si->phdr, relocator.si->phnum, in process_relocation_impl()
197 if (phdr_table_unprotect_segments(relocator.si->phdr, relocator.si->phnum, in process_relocation_impl()
Dlinker_soinfo.h164 size_t phnum; member
/bionic/libc/bionic/
Dlibc_init_dynamic.cpp69 ElfW(Half) phnum);
72 ElfW(Half) phnum);
/bionic/libc/private/
Dbionic_globals.h97 void (*load_hook)(ElfW(Addr) base, const ElfW(Phdr)* phdr, ElfW(Half) phnum) = nullptr;
98 void (*unload_hook)(ElfW(Addr) base, const ElfW(Phdr)* phdr, ElfW(Half) phnum) = nullptr;