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

Function DBGReadMailbox

src/dolphin/src/OdemuExi2/DebuggerDriver.c:134–154  ·  view source on GitHub ↗

* --INFO-- * Address: 80221770 * Size: 0000AC */

Source from the content-addressed store, hash-verified

132 * Size: 0000AC
133 */
134static BOOL DBGReadMailbox(u32* p1)
135{
136 BOOL total = FALSE;
137 u32 v;
138
139 if (!DBGEXISelect(4))
140 {
141 return FALSE;
142 }
143
144 v = 0x60000000;
145 total |= IS_FALSE(DBGEXIImm(&v, 2, 1));
146 total |= IS_FALSE(DBGEXISync());
147
148 total |= IS_FALSE(DBGEXIImm(p1, 4, 0));
149 total |= IS_FALSE(DBGEXISync());
150
151 total |= IS_FALSE(DBGEXIDeselect());
152
153 return IS_FALSE(total);
154}
155
156/*
157 * --INFO--

Callers 1

CheckMailBoxFunction · 0.85

Calls 4

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

Tested by

no test coverage detected