Searched refs:section_type (Results 1 – 3 of 3) sorted by relevance
86 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;
613 static bool IsSymbolSectionType(Elf32_Word section_type) { in IsSymbolSectionType() argument614 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 …]
126 Elf32_Word section_type = dynamic ? SHT_DYNSYM : SHT_SYMTAB; in FixupSymbols() local128 Elf32_Shdr* symbol_section = elf_file.FindSectionByType(section_type); in FixupSymbols()135 Elf32_Sym* symbol = elf_file.GetSymbol(section_type, i); in FixupSymbols()