reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
33 ArrayRef<Elf_Shdr> Sections; 42 Expected<StringRef> getUniquedSectionName(const Elf_Shdr *Sec); 45 const Elf_Shdr *SymTab); 51 Error dumpSymbols(const Elf_Shdr *Symtab, 53 Error dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab, 55 Error dumpCommonSection(const Elf_Shdr *Shdr, ELFYAML::Section &S); 56 Error dumpCommonRelocationSection(const Elf_Shdr *Shdr, 59 Error dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab, 62 Expected<ELFYAML::AddrsigSection *> dumpAddrsigSection(const Elf_Shdr *Shdr); 63 Expected<ELFYAML::DynamicSection *> dumpDynamicSection(const Elf_Shdr *Shdr); 64 Expected<ELFYAML::RelocationSection *> dumpRelocSection(const Elf_Shdr *Shdr); 66 dumpContentSection(const Elf_Shdr *Shdr); 68 dumpSymtabShndxSection(const Elf_Shdr *Shdr); 69 Expected<ELFYAML::NoBitsSection *> dumpNoBitsSection(const Elf_Shdr *Shdr); 70 Expected<ELFYAML::HashSection *> dumpHashSection(const Elf_Shdr *Shdr); 71 Expected<ELFYAML::NoteSection *> dumpNoteSection(const Elf_Shdr *Shdr); 72 Expected<ELFYAML::VerdefSection *> dumpVerdefSection(const Elf_Shdr *Shdr); 73 Expected<ELFYAML::SymverSection *> dumpSymverSection(const Elf_Shdr *Shdr); 74 Expected<ELFYAML::VerneedSection *> dumpVerneedSection(const Elf_Shdr *Shdr); 75 Expected<ELFYAML::Group *> dumpGroup(const Elf_Shdr *Shdr); 76 Expected<ELFYAML::MipsABIFlags *> dumpMipsABIFlags(const Elf_Shdr *Shdr); 78 dumpStackSizesSection(const Elf_Shdr *Shdr); 80 Expected<ELFYAML::Section *> dumpSpecialSection(const Elf_Shdr *Shdr); 95 ELFDumper<ELFT>::getUniquedSectionName(const Elf_Shdr *Sec) { 118 const Elf_Shdr *SymTab) { 174 const Elf_Shdr *SymTab = nullptr; 175 const Elf_Shdr *SymTabShndx = nullptr; 176 const Elf_Shdr *DynSymTab = nullptr; 178 for (const Elf_Shdr &Sec : Sections) { 217 for (const Elf_Shdr &Sec : Sections) { 316 const uint8_t *End = Begin + sizeof(Elf_Shdr); 347 Error ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr *Symtab, 377 Error ELFDumper<ELFT>::dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab, 399 const Elf_Shdr *Shdr = *ShdrOrErr; 413 Error ELFDumper<ELFT>::dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab, 446 Error ELFDumper<ELFT>::dumpCommonSection(const Elf_Shdr *Shdr, 482 ELFDumper<ELFT>::dumpSpecialSection(const Elf_Shdr *Shdr) { 494 const Elf_Shdr *Shdr, ELFYAML::RelocationSection &S) { 512 ELFDumper<ELFT>::dumpStackSizesSection(const Elf_Shdr *Shdr) { 545 ELFDumper<ELFT>::dumpAddrsigSection(const Elf_Shdr *Shdr) { 585 ELFDumper<ELFT>::dumpDynamicSection(const Elf_Shdr *Shdr) { 602 ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr *Shdr) { 610 const Elf_Shdr *SymTab = *SymTabOrErr; 640 ELFDumper<ELFT>::dumpContentSection(const Elf_Shdr *Shdr) { 664 ELFDumper<ELFT>::dumpSymtabShndxSection(const Elf_Shdr *Shdr) { 679 ELFDumper<ELFT>::dumpNoBitsSection(const Elf_Shdr *Shdr) { 690 ELFDumper<ELFT>::dumpNoteSection(const Elf_Shdr *Shdr) { 726 ELFDumper<ELFT>::dumpHashSection(const Elf_Shdr *Shdr) { 767 ELFDumper<ELFT>::dumpVerdefSection(const Elf_Shdr *Shdr) { 817 ELFDumper<ELFT>::dumpSymverSection(const Elf_Shdr *Shdr) { 835 ELFDumper<ELFT>::dumpVerneedSection(const Elf_Shdr *Shdr) { 897 const Elf_Shdr *Symtab = *SymtabOrErr; 909 Expected<ELFYAML::Group *> ELFDumper<ELFT>::dumpGroup(const Elf_Shdr *Shdr) { 943 ELFDumper<ELFT>::dumpMipsABIFlags(const Elf_Shdr *Shdr) {