OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Stackwalker.h File Reference

Go to the source code of this file.

Enumerations

enum  eAllocCheckOutput { ACOutput_Simple , ACOutput_Advanced , ACOutput_XML }
 

Functions

int InitAllocCheckWN (eAllocCheckOutput eOutput, LPCTSTR pszFilename, ULONG ulShowStackAtAlloc=0)
 
int InitAllocCheck (eAllocCheckOutput eOutput=ACOutput_Simple, BOOL bSetUnhandledExeptionFilter=TRUE, ULONG ulShowStackAtAlloc=0)
 
ULONG DeInitAllocCheck ()
 
DWORD StackwalkFilter (EXCEPTION_POINTERS *ep, DWORD status, LPCTSTR pszLogFile)
 

Enumeration Type Documentation

◆ eAllocCheckOutput

Enumerator
ACOutput_Simple 
ACOutput_Advanced 
ACOutput_XML 

Definition at line 39 of file Stackwalker.h.

Function Documentation

◆ DeInitAllocCheck()

ULONG DeInitAllocCheck ( )
extern

Definition at line 2231 of file Stackwalker.cpp.

◆ InitAllocCheck()

int InitAllocCheck ( eAllocCheckOutput eOutput = ACOutput_Simple,
BOOL bSetUnhandledExeptionFilter = TRUE,
ULONG ulShowStackAtAlloc = 0 )
extern

Definition at line 2192 of file Stackwalker.cpp.

References _MAX_PATH, _T, _tcscat, _tcscpy, ACOutput_XML, and InitAllocCheckWN().

◆ InitAllocCheckWN()

int InitAllocCheckWN ( eAllocCheckOutput eOutput,
LPCTSTR pszFilename,
ULONG ulShowStackAtAlloc = 0 )
extern

Definition at line 2151 of file Stackwalker.cpp.

References _T.

◆ StackwalkFilter()

DWORD StackwalkFilter ( EXCEPTION_POINTERS * ep,
DWORD status,
LPCTSTR pszLogFile )
extern

Definition at line 2299 of file Stackwalker.cpp.

References _T, _tcscat, _tcscpy, _tfopen, ACOutput_XML, LOG_FILE_MAX_SIZE, and MAX_PATH.