Beispiel #1
0
LONG WINAPI VFilter ( LPEXCEPTION_POINTERS info )
{
	if( info->ExceptionRecord->ExceptionCode == DBG_PRINTEXCEPTION_C || info->ExceptionRecord->ExceptionCode == 0x4001000A)
		return EXCEPTION_CONTINUE_EXECUTION;

	BaseFilter ( info );

	return EXCEPTION_CONTINUE_SEARCH;
}
Beispiel #2
0
LONG WINAPI UFilter ( LPEXCEPTION_POINTERS info )
{
	if( info->ExceptionRecord->ExceptionCode == DBG_PRINTEXCEPTION_C || info->ExceptionRecord->ExceptionCode == 0x4001000A)
		return EXCEPTION_CONTINUE_EXECUTION;

	BaseFilter ( info );

	if( KxStackTrace::old_ufilter )
		return KxStackTrace::old_ufilter ( info );
	else
		return EXCEPTION_CONTINUE_SEARCH;
}
Beispiel #3
0
LONG WINAPI UFilter ( LPEXCEPTION_POINTERS info )
{
	if( info->ExceptionRecord->ExceptionCode == DBG_PRINTEXCEPTION_C )
		return EXCEPTION_CONTINUE_EXECUTION;

	BaseFilter ( info );

	if( old_filter )
		return old_filter ( info );
	else
		return EXCEPTION_CONTINUE_SEARCH;
}