reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-readobj/ELFDumper.cpp
  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;