9#ifndef __OSAL_DEBUG_H__
10#define __OSAL_DEBUG_H__
25#define OSAL_ASSERT(expr) \
28 osal_printk("\nASSERT failed at:\n" \
29 " >Condition: %s\n", \
36#define OSAL_BUG_ON(expr) \
39 osal_printk("BUG: failure at %d/%s()!\n", __LINE__, __func__); \
64void osal_panic(
const char *fmt,
const char *fun,
int line,
const char *cond);
void osal_dump_stack(void)
Kernel backtrace function.
Definition osal_debug.c:18
void osal_flush_cache(void)
Kernel dcache flush function.
Definition osal_debug.c:45
void osal_bug_on(unsigned char condition)
Kernel panic function.
Definition osal_debug.c:7
void osal_panic(const char *fmt, const char *fun, int line, const char *cond)
Kernel panic function.
Definition osal_debug.c:23
void osal_printk(const char *fmt,...)
Log printing function.
Definition osal_debug.c:28