LLVM 20.0.0git
|
#include "llvm/DebugInfo/Symbolize/DIPrinter.h"
Protected Member Functions | |
void | print (const DILineInfo &Info, bool Inlined) |
void | printFunctionName (StringRef FunctionName, bool Inlined) |
virtual void | printSimpleLocation (StringRef Filename, const DILineInfo &Info)=0 |
void | printContext (SourceCode SourceCode) |
void | printVerbose (StringRef Filename, const DILineInfo &Info) |
virtual void | printStartAddress (const DILineInfo &Info) |
virtual void | printFooter () |
Protected Attributes | |
raw_ostream & | OS |
ErrorHandler | ErrHandler |
PrinterConfig | Config |
Definition at line 70 of file DIPrinter.h.
|
inline |
Definition at line 89 of file DIPrinter.h.
|
inlineoverridevirtual |
Implements llvm::symbolize::DIPrinter.
Definition at line 103 of file DIPrinter.h.
|
inlineoverridevirtual |
Implements llvm::symbolize::DIPrinter.
Definition at line 104 of file DIPrinter.h.
|
protected |
Definition at line 180 of file DIPrinter.cpp.
References llvm::DILineInfo::Addr2LineBadString, llvm::DILineInfo::BadString, Config, Info, printFunctionName(), printSimpleLocation(), printVerbose(), and llvm::symbolize::PrinterConfig::Verbose.
Referenced by print().
|
overridevirtual |
Implements llvm::symbolize::DIPrinter.
Definition at line 209 of file DIPrinter.cpp.
References llvm::DILineInfo::Addr2LineBadString, llvm::symbolize::Request::Address, llvm::DILineInfo::BadString, llvm::Global, Name, OS, and printFooter().
|
overridevirtual |
Implements llvm::symbolize::DIPrinter.
Definition at line 197 of file DIPrinter.cpp.
References llvm::symbolize::Request::Address, I, Info, print(), and printFooter().
|
overridevirtual |
Implements llvm::symbolize::DIPrinter.
Definition at line 191 of file DIPrinter.cpp.
References llvm::symbolize::Request::Address, Info, print(), and printFooter().
|
overridevirtual |
Implements llvm::symbolize::DIPrinter.
Definition at line 270 of file DIPrinter.cpp.
References print(), and printFooter().
|
overridevirtual |
Implements llvm::symbolize::DIPrinter.
Definition at line 223 of file DIPrinter.cpp.
References llvm::DILineInfo::Addr2LineBadString, llvm::symbolize::Request::Address, OS, and printFooter().
|
protected |
Definition at line 118 of file DIPrinter.cpp.
References llvm::symbolize::SourceCode::format(), and OS.
|
overridevirtual |
Implements llvm::symbolize::DIPrinter.
Definition at line 281 of file DIPrinter.cpp.
References ErrHandler, and llvm::symbolize::Request::ModuleName.
|
inlineprotectedvirtual |
Definition at line 83 of file DIPrinter.h.
Referenced by print().
|
protected |
Definition at line 122 of file DIPrinter.cpp.
References llvm::DILineInfo::Addr2LineBadString, llvm::DILineInfo::BadString, Config, OS, llvm::symbolize::PrinterConfig::Pretty, and llvm::symbolize::PrinterConfig::PrintFunctions.
Referenced by print().
|
protectedpure virtual |
Referenced by print().
|
inlineprotectedvirtual |
Definition at line 82 of file DIPrinter.h.
Referenced by printVerbose().
|
protected |
Definition at line 154 of file DIPrinter.cpp.
References Info, OS, and printStartAddress().
Referenced by print().
|
protected |
Definition at line 74 of file DIPrinter.h.
Referenced by print(), and printFunctionName().
|
protected |
Definition at line 73 of file DIPrinter.h.
Referenced by printError().
|
protected |
Definition at line 72 of file DIPrinter.h.
Referenced by print(), printContext(), printFunctionName(), and printVerbose().