CommonLib
Loading...
Searching...
No Matches
hedgedev::csl::diag::StackFrameWin32 Class Reference
Inheritance diagram for hedgedev::csl::diag::StackFrameWin32:

Public Member Functions

void SetSymbolInfo (SYMBOL_INFO *in_pSymbolInfo, size_t in_displacement)
void SetLineInfo (IMAGEHLP_LINE *in_pLineInfo)
std::string ToString () const
Public Member Functions inherited from hedgedev::csl::diag::StackFrame
virtual const std::filesystem::path & GetModulePath (bool in_isCanonical=true) const
virtual void SetModulePath (const std::filesystem::path &in_rPath)
virtual bool HasSymbolInfo () const
virtual bool HasLineInfo () const

Additional Inherited Members

Public Attributes inherited from hedgedev::csl::diag::StackFrame
void * pProgramCounter {}
void * pModuleBase {}
SymbolInfo SymbolInfo {}
LineInfo LineInfo {}
Protected Attributes inherited from hedgedev::csl::diag::StackFrame
std::filesystem::path m_modulePath {}
std::filesystem::path m_canonicalModulePath {}
bool m_hasSymbolInfo {}
bool m_hasLineInfo {}

Member Function Documentation

◆ SetLineInfo()

void hedgedev::csl::diag::StackFrameWin32::SetLineInfo ( IMAGEHLP_LINE * in_pLineInfo)
inline

◆ SetSymbolInfo()

void hedgedev::csl::diag::StackFrameWin32::SetSymbolInfo ( SYMBOL_INFO * in_pSymbolInfo,
size_t in_displacement )
inline

◆ ToString()

std::string hedgedev::csl::diag::StackFrameWin32::ToString ( ) const
inline

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