From f56bb35301836e56582a575a75864392a0177875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20P=2E=20Tjern=C3=B8?= Date: Mon, 2 Dec 2013 19:31:46 -0800 Subject: Fix line endings. WHAMMY. --- mp/src/utils/common/tools_minidump.cpp | 122 ++++++++++++++++----------------- 1 file changed, 61 insertions(+), 61 deletions(-) (limited to 'mp/src/utils/common/tools_minidump.cpp') diff --git a/mp/src/utils/common/tools_minidump.cpp b/mp/src/utils/common/tools_minidump.cpp index a0c84209..a7659200 100644 --- a/mp/src/utils/common/tools_minidump.cpp +++ b/mp/src/utils/common/tools_minidump.cpp @@ -1,61 +1,61 @@ -//========= Copyright Valve Corporation, All rights reserved. ============// -// -// Purpose: -// -// $NoKeywords: $ -//=============================================================================// - -#include -#include -#include "tier0/minidump.h" -#include "tools_minidump.h" - -static bool g_bToolsWriteFullMinidumps = false; -static ToolsExceptionHandler g_pCustomExceptionHandler = NULL; - - -// --------------------------------------------------------------------------------- // -// Internal helpers. -// --------------------------------------------------------------------------------- // - -static LONG __stdcall ToolsExceptionFilter( struct _EXCEPTION_POINTERS *ExceptionInfo ) -{ - // Non VMPI workers write a minidump and show a crash dialog like normal. - int iType = MiniDumpNormal; - if ( g_bToolsWriteFullMinidumps ) - iType = MiniDumpWithDataSegs | MiniDumpWithIndirectlyReferencedMemory; - - WriteMiniDumpUsingExceptionInfo( ExceptionInfo->ExceptionRecord->ExceptionCode, ExceptionInfo, (MINIDUMP_TYPE)iType ); - return EXCEPTION_CONTINUE_SEARCH; -} - - -static LONG __stdcall ToolsExceptionFilter_Custom( struct _EXCEPTION_POINTERS *ExceptionInfo ) -{ - // Run their custom handler. - g_pCustomExceptionHandler( ExceptionInfo->ExceptionRecord->ExceptionCode, ExceptionInfo ); - return EXCEPTION_EXECUTE_HANDLER; // (never gets here anyway) -} - - -// --------------------------------------------------------------------------------- // -// Interface functions. -// --------------------------------------------------------------------------------- // - -void EnableFullMinidumps( bool bFull ) -{ - g_bToolsWriteFullMinidumps = bFull; -} - - -void SetupDefaultToolsMinidumpHandler() -{ - SetUnhandledExceptionFilter( ToolsExceptionFilter ); -} - - -void SetupToolsMinidumpHandler( ToolsExceptionHandler fn ) -{ - g_pCustomExceptionHandler = fn; - SetUnhandledExceptionFilter( ToolsExceptionFilter_Custom ); -} +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +//=============================================================================// + +#include +#include +#include "tier0/minidump.h" +#include "tools_minidump.h" + +static bool g_bToolsWriteFullMinidumps = false; +static ToolsExceptionHandler g_pCustomExceptionHandler = NULL; + + +// --------------------------------------------------------------------------------- // +// Internal helpers. +// --------------------------------------------------------------------------------- // + +static LONG __stdcall ToolsExceptionFilter( struct _EXCEPTION_POINTERS *ExceptionInfo ) +{ + // Non VMPI workers write a minidump and show a crash dialog like normal. + int iType = MiniDumpNormal; + if ( g_bToolsWriteFullMinidumps ) + iType = MiniDumpWithDataSegs | MiniDumpWithIndirectlyReferencedMemory; + + WriteMiniDumpUsingExceptionInfo( ExceptionInfo->ExceptionRecord->ExceptionCode, ExceptionInfo, (MINIDUMP_TYPE)iType ); + return EXCEPTION_CONTINUE_SEARCH; +} + + +static LONG __stdcall ToolsExceptionFilter_Custom( struct _EXCEPTION_POINTERS *ExceptionInfo ) +{ + // Run their custom handler. + g_pCustomExceptionHandler( ExceptionInfo->ExceptionRecord->ExceptionCode, ExceptionInfo ); + return EXCEPTION_EXECUTE_HANDLER; // (never gets here anyway) +} + + +// --------------------------------------------------------------------------------- // +// Interface functions. +// --------------------------------------------------------------------------------- // + +void EnableFullMinidumps( bool bFull ) +{ + g_bToolsWriteFullMinidumps = bFull; +} + + +void SetupDefaultToolsMinidumpHandler() +{ + SetUnhandledExceptionFilter( ToolsExceptionFilter ); +} + + +void SetupToolsMinidumpHandler( ToolsExceptionHandler fn ) +{ + g_pCustomExceptionHandler = fn; + SetUnhandledExceptionFilter( ToolsExceptionFilter_Custom ); +} -- cgit v1.2.3