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