Developer Documentation
|
Protected Member Functions | |
virtual void | OnOutput (LPCSTR szText) override |
![]() | |
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 | |
![]() | |
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) |
![]() | |
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) |
![]() | |
enum | CallstackEntryType { firstEntry , nextEntry , lastEntry } |
typedef struct StackWalker::CallstackEntry | CallstackEntry |
![]() | |
static BOOL __stdcall | myReadProcMem (HANDLE hProcess, DWORD64 qwBaseAddress, PVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead) |
![]() | |
StackWalkerInternal * | m_sw |
HANDLE | m_hProcess |
DWORD | m_dwProcessId |
BOOL | m_modulesLoaded |
LPSTR | m_szSymPath |
int | m_options |
int | m_MaxRecursionCount |
friend | StackWalkerInternal |
Definition at line 12 of file windows-startup.hh.
|
overrideprotectedvirtual |
Reimplemented from StackWalker.
Definition at line 16 of file windows-startup.cc.