LLVM  16.0.0git
Public Member Functions | List of all members
llvm::symbolize::GNUPrinter Class Reference

#include "llvm/DebugInfo/Symbolize/DIPrinter.h"

Inheritance diagram for llvm::symbolize::GNUPrinter:
Inheritance graph
Collaboration diagram for llvm::symbolize::GNUPrinter:
Collaboration graph

Public Member Functions

 GNUPrinter (raw_ostream &OS, raw_ostream &ES, PrinterConfig &Config)
- Public Member Functions inherited from llvm::symbolize::PlainPrinterBase
 PlainPrinterBase (raw_ostream &OS, raw_ostream &ES, PrinterConfig &Config)
void print (const Request &Request, const DILineInfo &Info) override
void print (const Request &Request, const DIInliningInfo &Info) override
void print (const Request &Request, const DIGlobal &Global) override
void print (const Request &Request, const std::vector< DILocal > &Locals) override
void printInvalidCommand (const Request &Request, StringRef Command) override
bool printError (const Request &Request, const ErrorInfoBase &ErrorInfo, StringRef ErrorBanner) override
void listBegin () override
void listEnd () override
- Public Member Functions inherited from llvm::symbolize::DIPrinter
 DIPrinter ()=default
virtual ~DIPrinter ()=default

Additional Inherited Members

- Protected Member Functions inherited from llvm::symbolize::PlainPrinterBase
void print (const DILineInfo &Info, bool Inlined)
void printFunctionName (StringRef FunctionName, bool Inlined)
void printContext (SourceCode SourceCode)
void printVerbose (StringRef Filename, const DILineInfo &Info)
virtual void printStartAddress (const DILineInfo &Info)
virtual void printFooter ()
- Protected Attributes inherited from llvm::symbolize::PlainPrinterBase
PrinterConfig Config

Detailed Description

Definition at line 118 of file DIPrinter.h.

Constructor & Destructor Documentation

◆ GNUPrinter()

llvm::symbolize::GNUPrinter::GNUPrinter ( raw_ostream OS,
raw_ostream ES,
PrinterConfig Config 

Definition at line 123 of file DIPrinter.h.

The documentation for this class was generated from the following files: