reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
370 using Elf_Shdr = typename ELFT::Shdr; 371 using Elf_Sym = typename ELFT::Sym; 372 using Elf_Addr = typename ELFT::Addr; 374 DumpStyle(ELFDumper<ELFT> *Dumper) : Dumper(Dumper) { 388 virtual void printFileHeaders(const ELFFile<ELFT> *Obj) = 0; 389 virtual void printGroupSections(const ELFFile<ELFT> *Obj) = 0; 390 virtual void printRelocations(const ELFFile<ELFT> *Obj) = 0; 391 virtual void printSectionHeaders(const ELFFile<ELFT> *Obj) = 0; 392 virtual void printSymbols(const ELFFile<ELFT> *Obj, bool PrintSymbols, 394 virtual void printHashSymbols(const ELFFile<ELFT> *Obj) {} 395 virtual void printDynamic(const ELFFile<ELFT> *Obj) {} 396 virtual void printDynamicRelocations(const ELFFile<ELFT> *Obj) = 0; 397 virtual void printSymtabMessage(const ELFFile<ELFT> *Obj, StringRef Name, 399 virtual void printSymbol(const ELFFile<ELFT> *Obj, const Elf_Sym *Symbol, 402 virtual void printProgramHeaders(const ELFFile<ELFT> *Obj, 405 virtual void printVersionSymbolSection(const ELFFile<ELFT> *Obj, 407 virtual void printVersionDefinitionSection(const ELFFile<ELFT> *Obj, 409 virtual void printVersionDependencySection(const ELFFile<ELFT> *Obj, 411 virtual void printHashHistogram(const ELFFile<ELFT> *Obj) = 0; 412 virtual void printCGProfile(const ELFFile<ELFT> *Obj) = 0; 413 virtual void printAddrsig(const ELFFile<ELFT> *Obj) = 0; 414 virtual void printNotes(const ELFFile<ELFT> *Obj) = 0; 415 virtual void printELFLinkerOptions(const ELFFile<ELFT> *Obj) = 0; 416 virtual void printStackSizes(const ELFObjectFile<ELFT> *Obj) = 0; 417 void printNonRelocatableStackSizes(const ELFObjectFile<ELFT> *Obj, 419 void printRelocatableStackSizes(const ELFObjectFile<ELFT> *Obj, 421 void printFunctionStackSize(const ELFObjectFile<ELFT> *Obj, uint64_t SymValue, 425 void printStackSize(const ELFObjectFile<ELFT> *Obj, RelocationRef Rel, 430 virtual void printMipsGOT(const MipsGOTParser<ELFT> &Parser) = 0; 431 virtual void printMipsPLT(const MipsGOTParser<ELFT> &Parser) = 0; 432 virtual void printMipsABIFlags(const ELFObjectFile<ELFT> *Obj) = 0; 433 const ELFDumper<ELFT> *dumper() const { return Dumper; } 441 const ELFDumper<ELFT> *Dumper;