|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <type.h>Go to the source code of this file.
Macros | |
| #define | DEBUG_DEBUG_FG 0x00FF00 |
| #define | KDEBUG(...) |
| #define | KASSERT(...) |
Enumerations | |
| enum | DEBUG_LEVEL { DEBUG_LEVEL_DEBUG , DEBUG_LEVEL_INFO , DEBUG_LEVEL_WARN , DEBUG_LEVEL_ERROR , DEBUG_LEVEL_OK } |
Functions | |
| void | kernel_debug_impl (const char *file_, uint16_t line_num_, DEBUG_LEVEL level_, const char *message_,...) |
| void | kernel_assert_impl (const char *file_, uint16_t line_num_) |
| #define KASSERT | ( | ... | ) |
| #define KDEBUG | ( | ... | ) |
Definition at line 16 of file debug.h.
Referenced by INIT(), INIT(), INIT(), pmm_log_usage(), vfs_event_handler(), vfs_umount(), and vxVoxmoInstall().
| enum DEBUG_LEVEL |
| void kernel_assert_impl | ( | const char * | file_, |
| uint16_t | line_num_ ) |
| void kernel_debug_impl | ( | const char * | file_, |
| uint16_t | line_num_, | ||
| DEBUG_LEVEL | level_, | ||
| const char * | message_, | ||
| ... ) |
Definition at line 31 of file debug.c.
References console_add_space(), console_chfg(), console_printf(), console_vaprintf(), DEBUG_LEVEL_DEBUG, DEBUG_LEVEL_ERROR, DEBUG_LEVEL_INFO, DEBUG_LEVEL_OK, DEBUG_LEVEL_WARN, get_debug_level_str(), and UNUSED.