Home
last modified time | relevance | path

Searched refs:ElfReader (Results 1 – 5 of 5) sorted by relevance

/bionic/linker/
Dlinker_phdr.cpp146 ElfReader::ElfReader() in ElfReader() function in ElfReader
153 bool ElfReader::Read(const char* name, int fd, off64_t file_offset, off64_t file_size) { in Read()
173 bool ElfReader::Load(address_space_params* address_space) { in Load()
201 const char* ElfReader::get_string(ElfW(Word) index) const { in get_string()
208 bool ElfReader::ReadElfHeader() { in ReadElfHeader()
232 bool ElfReader::VerifyElfHeader() { in VerifyElfHeader()
315 bool ElfReader::CheckFileRange(ElfW(Addr) offset, size_t size, size_t alignment) { in CheckFileRange()
333 bool ElfReader::ReadProgramHeaders() { in ReadProgramHeaders()
362 bool ElfReader::ReadSectionHeaders() { in ReadSectionHeaders()
388 bool ElfReader::ReadDynamicSection() { in ReadDynamicSection()
[all …]
Dlinker_phdr.h42 class ElfReader {
44 ElfReader();
Dlinker_main.h49 class ElfReader; variable
Dlinker.cpp540 std::unordered_map<const soinfo*, ElfReader>* _Nonnull readers_map) { in create()
607 const ElfReader& get_elf_reader() const { in get_elf_reader()
612 ElfReader& get_elf_reader() { in get_elf_reader()
617 std::unordered_map<const soinfo*, ElfReader>* get_readers_map() { in get_readers_map()
622 ElfReader& elf_reader = get_elf_reader(); in read()
627 ElfReader& elf_reader = get_elf_reader(); in load()
648 std::unordered_map<const soinfo*, ElfReader>* readers_map) in LoadTask()
666 std::unordered_map<const soinfo*, ElfReader>* elf_readers_map_;
1098 static void for_each_dt_needed(const ElfReader& elf_reader, F action) { in for_each_dt_needed()
1279 const ElfReader& elf_reader = task->get_elf_reader(); in load_library()
[all …]
Dlinker_main.cpp283 ElfReader elf_reader; in load_executable()