1#ifndef SYSDOLPHIN_BASELIB_DEBUG_H
2#define SYSDOLPHIN_BASELIB_DEBUG_H
7#include <dolphin/os/OSContext.h>
19#define HSD_ASSERT(line, cond) \
20 ((cond) ? ((void) 0) : __assert(__FILE__, line, #cond))
21#define HSD_ASSERTMSG(line, cond, msg) \
22 ((cond) ? ((void) 0) : __assert(__FILE__, line, msg))
24#define HSD_ASSERT(line, cond) \
25 ((cond) ? ((void) 0) : __assert(__FILE__, __LINE__, #cond))
26#define HSD_ASSERTMSG(line, cond, msg) \
27 ((cond) ? ((void) 0) : __assert(__FILE__, __LINE__, #cond))
ATTRIBUTE_NORETURN void HSD_Panic(char *, u32, char *)
Definition debug.c:42
void(* PanicCallback)(OSContext *,...)
Definition debug.h:10
void(* ReportCallback)(unsigned char *, size_t)
Definition debug.h:9
void HSD_SetReportCallback(ReportCallback cb)
Definition debug.c:52
void HSD_LogInit(void)
Definition debug.c:27
int report_func(__file_handle arg0, unsigned char *arg1, size_t *arg2, __idle_proc arg3)
Definition debug.c:17
ATTRIBUTE_NORETURN void __assert(char *, u32, char *)
Definition debug.c:36
void HSD_SetPanicCallback(PanicCallback cb)
Definition debug.c:57
unsigned long size_t
Definition stddef.h:8
void(* __idle_proc)(void)
Definition stdio.h:68
unsigned long __file_handle
Definition stdio.h:13