Go to the source code of this file.
|
#define | __RELFILE__ __FILE__ |
|
#define | assert(x) ((VOID) 0) |
|
#define | ASSERT(x) ((VOID) 0) |
|
#define | ASSERTMSG(m, x) ((VOID) 0) |
|
#define | __NOTICE(level, fmt, ...) DbgPrint(#level ": %s at %s:%d " fmt, __FUNCTION__, __RELFILE__, __LINE__, ##__VA_ARGS__) |
|
#define | UNIMPLEMENTED |
|
#define | UNIMPLEMENTED_ONCE |
|
#define | DPRINT1(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | DPRINT(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | ERR_(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | WARN_(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | TRACE_(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | INFO_(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | ERR__(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | WARN__(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | TRACE__(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | INFO__(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0) |
|
#define | __ERROR_DBGBREAK(...) |
|
#define | __ERROR_FATAL(Status, ...) |
|
#define | ERROR_DBGBREAK(...) |
|
#define | UNIMPLEMENTED_DBGBREAK(...) |
|
#define | ERROR_FATAL(...) |
|
#define | UNIMPLEMENTED_FATAL(...) |
|
#define | ASSERT_IRQL_LESS_OR_EQUAL(x) ASSERT(KeGetCurrentIrql()<=(x)) |
|
#define | ASSERT_IRQL_EQUAL(x) ASSERT(KeGetCurrentIrql()==(x)) |
|
#define | ASSERT_IRQL_LESS(x) ASSERT(KeGetCurrentIrql()<(x)) |
|
#define | __STRING2__(x) #x |
|
#define | __STRING__(x) __STRING2__(x) |
|
#define | __STRLINE__ __STRING__(__LINE__) |
|
#define | __pragma(x) _Pragma(#x) |
|
#define | _WARN(msg) __pragma(message("WARNING! Line " __STRLINE__ ": " msg)) |
|
◆ __ERROR_DBGBREAK
#define __ERROR_DBGBREAK |
( |
|
... | ) |
|
Value:do { \
DbgPrint("" __VA_ARGS__); \
DbgBreakPoint(); \
} while (0)
Definition at line 202 of file debug.h.
◆ __ERROR_FATAL
Value:do { \
DbgPrint("" __VA_ARGS__); \
DbgBreakPoint(); \
TerminateCurrentProcess(
Status); \
} while (0)
Definition at line 209 of file debug.h.
◆ __NOTICE
◆ __pragma
◆ __RELFILE__
◆ __STRING2__
◆ __STRING__
◆ __STRLINE__
◆ _WARN
◆ assert
◆ ASSERT
◆ ASSERT_IRQL_EQUAL
◆ ASSERT_IRQL_LESS
◆ ASSERT_IRQL_LESS_OR_EQUAL
◆ ASSERTMSG
◆ DPRINT
◆ DPRINT1
◆ ERR_
◆ ERR__
◆ ERROR_DBGBREAK
Value:do { \
__ERROR_DBGBREAK(__VA_ARGS__); \
} while (0)
Definition at line 221 of file debug.h.
◆ ERROR_FATAL
Value:do { \
__NOTICE(UNRECOVERABLE
ERROR,
"\n"); \
} while (0)
#define STATUS_ASSERTION_FAILURE
Definition at line 238 of file debug.h.
◆ INFO_
◆ INFO__
◆ TRACE_
◆ TRACE__
◆ UNIMPLEMENTED
◆ UNIMPLEMENTED_DBGBREAK
#define UNIMPLEMENTED_DBGBREAK |
( |
|
... | ) |
|
Value:do { \
__NOTICE(
ERROR,
"is UNIMPLEMENTED!\n"); \
__ERROR_DBGBREAK(__VA_ARGS__); \
} while (0)
Definition at line 227 of file debug.h.
◆ UNIMPLEMENTED_FATAL
#define UNIMPLEMENTED_FATAL |
( |
|
... | ) |
|
Value:do { \
__NOTICE(UNRECOVERABLE
ERROR,
"is UNIMPLEMENTED!\n"); \
} while (0)
#define STATUS_NOT_IMPLEMENTED
Definition at line 244 of file debug.h.
◆ UNIMPLEMENTED_ONCE
◆ WARN_
◆ WARN__
◆ DbgPrint()
◆ DbgPrintEx()
◆ RtlAssert()