// RegAccessEntryPoint - addr:0xffdaed01
EFI_STATUS RegAccessEntryPoint(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
{
int PeiServicesTablePointer; // eax
int v3; // eax
EFI_STATUS v4; // esi
int PeiServicesPpi; // eax
PeiServicesTablePointer = GetPeiServicesTablePointer();
v3 = (*(int (__cdecl **)(int, void *))(*(_DWORD *)PeiServicesTablePointer + 24))(
PeiServicesTablePointer,
&unk_FFDB09EC);
v4 = v3;
if ( v3 < 0 )
{
DebugAssertReport(0x80000000, "\nASSERT_EFI_ERROR (Status = %r)\n", v3);
PeiServicesPpi = GetPeiServicesPpi();
if ( PeiServicesPpi )
(*(void (__cdecl **)(const char *, int, const char *))(PeiServicesPpi + 4))(
"e:\\hs\\CpRcPkg\\Universal\\RegAccess\\Pei\\RegAccess.c",
61,
"!EFI_ERROR (Status)");
}
return v4;
}