MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / DBGWriteMailbox

Function DBGWriteMailbox

src/dolphin/src/OdemuExi2/DebuggerDriver.c:111–127  ·  view source on GitHub ↗

* --INFO-- * Address: ........ * Size: 00008C */

Source from the content-addressed store, hash-verified

109 * Size: 00008C
110 */
111inline BOOL DBGWriteMailbox(u32 p1)
112{
113 BOOL total = FALSE;
114 u32 v;
115
116 if (!DBGEXISelect(4))
117 {
118 return FALSE;
119 }
120
121 v = (p1 & 0x1fffffff) | (0xC0000000);
122 total |= IS_FALSE(DBGEXIImm(&v, sizeof(v), 1));
123 total |= IS_FALSE(DBGEXISync());
124 total |= IS_FALSE(DBGEXIDeselect());
125
126 return IS_FALSE(total);
127}
128
129/*
130 * --INFO--

Callers 1

DBWriteFunction · 0.85

Calls 4

DBGEXISelectFunction · 0.85
DBGEXIImmFunction · 0.85
DBGEXISyncFunction · 0.85
DBGEXIDeselectFunction · 0.85

Tested by

no test coverage detected