SSBM Decomp
Loading...
Searching...
No Matches
msghndlr.c File Reference
#include "msghndlr.h"
#include "MetroTRK/dolphin_trk_glue.h"
#include "MetroTRK/mem_TRK.h"
#include "MetroTRK/msg.h"
#include "MetroTRK/msgbuf.h"
#include "MetroTRK/nubevent.h"
#include "MetroTRK/target_options.h"
#include "MetroTRK/targimpl.h"
#include <dolphin/os.h>

Functions

void __TRK_copy_vectors (void)
 
void __TRK_reset (void)
 
void TRKMessageIntoReply (MessageBuffer *b, MessageCommandID commandId, DSReplyError replyError)
 
static DSError TRKSendACK (MessageBuffer *b)
 
DSError TRKStandardACK (MessageBuffer *b, MessageCommandID commandId, DSReplyError replyError)
 
DSError TRKDoUnsupported (MessageBuffer *b)
 
DSError TRKDoConnect (MessageBuffer *b)
 
DSError TRKDoDisconnect (MessageBuffer *b)
 
DSError TRKDoReset (MessageBuffer *b)
 
DSError TRKDoOverride (MessageBuffer *b)
 
DSError TRKDoVersions (MessageBuffer *buf)
 
DSError TRKDoSupportMask (MessageBuffer *buf)
 
DSError TRKDoCPUType (MessageBuffer *buf)
 
DSError TRKDoReadMemory (MessageBuffer *buf)
 
DSError TRKDoWriteMemory (MessageBuffer *b)
 
DSError TRKDoReadRegisters (MessageBuffer *b)
 
DSError TRKDoWriteRegisters (MessageBuffer *b)
 
DSError TRKDoFlushCache (MessageBuffer *b)
 
DSError TRKDoContinue (MessageBuffer *b)
 
DSError TRKDoStep (MessageBuffer *b)
 
DSError TRKDoStop (MessageBuffer *b)
 

Function Documentation

◆ __TRK_copy_vectors()

void __TRK_copy_vectors ( void  )
extern

◆ __TRK_reset()

void __TRK_reset ( void  )
extern

◆ TRKMessageIntoReply()

void TRKMessageIntoReply ( MessageBuffer b,
MessageCommandID  commandId,
DSReplyError  replyError 
)

◆ TRKSendACK()

static DSError TRKSendACK ( MessageBuffer b)
static

◆ TRKStandardACK()

DSError TRKStandardACK ( MessageBuffer b,
MessageCommandID  commandId,
DSReplyError  replyError 
)

◆ TRKDoUnsupported()

DSError TRKDoUnsupported ( MessageBuffer b)

◆ TRKDoConnect()

DSError TRKDoConnect ( MessageBuffer b)

◆ TRKDoDisconnect()

DSError TRKDoDisconnect ( MessageBuffer b)

◆ TRKDoReset()

DSError TRKDoReset ( MessageBuffer b)

◆ TRKDoOverride()

DSError TRKDoOverride ( MessageBuffer b)

◆ TRKDoVersions()

DSError TRKDoVersions ( MessageBuffer buf)

◆ TRKDoSupportMask()

DSError TRKDoSupportMask ( MessageBuffer buf)

◆ TRKDoCPUType()

DSError TRKDoCPUType ( MessageBuffer buf)

◆ TRKDoReadMemory()

DSError TRKDoReadMemory ( MessageBuffer buf)

◆ TRKDoWriteMemory()

DSError TRKDoWriteMemory ( MessageBuffer b)

◆ TRKDoReadRegisters()

DSError TRKDoReadRegisters ( MessageBuffer b)

◆ TRKDoWriteRegisters()

DSError TRKDoWriteRegisters ( MessageBuffer b)

◆ TRKDoFlushCache()

DSError TRKDoFlushCache ( MessageBuffer b)

◆ TRKDoContinue()

DSError TRKDoContinue ( MessageBuffer b)

◆ TRKDoStep()

DSError TRKDoStep ( MessageBuffer b)

◆ TRKDoStop()

DSError TRKDoStop ( MessageBuffer b)