1#ifndef NDEVEXI2A_DEBUGGERDRIVER_H
2#define NDEVEXI2A_DEBUGGERDRIVER_H
void DBOpen(void)
Definition odemustubs.c:32
u32 ODEMUGetPage(u32 v)
Definition DebuggerDriver.c:152
void(* MtrCallback)(s32, OSContext *)
Definition DebuggerDriver.h:7
u32 DBQueryData(void)
Definition odemustubs.c:20
static u32 ODEMUGetSize(u32 mail)
BOOL ODEMUIsValidMail(u32 mail)
Definition DebuggerDriver.c:144
static void __DBMtrHandler(s32 param_0, OSContext *ctx)
Definition DebuggerDriver.c:21
void(* IntrCallback)(s16, OSContext *)
Definition DebuggerDriver.h:8
BOOL __DBRead(u32 param_0, void *dst, u32 count)
Definition DebuggerDriver.c:164
static void __DBIntrHandler(s16 param_0, OSContext *ctx)
Definition DebuggerDriver.c:28
void __DBCheckMailBox(void)
Definition DebuggerDriver.c:35
BOOL __DBWriteMailbox(u32 val)
Definition DebuggerDriver.c:168
void __DBReadMailbox(u32 *out)
Definition DebuggerDriver.c:160
void DBInitComm(u8 **a, MtrCallback callback)
Definition DebuggerDriver.c:56
u32 ODEMUGetPc2NngcOffset(u32 v)
Definition DebuggerDriver.c:148
u32 ODEMUGenMailData(u32 v, u32 size)
Definition DebuggerDriver.c:156
BOOL __DBWrite(u32 param_0, void *src, u32 count)
Definition DebuggerDriver.c:172
void DBInitInterrupts(void)
Definition odemustubs.c:18
void __DBWaitForSendMail()
Definition DebuggerDriver.c:129
u8 __DBReadUSB_CSR()
Definition DebuggerDriver.c:50
void DBClose(void)
Definition odemustubs.c:34
static OSTime buffer
Definition ai.c:24
const void * src
Definition __os.h:116
unsigned int size
Definition __os.h:106
double v
Definition e_pow.c:114
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 DBWrite()
Definition odemustubs.c:28
static void callback(u32 param_0)
Definition OSExec.c:308
Definition OSContext.h:140