Member Typedef Documentation
Constructor & Destructor Documentation
| CMemLeakDetect::CMemLeakDetect |
( |
| ) |
|
| CMemLeakDetect::~CMemLeakDetect |
( |
| ) |
|
Member Function Documentation
| void CMemLeakDetect::Init |
( |
| ) |
|
| void CMemLeakDetect::End |
( |
| ) |
|
| void CMemLeakDetect::addMemoryTrace |
( |
void * |
addr, |
|
|
DWORD |
asize, |
|
|
TCHAR * |
fname, |
|
|
DWORD |
lnum |
|
) |
| |
| void CMemLeakDetect::removeMemoryTrace |
( |
void * |
addr, |
|
|
void * |
realdataptr |
|
) |
| |
| void CMemLeakDetect::cleanupMemoryTrace |
( |
| ) |
|
| void CMemLeakDetect::dumpMemoryTrace |
( |
| ) |
|
| BOOL CMemLeakDetect::initSymInfo |
( |
TCHAR * |
lpUserPath | ) |
|
|
private |
| BOOL CMemLeakDetect::cleanupSymInfo |
( |
| ) |
|
|
private |
| void CMemLeakDetect::symbolPaths |
( |
TCHAR * |
lpszSymbolPaths | ) |
|
|
private |
| BOOL CMemLeakDetect::symFunctionInfoFromAddresses |
( |
ULONG |
fnAddress, |
|
|
ULONG |
stackAddress, |
|
|
char * |
lpszSymbol |
|
) |
| |
|
private |
| BOOL CMemLeakDetect::symSourceInfoFromAddress |
( |
UINT |
address, |
|
|
TCHAR * |
lpszSourceInfo |
|
) |
| |
|
private |
| BOOL CMemLeakDetect::symModuleNameFromAddress |
( |
UINT |
address, |
|
|
TCHAR * |
lpszModule |
|
) |
| |
|
private |
Member Data Documentation
| CMapMem CMemLeakDetect::m_AllocatedMemoryList |
| DWORD CMemLeakDetect::memoccurance |
| bool CMemLeakDetect::isLocked |
| HANDLE CMemLeakDetect::m_hProcess |
|
private |
| PIMAGEHLP_SYMBOL CMemLeakDetect::m_pSymbol |
|
private |
| DWORD CMemLeakDetect::m_dwsymBufSize |
|
private |
The documentation for this class was generated from the following file: