Newer
Older
AMI-Aptio-BIOS-Reversed / PurleySktPkg / SouthClusterLbg / SiInit / Pei / SiInitPreMem / decompiled / ffd80796.c
@Ajax Dong Ajax Dong 2 days ago 1 KB Restructure the repo
// 0xffd80796
{"addr":"0xffd80796","code":"// positive sp value has been detected, the output may be wrong!\nint __thiscall sub_FFD80796(int this)\n{\n  int v2; // ebx\n  int v3; // esi\n  int v4; // ebp\n  int v5; // eax\n  int v6; // eax\n  int v7; // eax\n  int v8; // eax\n  int v9; // eax\n  int v10; // eax\n  int v11; // eax\n  int v12; // eax\n  bool v13; // zf\n  char v14; // bl\n  _BYTE *v15; // eax\n  int n3; // ecx\n  int v17; // edx\n  int v18; // eax\n  int v19; // edx\n  int v20; // eax\n  int v21; // eax\n  int v22; // eax\n  int v23; // eax\n  int v24; // eax\n  int v25; // eax\n  int v26; // eax\n  int v27; // eax\n  int v28; // ecx\n  _DWORD v30[3]; // [esp+4h] [ebp-14h] BYREF\n  int v31; // [esp+10h] [ebp-8h] BYREF\n\n  sub_FFD7F9AF(64, (int)\"PchOnPolicyInstalled() - Start\\n\"); /*0xffd807ab*/\n  v2 = sub_FFD8CBBA(0, 31, 0); /*0xffd807c1*/\n  v3 = sub_FFD8CBBA(0, 31, 2); /*0xffd807d5*/\n  v4 = sub_FFD8CBBA(0, 31, 5); /*0xffd807e1*/\n  v5 = sub_FFD8C632(*(_WORD *)(this + 2)); /*0xffd807e3*/\n  if ( v5 < 0 ) /*0xffd807ea*/\n  {\n    sub_FFD7F9AF(0x8000... [6904 chars total]","refs":[{"addr":"0xffd7f9af","name":"sub_FFD7F9AF"},{"addr":"0xffd921d4","name":"aPchonpolicyins","string":"PchOnPolicyInstalled() - Start\n"},{"addr":"0xffd8cbba","name":"sub_FFD8CBBA"},{"addr":"0xffd8c632","name":"sub_FFD8C632"},{"addr":"0xffd9192c","name":"aAssertEfiError","string":"\nASSERT_EFI_ERROR (Status = %r)\n"},{"addr":"0xffd7f97e","name":"sub_FFD7F97E"},{"addr":"0xffd91f24","name":"aEHsPurleysktpk_1","string":"e:\\hs\\PurleySktPkg\\SouthClusterLbg\\LibraryPrivate\\PeiPchInitLib\\PchInitPreMem.c"},{"addr":"0xffd91950","name":"aEfiErrorStatus","string":"!EFI_ERROR (Status)"},{"addr":"0xffd8c80a","name":"sub_FFD8C80A"},{"addr":"0xffd94584","name":"aWdtUsageMismat","string":"(WDT) Usage mismatched with policy\n"}]}Output truncated. Run: curl -o .ida-mcp/8ab907f0-29ca-41a0-9d6b-fa48fe5810b5.json http://127.0.0.1:13432/output/8ab907f0-29ca-41a0-9d6b-fa48fe5810b5.json