Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

62 lines
1013 B

/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
stkwalk.h
Abstract:
This module contains memory debug function prototypes and macros.
Author:
Stolen from dbgmem.h
Jim Stewart/Ramesh Pabbati January 8, 1996
Fixed up for regleaks
UShaji Dev 11th, 1998
Revision History:
--*/
#ifdef LOCAL
#ifdef LEAK_TRACK
//
// define the amount of symbol info to keep per function in the stack trace.
//
#define MAX_FUNCTION_INFO_SIZE 40
typedef struct {
DWORD Displacement; // displacement into the function
UCHAR Buff[MAX_FUNCTION_INFO_SIZE]; // name of function on call stack
PVOID Addr;
} CALLER_SYM, *PCALLER_SYM;
BOOL
InitDebug(
);
BOOL
StopDebug();
VOID
GetCallStack(
IN PCALLER_SYM Caller,
IN int Skip,
IN int cFind,
IN int fResolveSymbols
);
#define MY_DBG_EXCEPTION 3
extern BOOL fDebugInitialised;
#endif // LEAK_TRACK
#endif // LOCAL