Home
last modified time | relevance | path

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

/art/runtime/
Delf_file.h86 Elf32_Sym* GetSymbol(Elf32_Word section_type, Elf32_Word i) const;
90 Elf32_Addr FindSymbolAddress(Elf32_Word section_type,
125 Elf32_Sym* GetSymbolSectionStart(Elf32_Word section_type) const;
126 const char* GetStringSectionStart(Elf32_Word section_type) const;
136 SymbolTable** GetSymbolTable(Elf32_Word section_type);
159 Elf32_Sym* FindSymbolByName(Elf32_Word section_type,
169 const char* GetString(Elf32_Word section_type, Elf32_Word) const;
Delf_file.cc613 static bool IsSymbolSectionType(Elf32_Word section_type) { in IsSymbolSectionType() argument
614 return ((section_type == SHT_SYMTAB) || (section_type == SHT_DYNSYM)); in IsSymbolSectionType()
617 Elf32_Sym* ElfFile::GetSymbolSectionStart(Elf32_Word section_type) const { in GetSymbolSectionStart()
618 CHECK(IsSymbolSectionType(section_type)) << file_->GetPath() << " " << section_type; in GetSymbolSectionStart()
619 switch (section_type) { in GetSymbolSectionStart()
629 LOG(FATAL) << section_type; in GetSymbolSectionStart()
635 const char* ElfFile::GetStringSectionStart(Elf32_Word section_type) const { in GetStringSectionStart()
636 CHECK(IsSymbolSectionType(section_type)) << file_->GetPath() << " " << section_type; in GetStringSectionStart()
637 switch (section_type) { in GetStringSectionStart()
645 LOG(FATAL) << section_type; in GetStringSectionStart()
[all …]
/art/compiler/
Delf_fixup.cc126 Elf32_Word section_type = dynamic ? SHT_DYNSYM : SHT_SYMTAB; in FixupSymbols() local
128 Elf32_Shdr* symbol_section = elf_file.FindSectionByType(section_type); in FixupSymbols()
135 Elf32_Sym* symbol = elf_file.GetSymbol(section_type, i); in FixupSymbols()