Home
last modified time | relevance | path

Searched refs:Elf32_Addr (Results 1 – 9 of 9) sorted by relevance

/bionic/linker/
Dlinker_phdr.h48 Elf32_Addr load_start() { return reinterpret_cast<Elf32_Addr>(load_start_); } in load_start()
49 Elf32_Addr load_size() { return load_size_; } in load_size()
50 Elf32_Addr load_bias() { return load_bias_; } in load_bias()
60 bool CheckPhdr(Elf32_Addr);
70 Elf32_Addr phdr_size_;
75 Elf32_Addr load_size_;
77 Elf32_Addr load_bias_;
86 Elf32_Addr* min_vaddr = NULL,
87 Elf32_Addr* max_vaddr = NULL);
92 Elf32_Addr load_bias);
[all …]
Dlinker_phdr.cpp212 Elf32_Addr page_min = PAGE_START(header_.e_phoff); in ReadProgramHeader()
213 Elf32_Addr page_max = PAGE_END(header_.e_phoff + (phdr_num_ * sizeof(Elf32_Phdr))); in ReadProgramHeader()
214 Elf32_Addr page_offset = PAGE_OFFSET(header_.e_phoff); in ReadProgramHeader()
241 Elf32_Addr* out_min_vaddr, in phdr_table_get_load_size()
242 Elf32_Addr* out_max_vaddr) in phdr_table_get_load_size()
244 Elf32_Addr min_vaddr = 0xFFFFFFFFU; in phdr_table_get_load_size()
245 Elf32_Addr max_vaddr = 0x00000000U; in phdr_table_get_load_size()
284 Elf32_Addr min_vaddr; in ReserveAddressSpace()
317 Elf32_Addr seg_start = phdr->p_vaddr + load_bias_; in LoadSegments()
318 Elf32_Addr seg_end = seg_start + phdr->p_memsz; in LoadSegments()
[all …]
Dlinker.cpp627 Elf32_Addr address = reinterpret_cast<Elf32_Addr>(p); in find_containing_library()
637 Elf32_Addr soaddr = reinterpret_cast<Elf32_Addr>(addr) - si->base; in dladdr_find_symbol()
860 Elf32_Addr reloc = static_cast<Elf32_Addr>(rel->r_offset + si->load_bias); in soinfo_relocate()
861 Elf32_Addr sym_addr = 0; in soinfo_relocate()
936 sym_addr = static_cast<Elf32_Addr>(s->st_value + lsi->load_bias); in soinfo_relocate()
952 *reinterpret_cast<Elf32_Addr*>(reloc) = sym_addr; in soinfo_relocate()
958 *reinterpret_cast<Elf32_Addr*>(reloc) = sym_addr; in soinfo_relocate()
964 *reinterpret_cast<Elf32_Addr*>(reloc) += sym_addr; in soinfo_relocate()
971 *reinterpret_cast<Elf32_Addr*>(reloc) += sym_addr - rel->r_offset; in soinfo_relocate()
978 *reinterpret_cast<Elf32_Addr*>(reloc) = sym_addr; in soinfo_relocate()
[all …]
Dlinker.h105 Elf32_Addr entry;
106 Elf32_Addr base;
163 Elf32_Addr load_bias;
Ddlfcn.cpp166 reinterpret_cast<Elf32_Addr>(reinterpret_cast<void*>(value)), \
/bionic/libc/bionic/
Dlibc_init_static.cpp78 Elf32_Addr seg_page_start = PAGE_START(phdr->p_vaddr); in apply_gnu_relro()
79 Elf32_Addr seg_page_end = PAGE_END(phdr->p_vaddr + phdr->p_memsz); in apply_gnu_relro()
Ddl_iterate_phdr_static.c73 vdso_info.dlpi_addr = (Elf32_Addr) ehdr_vdso - vdso_info.dlpi_phdr[i].p_vaddr; in dl_iterate_phdr()
/bionic/libc/kernel/arch-mips/asm/
Dmodule.h56 #define Elf_Addr Elf32_Addr
/bionic/libc/include/sys/
Dexec_elf.h57 typedef uint32_t Elf32_Addr; typedef
103 Elf32_Addr e_entry; /* entry point */
316 Elf32_Addr p_vaddr; /* virtual address */
317 Elf32_Addr p_paddr; /* physical address */
377 Elf32_Addr sh_addr; /* virtual address */
609 Elf32_Addr c_ptr;
628 Elf32_Addr d_ptr;
979 #define Elf_Addr Elf32_Addr
1164 #define ELF32_NO_ADDR (~(Elf32_Addr)0) /* Indicates addr. not yet filled in */
1165 #define ELF32_LINK_ADDR ((Elf32_Addr)-2) /* advises to use link address */