Home
last modified time | relevance | path

Searched refs:phdr_table (Results 1 – 3 of 3) sorted by relevance

/bionic/linker/
Dlinker_phdr.h52 const Elf32_Phdr** phdr_table);
58 phdr_table_get_load_size(const Elf32_Phdr* phdr_table,
62 phdr_table_reserve_memory(const Elf32_Phdr* phdr_table,
69 phdr_table_load_segments(const Elf32_Phdr* phdr_table,
75 phdr_table_protect_segments(const Elf32_Phdr* phdr_table,
80 phdr_table_unprotect_segments(const Elf32_Phdr* phdr_table,
85 phdr_table_protect_gnu_relro(const Elf32_Phdr* phdr_table,
90 phdr_table_get_loaded_phdr(const Elf32_Phdr* phdr_table,
96 phdr_table_get_arm_exidx(const Elf32_Phdr* phdr_table,
104 phdr_table_get_dynamic_section(const Elf32_Phdr* phdr_table,
Dlinker_phdr.c136 const Elf32_Phdr** phdr_table) in phdr_table_load() argument
165 *phdr_table = (Elf32_Phdr*)((char*)mmap_result + page_offset); in phdr_table_load()
182 Elf32_Addr phdr_table_get_load_size(const Elf32_Phdr* phdr_table, in phdr_table_get_load_size() argument
189 const Elf32_Phdr* phdr = &phdr_table[i]; in phdr_table_get_load_size()
230 phdr_table_reserve_memory(const Elf32_Phdr* phdr_table, in phdr_table_reserve_memory() argument
236 Elf32_Addr size = phdr_table_get_load_size(phdr_table, phdr_count); in phdr_table_reserve_memory()
253 const Elf32_Phdr* phdr = &phdr_table[i]; in phdr_table_reserve_memory()
276 phdr_table_load_segments(const Elf32_Phdr* phdr_table, in phdr_table_load_segments() argument
284 const Elf32_Phdr* phdr = &phdr_table[nn]; in phdr_table_load_segments()
350 _phdr_table_set_load_prot(const Elf32_Phdr* phdr_table, in _phdr_table_set_load_prot() argument
[all …]
Dlinker.cpp766 const Elf32_Phdr* phdr_table; in load_library() local
769 &phdr_holder.phdr_mmap, &phdr_holder.phdr_size, &phdr_table); in load_library()
777 Elf32_Addr ext_sz = phdr_table_get_load_size(phdr_table, phdr_count); in load_library()
793 ret = phdr_table_reserve_memory(phdr_table, in load_library()
808 ret = phdr_table_load_segments(phdr_table, in load_library()
830 si.ptr->phdr = phdr_table_get_loaded_phdr(phdr_table, phdr_count, load_bias); in load_library()
2009 const Elf32_Phdr* phdr_table = (const Elf32_Phdr*)((char*)elf + offset); in get_elf_exec_load_bias() local
2010 const Elf32_Phdr* phdr_end = phdr_table + elf->e_phnum; in get_elf_exec_load_bias()
2013 for (phdr = phdr_table; phdr < phdr_end; phdr++) { in get_elf_exec_load_bias()