Searched refs:Elf_Sym (Results 1 – 3 of 3) sorted by relevance
/art/runtime/ |
D | elf_file_impl.h | 45 using Elf_Sym = typename ElfTypes::Sym; variable 89 Elf_Sym* GetSymbol(Elf_Word section_type, Elf_Word i) const; 140 Elf_Sym* GetSymbolSectionStart(Elf_Word section_type) const; 150 typedef std::map<std::string, Elf_Sym*> SymbolTable; 155 const Elf_Sym* FindDynamicSymbol(const std::string& symbol_name) const; 174 Elf_Sym* FindSymbolByName(Elf_Word section_type, 207 Elf_Sym* symtab_section_start_; 208 Elf_Sym* dynsym_section_start_;
|
D | elf_file.cc | 815 const Elf_Sym* sym = FindDynamicSymbol(symbol_name); in FindDynamicSymbolAddress() 841 Elf_Sym* symbol = GetSymbol(SHT_DYNSYM, symbol_and_chain_index); in FindDynamicSymbol() 872 Elf_Sym* sym_start = GetSymbolSectionStart(section_type); in GetSymbol() 917 Elf_Sym* symbol = GetSymbol(section_type, i); in FindSymbolByName() 963 Elf_Sym* symbol = GetSymbol(section_type, i); in FindSymbolByName() 981 Elf_Sym* symbol = FindSymbolByName(section_type, symbol_name, build_map); in FindSymbolAddress() 1339 dynsym_section_start_ = reinterpret_cast<Elf_Sym*>(d_ptr); in Load() 1709 Elf_Sym* symbol = GetSymbol(section_type, i); in FixupSymbols()
|
/art/compiler/ |
D | elf_builder.h | 51 using Elf_Sym = typename ElfTypes::Sym; variable 313 : Section(name, type, flags, strtab, 0, sizeof(Elf_Off), sizeof(Elf_Sym)), in SymtabSection() 322 return (1 /* NULL */ + symbols_.size()) * sizeof(Elf_Sym); in GetSize() 326 std::vector<Elf_Sym> buffer; in Write() 328 buffer.push_back(Elf_Sym()); // NULL. in Write() 330 Elf_Sym sym = Elf_Sym(); in Write() 907 dynamic_.AddDynamicTag(DT_SYMENT, sizeof(Elf_Sym), nullptr); in BuildDynamicSection()
|