SSBM Decomp
Loading...
Searching...
No Matches
debug.c File Reference
#include "debug.h"
#include <dolphin/os.h>
#include <MSL/stdio.h>

Data Structures

struct  DebugContext
 

Functions

int report_func (__file_handle arg0, unsigned char *arg1, size_t *arg2, __idle_proc arg3)
 
void HSD_LogInit (void)
 
void __assert (char *str, u32 arg1, char *arg2)
 
void HSD_Panic (char *arg0, u32 line, char *arg2)
 
void HSD_SetReportCallback (ReportCallback cb)
 
void HSD_SetPanicCallback (PanicCallback cb)
 

Variables

struct DebugContext HSD_Debug_804C2608
 
__io_proc logFunc
 
PanicCallback panicCallback
 
ReportCallback reportCallback
 

Function Documentation

◆ report_func()

int report_func ( __file_handle  arg0,
unsigned char *  arg1,
size_t arg2,
__idle_proc  arg3 
)

◆ HSD_LogInit()

void HSD_LogInit ( void  )

◆ __assert()

void __assert ( char *  str,
u32  arg1,
char *  arg2 
)

◆ HSD_Panic()

void HSD_Panic ( char *  arg0,
u32  line,
char *  arg2 
)

◆ HSD_SetReportCallback()

void HSD_SetReportCallback ( ReportCallback  cb)

◆ HSD_SetPanicCallback()

void HSD_SetPanicCallback ( PanicCallback  cb)

Variable Documentation

◆ HSD_Debug_804C2608

struct DebugContext HSD_Debug_804C2608

◆ logFunc

__io_proc logFunc

◆ panicCallback

PanicCallback panicCallback

◆ reportCallback

ReportCallback reportCallback