Home
last modified time | relevance | path

Searched refs:Elf_Sym (Results 1 – 3 of 3) sorted by relevance

/art/runtime/
Delf_file_impl.h45 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_;
Delf_file.cc815 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/
Delf_builder.h51 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()