Mario Kart 64
Loading...
Searching...
No Matches
is_debug.c File Reference
#include "libultra_internal.h"
#include "libc/stdarg.h"
#include <string.h>
#include "printf.h"
#include <PR/os.h>
#include "hardware.h"
Include dependency graph for is_debug.c:

Data Structures

struct  ISVDbg
 

Macros

#define gISVDbgPrnAdrs   ((ISVDbg*) 0xB3FF0000)
 
#define ASCII_TO_U32(a, b, c, d)   ((u32) ((a << 24) | (b << 16) | (c << 8) | (d << 0)))
 

Functions

void * is_proutSyncPrintf (void *arg, const char *str, u32 count)
 
s32 __osEPiRawWriteIo (OSPiHandle *a0, u32 a1, u32 a2)
 
void __osPiRelAccess (void)
 
s32 __osEPiRawReadIo (OSPiHandle *arg0, u32 devAddr, u32 *data)
 
s32 osEPiReadIo (OSPiHandle *handle, u32 devAddr, u32 *data)
 
s32 osEPiWriteIo (OSPiHandle *handle, u32 devAddr, u32 data)
 
void isPrintfInit (void)
 
void osSyncPrintfUnused (const char *fmt,...)
 
void osSyncPrintf (const char *fmt,...)
 
void print (const char *fmt,...)
 
void rmonPrintf (const char *fmt,...)
 
void * is_proutSyncPrintf (UNUSED void *arg, const char *str, u32 count)
 

Variables

OSPiHandlesISVHandle
 

Macro Definition Documentation

◆ ASCII_TO_U32

#define ASCII_TO_U32 ( a,
b,
c,
d )   ((u32) ((a << 24) | (b << 16) | (c << 8) | (d << 0)))

◆ gISVDbgPrnAdrs

#define gISVDbgPrnAdrs   ((ISVDbg*) 0xB3FF0000)

Function Documentation

◆ __osEPiRawReadIo()

s32 __osEPiRawReadIo ( OSPiHandle * arg0,
u32 devAddr,
u32 * data )
Here is the caller graph for this function:

◆ __osEPiRawWriteIo()

s32 __osEPiRawWriteIo ( OSPiHandle * a0,
u32 a1,
u32 a2 )
Here is the caller graph for this function:

◆ __osPiRelAccess()

void __osPiRelAccess ( void )
Here is the caller graph for this function:

◆ is_proutSyncPrintf() [1/2]

void * is_proutSyncPrintf ( UNUSED void * arg,
const char * str,
u32 count )
Here is the call graph for this function:

◆ is_proutSyncPrintf() [2/2]

void * is_proutSyncPrintf ( void * arg,
const char * str,
u32 count )
Here is the caller graph for this function:

◆ isPrintfInit()

void isPrintfInit ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ osEPiReadIo()

s32 osEPiReadIo ( OSPiHandle * handle,
u32 devAddr,
u32 * data )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ osEPiWriteIo()

s32 osEPiWriteIo ( OSPiHandle * handle,
u32 devAddr,
u32 data )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ osSyncPrintf()

void osSyncPrintf ( const char * fmt,
... )
Here is the call graph for this function:

◆ osSyncPrintfUnused()

void osSyncPrintfUnused ( const char * fmt,
... )
Here is the call graph for this function:

◆ print()

void print ( const char * fmt,
... )
Here is the call graph for this function:

◆ rmonPrintf()

void rmonPrintf ( const char * fmt,
... )

Variable Documentation

◆ sISVHandle

OSPiHandle* sISVHandle