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

Public Member Functions

void set_symbol_info (SYMBOL_INFO *in_symbol_info, uint64_t in_displacement)
void set_line_info (IMAGEHLP_LINE *in_line_info)
std::string str () const
Public Member Functions inherited from hedgedev::csl::diag::stack_frame
virtual const std::filesystem::path & get_module_path (bool in_canonical=true) const
virtual void set_module_path (const std::filesystem::path &in_path)
virtual bool has_symbol_info () const
virtual bool has_line_info () const

Additional Inherited Members

Public Attributes inherited from hedgedev::csl::diag::stack_frame
void * program_counter {}
void * module_base {}
symbol_info symbol_info {}
line_info line_info {}
Protected Attributes inherited from hedgedev::csl::diag::stack_frame
std::filesystem::path m_module_path {}
std::filesystem::path m_canonical_module_path {}
bool m_has_symbol_info {}
bool m_has_line_info {}

Member Function Documentation

◆ set_line_info()

void hedgedev::csl::diag::stack_frame_win32::set_line_info ( IMAGEHLP_LINE * in_line_info)
inline

◆ set_symbol_info()

void hedgedev::csl::diag::stack_frame_win32::set_symbol_info ( SYMBOL_INFO * in_symbol_info,
uint64_t in_displacement )
inline

◆ str()

std::string hedgedev::csl::diag::stack_frame_win32::str ( ) const
inline

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