Go to the source code of this file.
|
| namespace | Kernel |
| | UPS inline definitions.
|
|
| enum | RUNTIME_CHECK {
RUNTIME_CHECK_FAILED = 1111
, RUNTIME_CHECK_POINTER
, RUNTIME_CHECK_EXPRESSION
, RUNTIME_CHECK_FILE
,
RUNTIME_CHECK_IPC
, RUNTIME_CHECK_TLS
, RUNTIME_CHECK_HANDSHAKE
, RUNTIME_CHECK_ACPI
,
RUNTIME_CHECK_INVALID_PRIVILEGE
, RUNTIME_CHECK_PROCESS
, RUNTIME_CHECK_BAD_BEHAVIOR
, RUNTIME_CHECK_BOOTSTRAP
,
RUNTIME_CHECK_UNEXCPECTED
, RUNTIME_CHECK_FILESYSTEM
, RUNTIME_CHECK_VIRTUAL_OUT_OF_MEM
, RUNTIME_CHECK_PAGE
,
RUNTIME_CHECK_INVALID
, RUNTIME_CHECK_COUNT
} |
◆ __MUST_PASS
| #define __MUST_PASS |
( |
| EXPR, |
|
|
| FILE, |
|
|
| LINE ) |
Value:
void ke_runtime_check(bool expr, const Char *file, const Char *line)
Definition HalKernelPanic.cc:48
◆ assert
Value:
void Void
Definition Config.h:87
◆ MUST_PASS
| #define MUST_PASS |
( |
| EXPR | ) |
|
◆ STATIC_PASS
| #define STATIC_PASS |
( |
| EXPR, |
|
|
| MSG ) |
Value:
Checks during compile time whether a condition passes.
◆ TRY
Value: { \
auto FN__ = X; \
} \
}
◆ RTL_RUNTIME_CHECK
◆ RUNTIME_CHECK
| Enumerator |
|---|
| RUNTIME_CHECK_FAILED | |
| RUNTIME_CHECK_POINTER | |
| RUNTIME_CHECK_EXPRESSION | |
| RUNTIME_CHECK_FILE | |
| RUNTIME_CHECK_IPC | |
| RUNTIME_CHECK_TLS | |
| RUNTIME_CHECK_HANDSHAKE | |
| RUNTIME_CHECK_ACPI | |
| RUNTIME_CHECK_INVALID_PRIVILEGE | |
| RUNTIME_CHECK_PROCESS | |
| RUNTIME_CHECK_BAD_BEHAVIOR | |
| RUNTIME_CHECK_BOOTSTRAP | |
| RUNTIME_CHECK_UNEXCPECTED | |
| RUNTIME_CHECK_FILESYSTEM | |
| RUNTIME_CHECK_VIRTUAL_OUT_OF_MEM | |
| RUNTIME_CHECK_PAGE | |
| RUNTIME_CHECK_INVALID | |
| RUNTIME_CHECK_COUNT | |