Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
DebugStackwalk Class Reference

stack walker class (singleton) More...

#include <debug_stack.h>

Classes

class  Signature
 a stack trace signature More...
 

Static Public Member Functions

static void * GetDbghelpHandle (void)
 
static bool IsOldDbghelp (void)
 
static int StackWalk (Signature &sig, struct _CONTEXT *ctx=0)
 Walks the stack from the given address.
 

Friends

class Debug
 

Detailed Description

stack walker class (singleton)

Definition at line 36 of file debug_stack.h.

Member Function Documentation

◆ GetDbghelpHandle()

void * DebugStackwalk::GetDbghelpHandle ( void )
static

Definition at line 326 of file debug_stack.cpp.

◆ IsOldDbghelp()

bool DebugStackwalk::IsOldDbghelp ( void )
static

Definition at line 331 of file debug_stack.cpp.

◆ StackWalk()

int DebugStackwalk::StackWalk ( Signature & sig,
struct _CONTEXT * ctx = 0 )
static

Walks the stack from the given address.

Parameters
sigstack signature to return
ctxprocessor context, if NULL then use current address
Returns
number of addresses found

Definition at line 336 of file debug_stack.cpp.

Friends And Related Symbol Documentation

◆ Debug

friend class Debug
friend

Definition at line 38 of file debug_stack.h.


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