Developer Documentation
StackWalkerToConsole Class Reference
Inheritance diagram for StackWalkerToConsole:
StackWalker

Protected Member Functions

virtual void OnOutput (LPCSTR szText) override
 
- Protected Member Functions inherited from StackWalker
virtual void OnSymInit (LPCSTR szSearchPath, DWORD symOptions, LPCSTR szUserName)
 
virtual void OnLoadModule (LPCSTR img, LPCSTR mod, DWORD64 baseAddr, DWORD size, DWORD result, LPCSTR symType, LPCSTR pdbName, ULONGLONG fileVersion)
 
virtual void OnCallstackEntry (CallstackEntryType eType, CallstackEntry &entry)
 
virtual void OnDbgHelpErr (LPCSTR szFuncName, DWORD gle, DWORD64 addr)
 
virtual void OnOutput (LPCSTR szText)
 

Additional Inherited Members

- Public Types inherited from StackWalker
enum  StackWalkOptions {
  RetrieveNone = 0 , RetrieveSymbol = 1 , RetrieveLine = 2 , RetrieveModuleInfo = 4 ,
  RetrieveFileVersion = 8 , RetrieveVerbose = 0xF , SymBuildPath = 0x10 , SymUseSymSrv = 0x20 ,
  SymAll = 0x30 , OptionsAll = 0x3F
}
 
enum  { STACKWALK_MAX_NAMELEN = 1024 }
 
typedef enum StackWalker::StackWalkOptions StackWalkOptions
 
typedef BOOL(__stdcall * PReadProcessMemoryRoutine) (HANDLE hProcess, DWORD64 qwBaseAddress, PVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead, LPVOID pUserData)
 
- Public Member Functions inherited from StackWalker
 StackWalker (int options=OptionsAll, LPCSTR szSymPath=NULL, DWORD dwProcessId=GetCurrentProcessId(), HANDLE hProcess=GetCurrentProcess())
 
 StackWalker (DWORD dwProcessId, HANDLE hProcess)
 
BOOL LoadModules ()
 
BOOL ShowCallstack (HANDLE hThread=GetCurrentThread(), const CONTEXT *context=NULL, PReadProcessMemoryRoutine readMemoryFunction=NULL, LPVOID pUserData=NULL)
 
- Protected Types inherited from StackWalker
enum  CallstackEntryType { firstEntry , nextEntry , lastEntry }
 
typedef struct StackWalker::CallstackEntry CallstackEntry
 
- Static Protected Member Functions inherited from StackWalker
static BOOL __stdcall myReadProcMem (HANDLE hProcess, DWORD64 qwBaseAddress, PVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead)
 
- Protected Attributes inherited from StackWalker
StackWalkerInternalm_sw
 
HANDLE m_hProcess
 
DWORD m_dwProcessId
 
BOOL m_modulesLoaded
 
LPSTR m_szSymPath
 
int m_options
 
int m_MaxRecursionCount
 
friend StackWalkerInternal
 

Detailed Description

Definition at line 12 of file windows-startup.hh.

Member Function Documentation

◆ OnOutput()

void StackWalkerToConsole::OnOutput ( LPCSTR  szText)
overrideprotectedvirtual

Reimplemented from StackWalker.

Definition at line 16 of file windows-startup.cc.


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