ReactOS  0.4.15-dev-3175-g222acf5
appverifier.c File Reference
#include <rtl.h>
#include <debug.h>
Include dependency graph for appverifier.c:

Go to the source code of this file.

Macros

#define NDEBUG
 

Functions

VOID NTAPI RtlApplicationVerifierStop (_In_ ULONG_PTR Code, _In_ PCSTR Message, _In_ PVOID Value1, _In_ PCSTR Description1, _In_ PVOID Value2, _In_ PCSTR Description2, _In_ PVOID Value3, _In_ PCSTR Description3, _In_ PVOID Value4, _In_ PCSTR Description4)
 

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Definition at line 13 of file appverifier.c.

Function Documentation

◆ RtlApplicationVerifierStop()

VOID NTAPI RtlApplicationVerifierStop ( _In_ ULONG_PTR  Code,
_In_ PCSTR  Message,
_In_ PVOID  Value1,
_In_ PCSTR  Description1,
_In_ PVOID  Value2,
_In_ PCSTR  Description2,
_In_ PVOID  Value3,
_In_ PCSTR  Description3,
_In_ PVOID  Value4,
_In_ PCSTR  Description4 
)

Definition at line 23 of file appverifier.c.

34 {
35  PTEB Teb = NtCurrentTeb();
36 
37  DbgPrint("**************************************************\n");
38  DbgPrint("VERIFIER STOP %08Ix: pid %04Ix: %s\n",
40  DbgPrint(" %p : %s\n", Value1, Description1);
41  DbgPrint(" %p : %s\n", Value2, Description2);
42  DbgPrint(" %p : %s\n", Value3, Description3);
43  DbgPrint(" %p : %s\n", Value4, Description4);
44  DbgPrint("**************************************************\n");
45  DbgBreakPoint();
46 }
#define DbgPrint
Definition: hal.h:12
HANDLE UniqueProcess
Definition: compat.h:684
uint32_t ULONG_PTR
Definition: typedefs.h:65
CLIENT_ID ClientId
Definition: compat.h:698
VOID NTAPI DbgBreakPoint(VOID)
CHAR Message[80]
Definition: alive.c:5
_In_ UCHAR _In_ UCHAR _In_ ULONG Code
Definition: wdfdevice.h:1697
Definition: compat.h:694
FORCEINLINE struct _TEB * NtCurrentTeb(VOID)
Definition: psfuncs.h:420