MOS Source Code
Loading...
Searching...
No Matches
debug.h File Reference
#include "mos/platform/platform_defs.h"
#include <mos/mos_global.h>
+ Include dependency graph for debug.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MOS_PLATFORM_DEBUG_MODULES(X)
 
#define MOS_GENERIC_PLATFORM_DEBUG_MODULES(X)
 
#define MOS_ALL_DEBUG_MODULES(X)
 
#define mos_debug_enabled(name)
 
#define mos_debug_enabled_ptr(name)
 

Macro Definition Documentation

◆ MOS_PLATFORM_DEBUG_MODULES

#define MOS_PLATFORM_DEBUG_MODULES ( X)

Definition at line 10 of file debug.h.

◆ MOS_GENERIC_PLATFORM_DEBUG_MODULES

#define MOS_GENERIC_PLATFORM_DEBUG_MODULES ( X)
Value:
X(limine)

Definition at line 15 of file debug.h.

◆ MOS_ALL_DEBUG_MODULES

#define MOS_ALL_DEBUG_MODULES ( X)
Value:
MOS_GENERIC_PLATFORM_DEBUG_MODULES(X) \
X(cpio) \
X(dcache) \
X(dcache_ref) \
X(dma) \
X(elf) \
X(futex) \
X(io) \
X(ipc) \
X(ipi) \
X(panic) \
X(pagefault) \
X(pipe) \
X(pmm) \
X(pmm_buddy) \
X(process) \
X(scheduler) \
X(setup) \
X(signal) \
X(slab) \
X(spinlock) \
X(syscall) \
X(sysfs) \
X(thread) \
X(tmpfs) \
X(userfs) \
X(vfs) \
X(vmm)
#define MOS_PLATFORM_DEBUG_MODULES(X)
Definition debug.h:10
long define_syscall pipe(fd_t *reader, fd_t *writer, fd_flags_t flags)
Definition ksyscall.c:528
static naive_sched_t naive_sched
Definition naive.c:101

Definition at line 19 of file debug.h.

◆ mos_debug_enabled

#define mos_debug_enabled ( name)
Value:
#define MOS_DEBUG_FEATURE(feat)
Definition mos_global.h:109
const char * name
Definition slab.c:31

Definition at line 71 of file debug.h.

◆ mos_debug_enabled_ptr

#define mos_debug_enabled_ptr ( name)
Value:
#define NULL
Definition pb_syshdr.h:46

Definition at line 72 of file debug.h.