klMatrix
Data Structures | Macros | Functions | Variables
kl_stack_walker.cpp File Reference
#include <windows.h>
#include <tchar.h>
#include <stdio.h>
#include "kl_stack_walker.h"
#include <dbghelp.h>
Include dependency graph for kl_stack_walker.cpp:

Data Structures

class  klStackWalkerInternal
 
struct  klStackWalkerInternal::IMAGEHLP_MODULE64_V2
 
struct  klStackWalkerInternal::tagMODULEENTRY32
 
struct  klStackWalkerInternal::_MODULEINFO
 

Macros

#define USED_CONTEXT_FLAGS   CONTEXT_FULL
 
#define MAX_MODULE_NAME32   255
 
#define TH32CS_SNAPMODULE   0x00000008
 

Functions

std::string klStackWalkFn (void)
 

Variables

static
klStackWalkBase::PReadProcessMemoryRoutine 
s_readMemoryFunction = NULL
 
static LPVOID s_readMemoryFunction_UserData = NULL
 

Macro Definition Documentation

#define MAX_MODULE_NAME32   255
#define TH32CS_SNAPMODULE   0x00000008
#define USED_CONTEXT_FLAGS   CONTEXT_FULL

Function Documentation

std::string klStackWalkFn ( void  )

Here is the call graph for this function:

Variable Documentation

klStackWalkBase::PReadProcessMemoryRoutine s_readMemoryFunction = NULL
static
LPVOID s_readMemoryFunction_UserData = NULL
static