Mario Kart 64
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 __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,...)
 

Variables

OSPiHandlesISVHandle
 

Macro Definition Documentation

◆ ASCII_TO_U32

#define ASCII_TO_U32 (   a,
  b,
  c,
 
)    ((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:

◆ is_proutSyncPrintf()

void * is_proutSyncPrintf ( void *  arg,
const char *  str,
u32  count 
)
Here is the call graph for this function:
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