#include <rtl.h>
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ RtlAssert()
Definition at line 23 of file assert.c.
27{
30
31
33
34
35 for (;;)
36 {
37
38 DbgPrint(
"\n*** Assertion failed: %s%s\n"
39 "*** Source File: %s, line %lu\n\n",
41 (
PSTR)FailedAssertion,
44
45
46 DbgPrompt(
"Break repeatedly, break Once, Ignore, "
47 "terminate Process or terminate Thread (boipt)? ",
51 {
52
53 case 'B': case 'b':
54 case 'O': case 'o':
56
59 break;
60
61
62
63 case 'I': case 'i':
64 return;
65
66
67 case 'P': case 'p':
69 break;
70
71
72 case 'T': case 't':
74 break;
75
76
77 default:
78 break;
79 }
80 }
81
82
85}
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 LineNumber
static const WCHAR Message[]
NTSYSAPI void WINAPI DbgBreakPoint(void)
NTSYSAPI NTSTATUS NTAPI ZwTerminateThread(_In_ HANDLE ThreadHandle, _In_ NTSTATUS ExitStatus)
NTSYSAPI ULONG NTAPI DbgPrompt(_In_z_ PCCH Prompt, _Out_writes_bytes_(MaximumResponseLength) PCH Response, _In_ ULONG MaximumResponseLength)
NTSYSAPI VOID NTAPI RtlCaptureContext(_Out_ PCONTEXT ContextRecord)
#define STATUS_UNSUCCESSFUL
_In_ WDFIOTARGET _In_ _Strict_type_match_ WDF_IO_TARGET_SENT_IO_ACTION Action
#define ZwCurrentThread()
#define ZwCurrentProcess()