int __fastcall InternalHobConstructor(int a1, int n25)
{
int v3; // eax
int v4; // eax
int v6; // [esp+4h] [ebp-4h] BYREF
v3 = sub_FFE3C596();
if ( (*(int (__cdecl **)(int, int, int, int *))(*(_DWORD *)v3 + 52))(v3, 4, n25, &v6) < 0 )
v6 = 0;
if ( !v6 )
{
v4 = GetDebugService();
if ( v4 )
(*(void (__cdecl **)(const char *, int, const char *))(v4 + 4))(
"e:\\hs\\MdePkg\\Library\\PeiHobLib\\HobLib.c",
250,
"Hob != ((void *) 0)");
}
return v6;
}