_WORD *DebugHexPrint()
{
_WORD *i; // edx
int v1; // ecx
_WORD *v2; // eax
int v3; // ecx
_WORD *v4; // esi
for ( i = (_WORD *)DebugPrintAll(); ; i = (_WORD *)((char *)v4 + (unsigned __int16)v4[1]) )
{
v2 = DebugPrintEntry(v1, i);
v4 = v2;
if ( !v2 || SetMem16(v3, (int)(v2 + 4)) )
break;
}
return v4;
}