#include <platform.h>
#include <dolphin/os.h>
#include <dolphin/os/OSContext.h>
Go to the source code of this file.
◆ HSD_ASSERT
#define HSD_ASSERT |
( |
|
line, |
|
|
|
cond |
|
) |
| ((cond) ? ((void) 0) : __assert(__FILE__, line, #cond)) |
- Todo:
- Take
file
as another arg, ignore it if BUGFIX
.
◆ HSD_ASSERTMSG
#define HSD_ASSERTMSG |
( |
|
line, |
|
|
|
cond, |
|
|
|
msg |
|
) |
| ((cond) ? ((void) 0) : __assert(__FILE__, line, msg)) |
◆ HSD_ASSERTREPORT
#define HSD_ASSERTREPORT |
( |
|
line, |
|
|
|
cond, |
|
|
|
... |
|
) |
| |
Value: ((cond) ? (void) 0 \
ATTRIBUTE_NORETURN void __assert(char *, u32, char *)
Definition debug.c:36
#define __FILE__
Definition ftYs_Init.c:43
void OSReport(const char *)
◆ ReportCallback
typedef void(* ReportCallback) (const unsigned char *, size_t) |
◆ PanicCallback
typedef void(* PanicCallback) (OSContext *,...) |
◆ __assert()
◆ HSD_LogInit()
void HSD_LogInit |
( |
void |
| ) |
|
◆ HSD_Panic()
◆ report_func()
◆ HSD_SetReportCallback()
◆ HSD_SetPanicCallback()