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

Functions

asm void OSSwitchFiberEx (__REGISTER u32 param_0, __REGISTER u32 param_1, __REGISTER u32 param_2, __REGISTER u32 param_3, __REGISTER u32 code, __REGISTER u32 stack)
 
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] ATTRIBUTE_ALIGN (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
 
OSMutex print_mutex
 
u8 print_mutex_initialized
 
u8 print_highPriority
 
u8 print_threadID
 
u8 print_callerPC
 
u8 print_callerPCLevel = 3
 
u32 print_counts
 
u32 print_errors
 
u32 print_warings
 
u32 print_systems
 
u8 print_initialized
 
static bool data_80450BB5
 

Function Documentation

◆ ATTRIBUTE_ALIGN()

static u8 mDoPrintf_FiberStack[2048] ATTRIBUTE_ALIGN ( 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 ( void )

◆ OSReportEnable()

void OSReportEnable ( void )

◆ OSReportForceEnableOff()

void OSReportForceEnableOff ( void )

◆ OSReportForceEnableOn()

void OSReportForceEnableOn ( void )

◆ OSReportInit()

void OSReportInit ( void )

◆ OSSwitchFiberEx()

asm void OSSwitchFiberEx ( __REGISTER u32 param_0,
__REGISTER u32 param_1,
__REGISTER u32 param_2,
__REGISTER u32 param_3,
__REGISTER u32 code,
__REGISTER u32 stack )

◆ 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_callerPC

u8 print_callerPC

◆ print_callerPCLevel

u8 print_callerPCLevel = 3

◆ print_counts

u32 print_counts

◆ print_errors

u32 print_errors

◆ print_highPriority

u8 print_highPriority

◆ print_initialized

u8 print_initialized

◆ print_mutex

OSMutex print_mutex

◆ print_mutex_initialized

u8 print_mutex_initialized

◆ print_systems

u32 print_systems

◆ print_threadID

u8 print_threadID

◆ print_warings

u32 print_warings