__int64 __fastcall sub_2C6C(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
{
__int64 v4; // rbx
__int64 v5; // rdx
__int64 v6; // rcx
__int64 v7; // r8
__int64 v8; // r9
__int64 v9; // rbx
__int64 v10; // rdx
__int64 v11; // rcx
__int64 v12; // r8
__int64 v13; // r9
__int64 v14; // rbx
__int64 v15; // rdx
__int64 v16; // rcx
__int64 v17; // r8
__int64 v18; // r9
__int64 v19; // rbx
__int64 v20; // rdx
__int64 v21; // rcx
__int64 v22; // r8
__int64 v23; // r9
__int64 v24; // rbx
__int64 v25; // rdx
__int64 v26; // rcx
__int64 v27; // r8
__int64 v28; // r9
__int64 v29; // rbx
__int64 result; // rax
__int64 v31; // rdx
__int64 v32; // rcx
__int64 v33; // r8
__int64 v34; // r9
v4 = sub_4B8(); /*0x2c94*/
if ( (unsigned __int8)sub_7EC() && v4 < 0 ) /*0x2cbd*/
{
if ( (unsigned __int8)sub_7F8(v6, v5, v7, v8) && (unsigned __int8)sub_804(0x80000000LL) ) /*0x2cca*/
sub_740(0x80000000LL, "\nASSERT_EFI_ERROR (Status = %r)\n", v4); /*0x2cdb*/
sub_788( /*0x2ceb*/
"e:\\hs\\Build\\HR6N0XMLK\\DEBUG_VS2015\\X64\\LenovoServerPkg\\SystemInventory\\SystemInventory\\DEBUG\\AutoGen.c",
306,
"!EFI_ERROR (Status)");
}
v9 = sub_554(ImageHandle, SystemTable); /*0x2cfb*/
if ( (unsigned __int8)sub_7EC() && v9 < 0 ) /*0x2d0a*/
{
if ( (unsigned __int8)sub_7F8(v11, v10, v12, v13) && (unsigned __int8)sub_804(0x80000000LL) ) /*0x2d18*/
sub_740(0x80000000LL, "\nASSERT_EFI_ERROR (Status = %r)\n", v9); /*0x2d2a*/
sub_788( /*0x2d3a*/
"e:\\hs\\Build\\HR6N0XMLK\\DEBUG_VS2015\\X64\\LenovoServerPkg\\SystemInventory\\SystemInventory\\DEBUG\\AutoGen.c",
309,
"!EFI_ERROR (Status)");
}
v14 = sub_1F4C(ImageHandle, SystemTable); /*0x2d4a*/
if ( (unsigned __int8)sub_7EC() && v14 < 0 ) /*0x2d59*/
{
if ( (unsigned __int8)sub_7F8(v16, v15, v17, v18) && (unsigned __int8)sub_804(0x80000000LL) ) /*0x2d67*/
sub_740(0x80000000LL, "\nASSERT_EFI_ERROR (Status = %r)\n", v14); /*0x2d79*/
sub_788( /*0x2d89*/
"e:\\hs\\Build\\HR6N0XMLK\\DEBUG_VS2015\\X64\\LenovoServerPkg\\SystemInventory\\SystemInventory\\DEBUG\\AutoGen.c",
312,
"!EFI_ERROR (Status)");
}
v19 = sub_247C(ImageHandle, SystemTable); /*0x2d99*/
if ( (unsigned __int8)sub_7EC() && v19 < 0 ) /*0x2da8*/
{
if ( (unsigned __int8)sub_7F8(v21, v20, v22, v23) && (unsigned __int8)sub_804(0x80000000LL) ) /*0x2db6*/
sub_740(0x80000000LL, "\nASSERT_EFI_ERROR (Status = %r)\n", v19); /*0x2dc8*/
sub_788( /*0x2dd8*/
"e:\\hs\\Build\\HR6N0XMLK\\DEBUG_VS2015\\X64\\LenovoServerPkg\\SystemInventory\\SystemInventory\\DEBUG\\AutoGen.c",
315,
"!EFI_ERROR (Status)");
}
v24 = sub_248C(ImageHandle, SystemTable); /*0x2de8*/
if ( (unsigned __int8)sub_7EC() && v24 < 0 ) /*0x2df7*/
{
if ( (unsigned __int8)sub_7F8(v26, v25, v27, v28) && (unsigned __int8)sub_804(0x80000000LL) ) /*0x2e05*/
sub_740(0x80000000LL, "\nASSERT_EFI_ERROR (Status = %r)\n", v24); /*0x2e17*/
sub_788( /*0x2e27*/
"e:\\hs\\Build\\HR6N0XMLK\\DEBUG_VS2015\\X64\\LenovoServerPkg\\SystemInventory\\SystemInventory\\DEBUG\\AutoGen.c",
318,
"!EFI_ERROR (Status)");
}
v29 = sub_26D8(ImageHandle, SystemTable); /*0x2e37*/
result = sub_7EC(); /*0x2e3a*/
if ( (_BYTE)result && v29 < 0 ) /*0x2e46*/
{
if ( (unsigned __int8)sub_7F8(v32, v31, v33, v34) ) /*0x2e48*/
{
if ( (unsigned __int8)sub_804(0x80000000LL) ) /*0x2e54*/
sub_740(0x80000000LL, "\nASSERT_EFI_ERROR (Status = %r)\n", v29); /*0x2e66*/
}
return sub_788( /*0x2e76*/
"e:\\hs\\Build\\HR6N0XMLK\\DEBUG_VS2015\\X64\\LenovoServerPkg\\SystemInventory\\SystemInventory\\DEBUG\\AutoGen.c",
321,
"!EFI_ERROR (Status)");
}
return result; /*0x2e8f*/
}