Lines Matching refs:elf_reader
1169 ElfReader& elf_reader = get_elf_reader(); in read() local
1170 return elf_reader.Read(realpath, fd_, file_offset_, file_size); in read()
1174 ElfReader& elf_reader = get_elf_reader(); in load() local
1175 if (!elf_reader.Load(extinfo_)) { in load()
1179 si_->base = elf_reader.load_start(); in load()
1180 si_->size = elf_reader.load_size(); in load()
1181 si_->set_mapped_by_caller(elf_reader.is_mapped_by_caller()); in load()
1182 si_->load_bias = elf_reader.load_bias(); in load()
1183 si_->phnum = elf_reader.phdr_count(); in load()
1184 si_->phdr = elf_reader.loaded_phdr(); in load()
1672 static void for_each_dt_needed(const ElfReader& elf_reader, F action) { in for_each_dt_needed() argument
1673 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in for_each_dt_needed()
1675 action(fix_dt_needed(elf_reader.get_string(d->d_un.d_val), elf_reader.name())); in for_each_dt_needed()
1798 const ElfReader& elf_reader = task->get_elf_reader(); in load_library() local
1799 for (const ElfW(Dyn)* d = elf_reader.dynamic(); d->d_tag != DT_NULL; ++d) { in load_library()
1801 si->set_dt_runpath(elf_reader.get_string(d->d_un.d_val)); in load_library()
1804 si->set_soname(elf_reader.get_string(d->d_un.d_val)); in load_library()