wut  1.0.0-beta9
Wii U Toolchain
Typedefs | Enumerations | Functions

Typedefs

typedef void(* DisassemblyPrintFn) (const char *fmt,...)
 
typedef uint32_t(* DisassemblyFindSymbolFn) (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
typedef enum DisassemblePPCFlags DisassemblePPCFlags
 

Enumerations

enum  DisassemblePPCFlags { DISASSEMBLE_PPC_FLAGS_NONE = 0 }
 

Functions

void OSConsoleWrite (const char *msg, uint32_t size)
 
void OSReport (const char *fmt,...)
 
void OSPanic (const char *file, uint32_t line, const char *fmt,...)
 
void OSFatal (const char *msg)
 
uint32_t OSGetSymbolName (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
uint32_t OSGetUPID ()
 
void DisassemblePPCOpcode (uint32_t *opcode, char *buffer, uint32_t bufferSize, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
 
void DisassemblePPCRange (void *start, void *end, DisassemblyPrintFn printFn, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
 

Detailed Description

Typedef Documentation

◆ DisassemblyPrintFn

typedef void(* DisassemblyPrintFn) (const char *fmt,...)

Definition at line 14 of file debug.h.

◆ DisassemblyFindSymbolFn

typedef uint32_t(* DisassemblyFindSymbolFn) (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)

Definition at line 15 of file debug.h.

◆ DisassemblePPCFlags

Enumeration Type Documentation

◆ DisassemblePPCFlags

Enumerator
DISASSEMBLE_PPC_FLAGS_NONE 

Definition at line 17 of file debug.h.

Function Documentation

◆ OSConsoleWrite()

void OSConsoleWrite ( const char *  msg,
uint32_t  size 
)

◆ OSReport()

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

◆ OSPanic()

void OSPanic ( const char *  file,
uint32_t  line,
const char *  fmt,
  ... 
)

◆ OSFatal()

void OSFatal ( const char *  msg)

◆ OSGetSymbolName()

uint32_t OSGetSymbolName ( uint32_t  addr,
char *  symbolNameBuf,
uint32_t  symbolNameBufSize 
)

◆ OSGetUPID()

uint32_t OSGetUPID ( )

◆ DisassemblePPCOpcode()

void DisassemblePPCOpcode ( uint32_t *  opcode,
char *  buffer,
uint32_t  bufferSize,
DisassemblyFindSymbolFn  findSymbolFn,
DisassemblePPCFlags  flags 
)

◆ DisassemblePPCRange()

void DisassemblePPCRange ( void *  start,
void *  end,
DisassemblyPrintFn  printFn,
DisassemblyFindSymbolFn  findSymbolFn,
DisassemblePPCFlags  flags 
)