class SymbolizableModule

Declaration

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

Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:23

Method Overview

  • public virtual uint64_t getModulePreferredBase() const
  • public virtual bool isWin32Module() const
  • public virtual llvm::DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset, llvm::DILineInfoSpecifier LineInfoSpecifier, bool UseSymbolTable) const
  • public virtual llvm::DIGlobal symbolizeData(object::SectionedAddress ModuleOffset) const
  • public virtual std::vector<DILocal> symbolizeFrame(object::SectionedAddress ModuleOffset) const
  • public virtual llvm::DIInliningInfo symbolizeInlinedCode(object::SectionedAddress ModuleOffset, llvm::DILineInfoSpecifier LineInfoSpecifier, bool UseSymbolTable) const
  • public virtual ~SymbolizableModule()

Methods

virtual uint64_t getModulePreferredBase() const

Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:44

virtual bool isWin32Module() const

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

virtual llvm::DILineInfo symbolizeCode(
    object::SectionedAddress ModuleOffset,
    llvm::DILineInfoSpecifier LineInfoSpecifier,
    bool UseSymbolTable) const

Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:27

Parameters

object::SectionedAddress ModuleOffset
llvm::DILineInfoSpecifier LineInfoSpecifier
bool UseSymbolTable

virtual llvm::DIGlobal symbolizeData(
    object::SectionedAddress ModuleOffset) const

Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:35

Parameters

object::SectionedAddress ModuleOffset

virtual std::vector<DILocal> symbolizeFrame(
    object::SectionedAddress ModuleOffset) const

Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:37

Parameters

object::SectionedAddress ModuleOffset

virtual llvm::DIInliningInfo symbolizeInlinedCode(
    object::SectionedAddress ModuleOffset,
    llvm::DILineInfoSpecifier LineInfoSpecifier,
    bool UseSymbolTable) const

Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:31

Parameters

object::SectionedAddress ModuleOffset
llvm::DILineInfoSpecifier LineInfoSpecifier
bool UseSymbolTable

virtual ~SymbolizableModule()

Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:25