class DIPrinter

Declaration

class DIPrinter { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:40

Method Overview

  • public DIPrinter()
  • public virtual void listBegin()
  • public virtual void listEnd()
  • public virtual void print(const llvm::symbolize::Request & Request, const llvm::DILineInfo & Info)
  • public virtual void print(const llvm::symbolize::Request & Request, const llvm::DIInliningInfo & Info)
  • public virtual void print(const llvm::symbolize::Request & Request, const llvm::DIGlobal & Global)
  • public virtual void print(const llvm::symbolize::Request & Request, const std::vector<DILocal> & Locals)
  • public virtual bool printError(const llvm::symbolize::Request & Request, const llvm::ErrorInfoBase & ErrorInfo, llvm::StringRef ErrorBanner)
  • public virtual void printInvalidCommand(const llvm::symbolize::Request & Request, llvm::StringRef Command)
  • public virtual ~DIPrinter()

Methods

DIPrinter()

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:42

virtual void listBegin()

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:58

virtual void listEnd()

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:59

virtual void print(
    const llvm::symbolize::Request& Request,
    const llvm::DILineInfo& Info)

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:45

Parameters

const llvm::symbolize::Request& Request
const llvm::DILineInfo& Info

virtual void print(
    const llvm::symbolize::Request& Request,
    const llvm::DIInliningInfo& Info)

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:46

Parameters

const llvm::symbolize::Request& Request
const llvm::DIInliningInfo& Info

virtual void print(
    const llvm::symbolize::Request& Request,
    const llvm::DIGlobal& Global)

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:47

Parameters

const llvm::symbolize::Request& Request
const llvm::DIGlobal& Global

virtual void print(
    const llvm::symbolize::Request& Request,
    const std::vector<DILocal>& Locals)

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:48

Parameters

const llvm::symbolize::Request& Request
const std::vector<DILocal>& Locals

virtual bool printError(
    const llvm::symbolize::Request& Request,
    const llvm::ErrorInfoBase& ErrorInfo,
    llvm::StringRef ErrorBanner)

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:54

Parameters

const llvm::symbolize::Request& Request
const llvm::ErrorInfoBase& ErrorInfo
llvm::StringRef ErrorBanner

virtual void printInvalidCommand(
    const llvm::symbolize::Request& Request,
    llvm::StringRef Command)

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:51

Parameters

const llvm::symbolize::Request& Request
llvm::StringRef Command

virtual ~DIPrinter()

Declared at: llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:43