@@ -59,7 +59,7 @@ static PFNCHFILTFN g_pfnCallBack = NULL;
59
59
static LPTOP_LEVEL_EXCEPTION_FILTER g_pfnOrigFilt = NULL ;
60
60
61
61
// The array of modules to limit crash handler to
62
- static HMODULE * g_ahMod = NULL ;
62
+ static HMODULE* g_ahMod = NULL ;
63
63
// The size, in items, of g_ahMod
64
64
static UINT g_uiModCount = 0 ;
65
65
@@ -83,13 +83,13 @@ static BOOL g_bSymEngInit = FALSE;
83
83
File Scope Function Declarations
84
84
//////////////////////////////////////////////////////////////////////*/
85
85
// The exception handler
86
- LONG __stdcall CrashHandlerExceptionFilter (EXCEPTION_POINTERS * pExPtrs);
86
+ LONG __stdcall CrashHandlerExceptionFilter (EXCEPTION_POINTERS* pExPtrs);
87
87
88
88
// Converts a simple exception to a string value
89
89
LPCTSTR ConvertSimpleException (DWORD dwExcept);
90
90
91
91
// The internal function that does all the stack walking
92
- LPCTSTR __stdcall InternalGetStackTraceString (DWORD dwOpts, EXCEPTION_POINTERS * pExPtrs);
92
+ LPCTSTR __stdcall InternalGetStackTraceString (DWORD dwOpts, EXCEPTION_POINTERS* pExPtrs);
93
93
94
94
// The internal SymGetLineFromAddr function
95
95
BOOL InternalSymGetLineFromAddr (IN HANDLE hProcess, IN DWORD dwAddr, OUT PDWORD pdwDisplacement, OUT PIMAGEHLP_LINE Line);
@@ -171,7 +171,7 @@ BOOL __stdcall SetCrashHandlerFilter(PFNCHFILTFN pFn)
171
171
// Stop the OS from turning off our handler
172
172
// Ref: http://www.codeproject.com/Articles/154686/SetUnhandledExceptionFilter-and-the-C-C-Runtime-Li
173
173
LONG (WINAPI * RedirectedSetUnhandledExceptionFilter)
174
- (EXCEPTION_POINTERS *) = [](EXCEPTION_POINTERS * /* ExceptionInfo*/ ) -> LONG {
174
+ (EXCEPTION_POINTERS*) = [](EXCEPTION_POINTERS * /* ExceptionInfo*/ ) -> LONG {
175
175
// When the CRT calls SetUnhandledExceptionFilter with NULL parameter
176
176
// our handler will not get removed.
177
177
return 0 ;
@@ -196,7 +196,7 @@ BOOL __stdcall AddCrashHandlerLimitModule(HMODULE hMod)
196
196
// memory that's guaranteed to be around even if the process is
197
197
// toasting. If the process is toasting, the RTL heap probably isn't
198
198
// safe, so I allocate the temporary array from the process heap.
199
- HMODULE * phTemp = (HMODULE *)HeapAlloc (GetProcessHeap (), HEAP_ZERO_MEMORY | HEAP_GENERATE_EXCEPTIONS, (sizeof (HMODULE) * (g_uiModCount + 1 )));
199
+ HMODULE* phTemp = (HMODULE*)HeapAlloc (GetProcessHeap (), HEAP_ZERO_MEMORY | HEAP_GENERATE_EXCEPTIONS, (sizeof (HMODULE) * (g_uiModCount + 1 )));
200
200
ASSERT (NULL != phTemp);
201
201
if (NULL == phTemp)
202
202
{
@@ -230,7 +230,7 @@ UINT __stdcall GetLimitModuleCount(void)
230
230
return (g_uiModCount);
231
231
}
232
232
233
- int __stdcall GetLimitModulesArray (HMODULE * pahMod, UINT uiSize)
233
+ int __stdcall GetLimitModulesArray (HMODULE* pahMod, UINT uiSize)
234
234
{
235
235
int iRet;
236
236
@@ -260,7 +260,7 @@ int __stdcall GetLimitModulesArray(HMODULE *pahMod, UINT uiSize)
260
260
return (iRet);
261
261
}
262
262
263
- LONG __stdcall CrashHandlerExceptionFilter (EXCEPTION_POINTERS * pExPtrs)
263
+ LONG __stdcall CrashHandlerExceptionFilter (EXCEPTION_POINTERS* pExPtrs)
264
264
{
265
265
LONG lRet = EXCEPTION_CONTINUE_SEARCH;
266
266
@@ -360,7 +360,7 @@ LONG __stdcall CrashHandlerExceptionFilter(EXCEPTION_POINTERS *pExPtrs)
360
360
EXCEPTION_POINTER Translation Functions Implementation
361
361
//////////////////////////////////////////////////////////////////////*/
362
362
363
- LPCTSTR __stdcall GetFaultReason (EXCEPTION_POINTERS * pExPtrs)
363
+ LPCTSTR __stdcall GetFaultReason (EXCEPTION_POINTERS* pExPtrs)
364
364
{
365
365
ASSERT (FALSE == IsBadReadPtr (pExPtrs, sizeof (EXCEPTION_POINTERS)));
366
366
if (TRUE == IsBadReadPtr (pExPtrs, sizeof (EXCEPTION_POINTERS)))
@@ -509,7 +509,7 @@ LPCTSTR __stdcall GetFaultReason(EXCEPTION_POINTERS *pExPtrs)
509
509
return (szRet);
510
510
}
511
511
512
- BOOL __stdcall GetFaultReasonVB (EXCEPTION_POINTERS * pExPtrs, LPTSTR szBuff, UINT uiSize)
512
+ BOOL __stdcall GetFaultReasonVB (EXCEPTION_POINTERS* pExPtrs, LPTSTR szBuff, UINT uiSize)
513
513
{
514
514
ASSERT (FALSE == IsBadWritePtr (szBuff, uiSize));
515
515
if (TRUE == IsBadWritePtr (szBuff, uiSize))
@@ -537,7 +537,7 @@ BOOL __stdcall GetFaultReasonVB(EXCEPTION_POINTERS *pExPtrs, LPTSTR szBuff, UINT
537
537
return (NULL != szRet);
538
538
}
539
539
540
- LPCTSTR BUGSUTIL_DLLINTERFACE __stdcall GetFirstStackTraceString (DWORD dwOpts, EXCEPTION_POINTERS * pExPtrs)
540
+ LPCTSTR BUGSUTIL_DLLINTERFACE __stdcall GetFirstStackTraceString (DWORD dwOpts, EXCEPTION_POINTERS* pExPtrs)
541
541
{
542
542
// All the error checking is in the InternalGetStackTraceString
543
543
// function.
@@ -566,7 +566,7 @@ LPCTSTR BUGSUTIL_DLLINTERFACE __stdcall GetFirstStackTraceString(DWORD dwOpts, E
566
566
return (InternalGetStackTraceString (dwOpts, pExPtrs));
567
567
}
568
568
569
- LPCTSTR BUGSUTIL_DLLINTERFACE __stdcall GetNextStackTraceString (DWORD dwOpts, EXCEPTION_POINTERS * pExPtrs)
569
+ LPCTSTR BUGSUTIL_DLLINTERFACE __stdcall GetNextStackTraceString (DWORD dwOpts, EXCEPTION_POINTERS* pExPtrs)
570
570
{
571
571
// All error checking is in InternalGetStackTraceString.
572
572
// Assume that GetFirstStackTraceString has already initialized the
@@ -580,7 +580,7 @@ BOOL __stdcall CH_ReadProcessMemory(HANDLE, LPCVOID lpBaseAddress, LPVOID lpBuff
580
580
}
581
581
582
582
// The internal function that does all the stack walking
583
- LPCTSTR __stdcall InternalGetStackTraceString (DWORD dwOpts, EXCEPTION_POINTERS * pExPtrs)
583
+ LPCTSTR __stdcall InternalGetStackTraceString (DWORD dwOpts, EXCEPTION_POINTERS* pExPtrs)
584
584
{
585
585
ASSERT (FALSE == IsBadReadPtr (pExPtrs, sizeof (EXCEPTION_POINTERS)));
586
586
if (TRUE == IsBadReadPtr (pExPtrs, sizeof (EXCEPTION_POINTERS)))
@@ -751,7 +751,7 @@ LPCTSTR __stdcall InternalGetStackTraceString(DWORD dwOpts, EXCEPTION_POINTERS *
751
751
return (szRet);
752
752
}
753
753
754
- BOOL __stdcall GetFirstStackTraceStringVB (DWORD dwOpts, EXCEPTION_POINTERS * pExPtrs, LPTSTR szBuff, UINT uiSize)
754
+ BOOL __stdcall GetFirstStackTraceStringVB (DWORD dwOpts, EXCEPTION_POINTERS* pExPtrs, LPTSTR szBuff, UINT uiSize)
755
755
{
756
756
ASSERT (FALSE == IsBadWritePtr (szBuff, uiSize));
757
757
if (TRUE == IsBadWritePtr (szBuff, uiSize))
@@ -777,7 +777,7 @@ BOOL __stdcall GetFirstStackTraceStringVB(DWORD dwOpts, EXCEPTION_POINTERS *pExP
777
777
return (NULL != szRet);
778
778
}
779
779
780
- BOOL __stdcall GetNextStackTraceStringVB (DWORD dwOpts, EXCEPTION_POINTERS * pExPtrs, LPTSTR szBuff, UINT uiSize)
780
+ BOOL __stdcall GetNextStackTraceStringVB (DWORD dwOpts, EXCEPTION_POINTERS* pExPtrs, LPTSTR szBuff, UINT uiSize)
781
781
{
782
782
ASSERT (FALSE == IsBadWritePtr (szBuff, uiSize));
783
783
if (TRUE == IsBadWritePtr (szBuff, uiSize))
@@ -803,7 +803,7 @@ BOOL __stdcall GetNextStackTraceStringVB(DWORD dwOpts, EXCEPTION_POINTERS *pExPt
803
803
return (NULL != szRet);
804
804
}
805
805
806
- LPCTSTR __stdcall GetRegisterString (EXCEPTION_POINTERS * pExPtrs)
806
+ LPCTSTR __stdcall GetRegisterString (EXCEPTION_POINTERS* pExPtrs)
807
807
{
808
808
// Check the parameter.
809
809
ASSERT (FALSE == IsBadReadPtr (pExPtrs, sizeof (EXCEPTION_POINTERS)));
@@ -832,7 +832,7 @@ LPCTSTR __stdcall GetRegisterString(EXCEPTION_POINTERS *pExPtrs)
832
832
return (g_szBuff);
833
833
}
834
834
835
- BOOL __stdcall GetRegisterStringVB (EXCEPTION_POINTERS * pExPtrs, LPTSTR szBuff, UINT uiSize)
835
+ BOOL __stdcall GetRegisterStringVB (EXCEPTION_POINTERS* pExPtrs, LPTSTR szBuff, UINT uiSize)
836
836
{
837
837
ASSERT (FALSE == IsBadWritePtr (szBuff, uiSize));
838
838
if (TRUE == IsBadWritePtr (szBuff, uiSize))
@@ -1093,7 +1093,7 @@ static DWORD __stdcall Win95GetModuleBaseName(HANDLE /*hProcess*/, HMODULE hModu
1093
1093
}
1094
1094
1095
1095
// Find the last '\' mark.
1096
- char * pStart = strrchr (szBuff, ' \\ ' );
1096
+ char * pStart = strrchr (szBuff, ' \\ ' );
1097
1097
int iMin;
1098
1098
if (NULL != pStart)
1099
1099
{
@@ -1148,7 +1148,7 @@ DWORD BUGSUTIL_DLLINTERFACE __stdcall BSUSymInitialize(DWORD dwPID, HANDLE hProc
1148
1148
return (FALSE );
1149
1149
}
1150
1150
// Allocate something big enough to hold the list.
1151
- HMODULE * paMods = new HMODULE[dwCount];
1151
+ HMODULE* paMods = new HMODULE[dwCount];
1152
1152
1153
1153
// Get the list for real.
1154
1154
if (FALSE == GetLoadedModules (dwPID, dwCount, paMods, &dwCount))
@@ -1217,11 +1217,11 @@ DWORD __stdcall BSUGetModuleFileNameEx(DWORD dwPID, HANDLE hProcess, HMODULE hMo
1217
1217
Typedefs
1218
1218
//////////////////////////////////////////////////////////////////////*/
1219
1219
// The typedefs for the PSAPI.DLL functions used by this module.
1220
- typedef BOOL (WINAPI * ENUMPROCESSMODULES)(HANDLE hProcess, HMODULE * lphModule, DWORD cb, LPDWORD lpcbNeeded);
1220
+ typedef BOOL (WINAPI* ENUMPROCESSMODULES)(HANDLE hProcess, HMODULE* lphModule, DWORD cb, LPDWORD lpcbNeeded);
1221
1221
1222
- typedef DWORD (WINAPI * GETMODULEBASENAME)(HANDLE hProcess, HMODULE hModule, LPTSTR lpBaseName, DWORD nSize);
1222
+ typedef DWORD (WINAPI* GETMODULEBASENAME)(HANDLE hProcess, HMODULE hModule, LPTSTR lpBaseName, DWORD nSize);
1223
1223
1224
- typedef DWORD (WINAPI * GETMODULEFILENAMEEX)(HANDLE hProcess, HMODULE hModule, LPTSTR lpFilename, DWORD nSize);
1224
+ typedef DWORD (WINAPI* GETMODULEFILENAMEEX)(HANDLE hProcess, HMODULE hModule, LPTSTR lpFilename, DWORD nSize);
1225
1225
1226
1226
/* //////////////////////////////////////////////////////////////////////
1227
1227
File Static Data
@@ -1318,7 +1318,7 @@ RETURNS :
1318
1318
TRUE - The function succeeded. See the parameter discussion for
1319
1319
the output parameters.
1320
1320
----------------------------------------------------------------------*/
1321
- BOOL __stdcall NT4GetLoadedModules (DWORD dwPID, UINT uiCount, HMODULE * paModArray, LPDWORD pdwRealCount)
1321
+ BOOL __stdcall NT4GetLoadedModules (DWORD dwPID, UINT uiCount, HMODULE* paModArray, LPDWORD pdwRealCount)
1322
1322
{
1323
1323
// Initialize PSAPI.DLL, if needed.
1324
1324
if (FALSE == InitPSAPI ())
@@ -1412,7 +1412,7 @@ DWORD __stdcall NTGetModuleFileNameEx(DWORD /*dwPID*/, HANDLE hProcess, HMODULE
1412
1412
}
1413
1413
1414
1414
// The documentation for this function is in BugslayerUtil.h.
1415
- BOOL BUGSUTIL_DLLINTERFACE __stdcall GetLoadedModules (DWORD dwPID, UINT uiCount, HMODULE * paModArray, LPDWORD pdwRealCount)
1415
+ BOOL BUGSUTIL_DLLINTERFACE __stdcall GetLoadedModules (DWORD dwPID, UINT uiCount, HMODULE* paModArray, LPDWORD pdwRealCount)
1416
1416
{
1417
1417
// Do the debug checking.
1418
1418
ASSERT (NULL != pdwRealCount);
@@ -1467,10 +1467,10 @@ BOOL BUGSUTIL_DLLINTERFACE __stdcall GetLoadedModules(DWORD dwPID, UINT uiCount,
1467
1467
//////////////////////////////////////////////////////////////////////*/
1468
1468
// The typedefs for the TOOLHELP32.DLL functions used by this module.
1469
1469
// Type definitions for pointers to call tool help functions.
1470
- typedef BOOL (WINAPI * MODULEWALK)(HANDLE hSnapshot, LPMODULEENTRY32 lpme);
1471
- typedef BOOL (WINAPI * THREADWALK)(HANDLE hSnapshot, LPTHREADENTRY32 lpte);
1472
- typedef BOOL (WINAPI * PROCESSWALK)(HANDLE hSnapshot, LPPROCESSENTRY32 lppe);
1473
- typedef HANDLE (WINAPI * CREATESNAPSHOT)(DWORD dwFlags, DWORD th32ProcessID);
1470
+ typedef BOOL (WINAPI* MODULEWALK)(HANDLE hSnapshot, LPMODULEENTRY32 lpme);
1471
+ typedef BOOL (WINAPI* THREADWALK)(HANDLE hSnapshot, LPTHREADENTRY32 lpte);
1472
+ typedef BOOL (WINAPI* PROCESSWALK)(HANDLE hSnapshot, LPPROCESSENTRY32 lppe);
1473
+ typedef HANDLE (WINAPI* CREATESNAPSHOT)(DWORD dwFlags, DWORD th32ProcessID);
1474
1474
1475
1475
/* //////////////////////////////////////////////////////////////////////
1476
1476
File Static Data
@@ -1582,7 +1582,7 @@ RETURNS :
1582
1582
TRUE - The function succeeded. See the parameter discussion for
1583
1583
the output parameters.
1584
1584
----------------------------------------------------------------------*/
1585
- BOOL __stdcall TLHELPGetLoadedModules (DWORD dwPID, UINT uiCount, HMODULE * paModArray, LPDWORD pdwRealCount)
1585
+ BOOL __stdcall TLHELPGetLoadedModules (DWORD dwPID, UINT uiCount, HMODULE* paModArray, LPDWORD pdwRealCount)
1586
1586
{
1587
1587
// Always set pdwRealCount to a know value before anything else.
1588
1588
*pdwRealCount = 0 ;
0 commit comments