Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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, int 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,
int 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 ( )

◆ OSReportEnable()

void OSReportEnable ( )

◆ OSReportForceEnableOff()

void OSReportForceEnableOff ( )

◆ OSReportForceEnableOn()

void OSReportForceEnableOn ( )

◆ 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