Searched refs:ElfReader (Results 1 – 6 of 6) sorted by relevance
/bionic/linker/ |
D | linker_phdr.cpp | 160 ElfReader::ElfReader() in ElfReader() function in ElfReader 167 bool ElfReader::Read(const char* name, int fd, off64_t file_offset, off64_t file_size) { in Read() 188 bool ElfReader::Load(address_space_params* address_space) { in Load() 216 const char* ElfReader::get_string(ElfW(Word) index) const { in get_string() 223 bool ElfReader::ReadElfHeader() { in ReadElfHeader() 247 bool ElfReader::VerifyElfHeader() { in VerifyElfHeader() 327 bool ElfReader::CheckFileRange(ElfW(Addr) offset, size_t size, size_t alignment) { in CheckFileRange() 345 bool ElfReader::ReadProgramHeaders() { in ReadProgramHeaders() 374 bool ElfReader::ReadSectionHeaders() { in ReadSectionHeaders() 400 bool ElfReader::ReadDynamicSection() { in ReadDynamicSection() [all …]
|
D | linker_main.h | 49 class ElfReader; variable
|
D | linker_phdr.h | 42 class ElfReader { 44 ElfReader();
|
D | linker_crt_pad_segment_test.cpp | 65 ElfReader elf_reader; in GetPadSegment()
|
D | linker.cpp | 542 std::unordered_map<const soinfo*, ElfReader>* _Nonnull readers_map) { in create() 609 const ElfReader& get_elf_reader() const { in get_elf_reader() 614 ElfReader& get_elf_reader() { in get_elf_reader() 619 std::unordered_map<const soinfo*, ElfReader>* get_readers_map() { in get_readers_map() 624 ElfReader& elf_reader = get_elf_reader(); in read() 629 ElfReader& elf_reader = get_elf_reader(); in load() 651 std::unordered_map<const soinfo*, ElfReader>* readers_map) in LoadTask() 669 std::unordered_map<const soinfo*, ElfReader>* elf_readers_map_; 1101 static void for_each_dt_needed(const ElfReader& elf_reader, F action) { in for_each_dt_needed() 1282 const ElfReader& elf_reader = task->get_elf_reader(); in load_library() [all …]
|
D | linker_main.cpp | 283 ElfReader elf_reader; in load_executable()
|