kernel_debugger
extern void kernel_debugger(const char *message);
kernel_debugger("So much more fun in KDL...");
#define ECHO_DEBUGBREAK() kernel_debugger("echo driver debug break");
# define DEBUGGER(x) kernel_debugger x
# define DIE(x) kernel_debugger x
kernel_debugger("BFS panics!");
# define ASSERT(x) { if (!(x)) kernel_debugger("btrfs: assert failed: " #x "\n"); }
# define ASSERT(x) { if (!(x)) kernel_debugger("exfat: assert failed: " #x "\n"); }
# define ASSERT(x) { if (!(x)) kernel_debugger("ext2: assert failed: " #x "\n"); }
# define ASSERT(x) { if (!(x)) kernel_debugger("ext2: assert failed: " #x "\n"); }
# define ASSERT(x) { if (!(x)) kernel_debugger("ext2: assert failed: " #x "\n"); }
# define ASSERT(x) { if (!(x)) kernel_debugger("ext2: assert failed: " #x "\n"); }
# define ASSERT(x) { if (!(x)) kernel_debugger("ext2: assert failed: " #x "\n"); }
#define DEBUGGER(x) kernel_debugger x
#define DIE(x) kernel_debugger x
# define DIE(x) kernel_debugger x
UserlandFS::KernelEmu::kernel_debugger(message);
void kernel_debugger(const char *message);
{ if (!(x)) kernel_debugger("xfs: assert failed: " #x "\n"); }
# define DIE(x) kernel_debugger x
kernel_debugger("Keyboard Requested Halt.");
kernel_debugger(message);
kernel_debugger(message);
# define DEBUGGER(x) kernel_debugger x
# define DIE(x) kernel_debugger x