Newer
Older
AMI-Aptio-BIOS-Reversed / SiInitPreMem / decompiled / ffd816c4.c
@Ajax Dong Ajax Dong 2 days ago 1 KB Init
// 0xffd816c4
{"addr":"0xffd816c4","code":"int sub_FFD816C4()\n{\n  int v0; // esi\n  int v1; // ecx\n  __int16 v2; // ax\n  double v4; // [esp-4h] [ebp-34h]\n  double v5; // [esp-4h] [ebp-34h]\n  double v6; // [esp-4h] [ebp-34h]\n  _BYTE v7[32]; // [esp+Ch] [ebp-24h] BYREF\n  int p_n32; // [esp+2Ch] [ebp-4h] BYREF\n\n  v0 = sub_FFD8CBBA(0, 31, 0); /*0xffd816db*/\n  p_n32 = 32; /*0xffd816e3*/\n  sub_FFD8BE68(); /*0xffd816e6*/\n  sub_FFD8C111(&p_n32); /*0xffd816f1*/\n  LODWORD(v4) = v7; /*0xffd816fa*/\n  sub_FFD7F9AF(64, (int)\"PCH Series   : %a\\n\", v4);\n  p_n32 = 32; /*0xffd8170a*/\n  sub_FFD8BB3A(v1); /*0xffd81712*/\n  sub_FFD8C06D(&p_n32); /*0xffd8171d*/\n  LODWORD(v5) = v7; /*0xffd81726*/\n  sub_FFD7F9AF(64, (int)\"PCH Stepping : %a\\n\", v5);\n  p_n32 = 32; /*0xffd81736*/\n  v2 = sub_FFD8CCA5((unsigned __int16 *)(v0 + 2)); /*0xffd81740*/\n  sub_FFD8C1B5(v2, v7, &p_n32); /*0xffd8174a*/\n  LODWORD(v6) = v7; /*0xffd81753*/\n  return sub_FFD7F9AF(64, (int)\"PCH SKU      : %a\\n\", v6);\n}","refs":[{"addr":"0xffd8cbba","name":"sub_FFD8CBBA"},{"addr":"0xffd8be68","name":"sub_FFD8BE68"},{"addr":"0xffd8c111","name":"sub_FFD8C111"},{"addr":"0xffd7f9af","name":"sub_FFD7F9AF"},{"addr":"0xffd92c60","name":"aPchSeriesA","string":"PCH Series   : %a\n"},{"addr":"0xffd8bb3a","name":"sub_FFD8BB3A"},{"addr":"0xffd8c06d","name":"sub_FFD8C06D"},{"addr":"0xffd92c74","name":"aPchSteppingA","string":"PCH Stepping : %a\n"},{"addr":"0xffd8cca5","name":"sub_FFD8CCA5"},{"addr":"0xffd8c1b5","name":"sub_FFD8C1B5"},{"addr":"0xffd92c88","name":"aPchSkuA","string":"PCH SKU      : %a\n"}]}