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 97 Elf_Sym* GetSymbol(Elf_Word section_type, Elf_Word i) const; 148 Elf_Sym* GetSymbolSectionStart(Elf_Word section_type) const; 158 typedef std::map<std::string, Elf_Sym*> SymbolTable; 163 const Elf_Sym* FindDynamicSymbol(const std::string& symbol_name) const; 182 Elf_Sym* FindSymbolByName(Elf_Word section_type, 215 Elf_Sym* symtab_section_start_; 216 Elf_Sym* dynsym_section_start_;
|
D | elf_file.cc | 766 const Elf_Sym* sym = FindDynamicSymbol(symbol_name); in FindDynamicSymbolAddress() 792 Elf_Sym* symbol = GetSymbol(SHT_DYNSYM, symbol_and_chain_index); in FindDynamicSymbol() 823 Elf_Sym* sym_start = GetSymbolSectionStart(section_type); in GetSymbol() 868 Elf_Sym* symbol = GetSymbol(section_type, i); in FindSymbolByName() 914 Elf_Sym* symbol = GetSymbol(section_type, i); in FindSymbolByName() 932 Elf_Sym* symbol = FindSymbolByName(section_type, symbol_name, build_map); in FindSymbolAddress() 1299 dynsym_section_start_ = reinterpret_cast<Elf_Sym*>(d_ptr); in Load() 1620 Elf_Sym* symbol = GetSymbol(section_type, i); in FixupSymbols()
|
/art/compiler/ |
D | elf_builder.h | 89 using Elf_Sym = typename ElfTypes::Sym; variable 354 sizeof(Elf_Sym)) { in SymbolSection() 356 Elf_Sym null_symbol = Elf_Sym(); in SymbolSection() 386 Elf_Sym sym = Elf_Sym(); in Add() 746 int count = dynsym_.GetCacheSize() / sizeof(Elf_Sym); // Includes NULL. in PrepareDynamicSection() 774 { DT_SYMENT, { sizeof(Elf_Sym) } }, in PrepareDynamicSection()
|