Lines Matching defs:LLVMELFDumper
697 template <typename ELFT> class LLVMELFDumper : public ELFDumper<ELFT> {
701 LLVMELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer)
770 // JSONELFDumper shares most of the same implementation as LLVMELFDumper except
772 template <typename ELFT> class JSONELFDumper : public LLVMELFDumper<ELFT> {
777 : LLVMELFDumper<ELFT>(ObjF, Writer) {}
816 return std::make_unique<LLVMELFDumper<ELFT>>(Obj, Writer);
7044 template <class ELFT> void LLVMELFDumper<ELFT>::printFileHeaders() {
7172 template <class ELFT> void LLVMELFDumper<ELFT>::printGroupSections() {
7204 std::string LLVMELFDumper<ELFT>::getGroupSectionHeaderName() const {
7209 void LLVMELFDumper<ELFT>::printSectionGroupMembers(StringRef Name,
7214 template <class ELFT> void LLVMELFDumper<ELFT>::printRelocations() {
7228 void LLVMELFDumper<ELFT>::printExpandedRelRelaReloc(const Relocation<ELFT> &R,
7240 void LLVMELFDumper<ELFT>::printDefaultRelRelaReloc(const Relocation<ELFT> &R,
7252 void LLVMELFDumper<ELFT>::printRelocationSectionInfo(const Elf_Shdr &Sec,
7259 template <class ELFT> void LLVMELFDumper<ELFT>::printEmptyGroupMessage() const {
7264 void LLVMELFDumper<ELFT>::printRelRelaReloc(const Relocation<ELFT> &R,
7279 template <class ELFT> void LLVMELFDumper<ELFT>::printSectionHeaders() {
7341 void LLVMELFDumper<ELFT>::printSymbolSection(
7392 void LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym &Symbol) const {
7399 void LLVMELFDumper<ELFT>::printZeroSymbolOtherField(
7408 void LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
7436 void LLVMELFDumper<ELFT>::printSymbols(bool PrintSymbols,
7449 template <class ELFT> void LLVMELFDumper<ELFT>::printDynamicTable() {
7533 template <class ELFT> void LLVMELFDumper<ELFT>::printDynamicRelocations() {
7542 void LLVMELFDumper<ELFT>::printProgramHeaders(
7550 template <class ELFT> void LLVMELFDumper<ELFT>::printProgramHeaders() {
7577 void LLVMELFDumper<ELFT>::printVersionSymbolSection(const Elf_Shdr *Sec) {
7611 void LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr *Sec) {
7636 void LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr *Sec) {
7666 void LLVMELFDumper<ELFT>::printHashHistogramStats(size_t NBucket,
7693 const LLVMELFDumper<ELFT> *Dumper,
7737 template <class ELFT> void LLVMELFDumper<ELFT>::printCGProfile() {
7788 void LLVMELFDumper<ELFT>::printBBAddrMaps(bool PrettyPGOAnalysis) {
7898 template <class ELFT> void LLVMELFDumper<ELFT>::printAddrsig() {
7960 void LLVMELFDumper<ELFT>::printMemtag(
8020 template <class ELFT> void LLVMELFDumper<ELFT>::printNotes() {
8112 template <class ELFT> void LLVMELFDumper<ELFT>::printELFLinkerOptions() {
8156 template <class ELFT> void LLVMELFDumper<ELFT>::printDependentLibs() {
8163 template <class ELFT> void LLVMELFDumper<ELFT>::printStackSizes() {
8172 void LLVMELFDumper<ELFT>::printStackSizeEntry(uint64_t Size,
8180 void LLVMELFDumper<ELFT>::printMipsGOT(const MipsGOTParser<ELFT> &Parser) {
8242 void LLVMELFDumper<ELFT>::printMipsPLT(const MipsGOTParser<ELFT> &Parser) {
8287 template <class ELFT> void LLVMELFDumper<ELFT>::printMipsABIFlags() {