SdbGuestHostArchsToRuntimePlatformFlag
INT64 __fastcall SdbGuestHostArchsToRuntimePlatformFlag(INT16 a1, INT16 *a2){
__int64 v3;
INT16 v4;
int ProcessWowInfo;
__int16 *i;
int v8;
INT16 v9;
if( a1 == -1 )
return 0i64;
v3 = 0i64;
v9 = -1;
if( !a2 || (v4 = *a2, v9 = v4, v4 == -1) )
{
ProcessWowInfo = AslEnvGetProcessWowInfo(&v9, 0i64);
if( ProcessWowInfo < 0 )
{
v8 = ProcessWowInfo;
AslLogCallPrintf(
1ui64,
"SdbGuestHostArchsToRuntimePlatformFlag",
0xF9ui64,
"AslEnvGetProcessWowInfo failed to determine processor info [%x]",
v8);
return 0i64;
}
v4 = v9;
}
for( i = &word_14003CD36; a1 != *(i - 1) || v4 != *i; i += 8 )
{
if( (unsigned __int64)++v3 >= 7 )
return 0i64;
}
return LODWORD(qword_14003CD38[2 * v3]);
}Referenced by:
SdbGuestTargetPlatformFlagsToRuntimePlatformFlags