Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
m_Do_printf.cpp File Reference

Functions

void OSSwitchFiberEx (u32 param_0, u32 param_1, u32 param_2, u32 param_3, u32 param_4, u32 param_5)
 
void my_PutString (const char *string)
 
void OSVAttention (const char *fmt, va_list args)
 
void OSAttention (const char *fmt,...)
 
void OSReportDisable ()
 
void OSReportEnable ()
 
void OSReportForceEnableOn ()
 
void OSReportForceEnableOff ()
 
void OSReportInit ()
 
static u8 mDoPrintf_FiberStack[2048] ALIGN_DECL (32)
 
void mDoPrintf_vprintf_Interrupt (char const *fmt, va_list args)
 
void mDoPrintf_vprintf_Thread (char const *fmt, va_list args)
 
void mDoPrintf_vprintf (char const *fmt, va_list args)
 
void mDoPrintf_VReport (const char *fmt, va_list args)
 
void OSVReport (const char *fmt, va_list args)
 
void OSReport (const char *fmt,...)
 
void OSReport_FatalError (const char *fmt,...)
 
void OSReport_Error (const char *fmt,...)
 
void OSReport_Warning (const char *fmt,...)
 
void OSReport_System (const char *fmt,...)
 
void OSPanic (const char *file, s32 line, const char *fmt,...)
 

Variables

u8 __OSReport_disable
 
u8 __OSReport_Error_disable
 
u8 __OSReport_Warning_disable
 
u8 __OSReport_System_disable
 
u8 __OSReport_enable
 
static OSThread__OSReport_MonopolyThread
 
static u32 print_counts
 
static u32 print_errors
 
static u32 print_warings
 
static u32 print_systems
 
static bool print_initialized
 
static bool data_80450BB5
 

Function Documentation

◆ ALIGN_DECL()

static u8 mDoPrintf_FiberStack[2048] ALIGN_DECL ( 32  )
static

◆ mDoPrintf_vprintf()

void mDoPrintf_vprintf ( char const fmt,
va_list  args 
)

◆ mDoPrintf_vprintf_Interrupt()

void mDoPrintf_vprintf_Interrupt ( char const fmt,
va_list  args 
)

◆ mDoPrintf_vprintf_Thread()

void mDoPrintf_vprintf_Thread ( char const fmt,
va_list  args 
)

◆ mDoPrintf_VReport()

void mDoPrintf_VReport ( const char fmt,
va_list  args 
)

◆ my_PutString()

void my_PutString ( const char string)

◆ OSAttention()

void OSAttention ( const char fmt,
  ... 
)

◆ OSPanic()

void OSPanic ( const char file,
s32  line,
const char fmt,
  ... 
)

◆ OSReport()

void OSReport ( const char fmt,
  ... 
)

◆ OSReport_Error()

void OSReport_Error ( const char fmt,
  ... 
)

◆ OSReport_FatalError()

void OSReport_FatalError ( const char fmt,
  ... 
)

◆ OSReport_System()

void OSReport_System ( const char fmt,
  ... 
)

◆ OSReport_Warning()

void OSReport_Warning ( const char fmt,
  ... 
)

◆ OSReportDisable()

void OSReportDisable ( void  )

◆ OSReportEnable()

void OSReportEnable ( void  )

◆ OSReportForceEnableOff()

void OSReportForceEnableOff ( void  )

◆ OSReportForceEnableOn()

void OSReportForceEnableOn ( void  )

◆ OSReportInit()

void OSReportInit ( void  )

◆ OSSwitchFiberEx()

void OSSwitchFiberEx ( u32  param_0,
u32  param_1,
u32  param_2,
u32  param_3,
u32  param_4,
u32  param_5 
)

◆ OSVAttention()

void OSVAttention ( const char fmt,
va_list  args 
)

◆ OSVReport()

void OSVReport ( const char fmt,
va_list  args 
)

Variable Documentation

◆ __OSReport_disable

u8 __OSReport_disable

m_Do_printf.cpp OSReport and printf Helper Functions

◆ __OSReport_enable

u8 __OSReport_enable

◆ __OSReport_Error_disable

u8 __OSReport_Error_disable

◆ __OSReport_MonopolyThread

OSThread* __OSReport_MonopolyThread
static

◆ __OSReport_System_disable

u8 __OSReport_System_disable

◆ __OSReport_Warning_disable

u8 __OSReport_Warning_disable

◆ data_80450BB5

bool data_80450BB5
static

◆ print_counts

u32 print_counts
static

◆ print_errors

u32 print_errors
static

◆ print_initialized

bool print_initialized
static

◆ print_systems

u32 print_systems
static

◆ print_warings

u32 print_warings
static