Newer
Older
AMI-Aptio-BIOS-Reversed / NvramPei / decompiled / 0xffe4da9a.json
@Ajax Dong Ajax Dong 2 days ago 2 KB Init
{"jsonrpc": "2.0", "result": {"content": [{"type": "text", "text": "{\"addr\":\"0xffe4da9a\",\"code\":\"int __usercall sub_FFE4DA9A@<eax>(_DWORD *a1@<edx>, _DWORD *a2, _DWORD *a3)\\n{\\n  int v4; // eax\\n  int v5; // eax\\n\\n  v4 = sub_FFE4FA90(&unk_FFE50F34); /*0xffe4daa4*/\\n  if ( v4 )\\n  {\\n    *a1 = *(_DWORD *)(v4 + 16); /*0xffe4dab5*/\\n    *a3 = *(_DWORD *)(v4 + 28); /*0xffe4dabe*/\\n  }\\n  else\\n  {\\n    sub_FFE4F76B(0x80000000, \\\"NVRAM PEI: NVRAM ROM area was not found!!! Using default address.\\\\n\\\");\\n    *a1 = -16777216; /*0xffe4dad2*/\\n    *a3 = 0x80000; /*0xffe4dad9*/\\n  }\\n  v5 = sub_FFE4FA90(&unk_FFE50E84); /*0xffe4dae4*/\\n  if ( v5 )\\n  {\\n    *a2 = *(_DWORD *)(v5 + 16); /*0xffe4daf4*/\\n  }\\n  else\\n  {\\n    sub_FFE4F76B(0x80000000, \\\"NVRAM PEI: NVRAM BACKUP ROM area was not found!!! Using default address.\\\\n\\\");\\n    *a2 = -16252928; /*0xffe4db09*/\\n  }\\n  return 0; /*0xffe4db0f*/\\n}\",\"refs\":[{\"addr\":\"0xffe4fa90\",\"name\":\"sub_FFE4FA90\"},{\"addr\":\"0xffe50f34\",\"name\":\"unk_FFE50F34\"},{\"addr\":\"0xffe4f76b\",\"name\":\"sub_FFE4F76B\"},{\"addr\":\"0xffe50324\",\"name\":\"aNvramPeiNvramR\",\"string\":\"NVRAM PEI: NVRAM ROM area was not found!!! Using default address.\\n\"},{\"addr\":\"0xffe50e84\",\"name\":\"unk_FFE50E84\"},{\"addr\":\"0xffe5036c\",\"name\":\"aNvramPeiNvramB\",\"string\":\"NVRAM PEI: NVRAM BACKUP ROM area was not found!!! Using default address.\\n\"}]}"}], "structuredContent": {"addr": "0xffe4da9a", "code": "int __usercall sub_FFE4DA9A@<eax>(_DWORD *a1@<edx>, _DWORD *a2, _DWORD *a3)\n{\n  int v4; // eax\n  int v5; // eax\n\n  v4 = sub_FFE4FA90(&unk_FFE50F34); /*0xffe4daa4*/\n  if ( v4 )\n  {\n    *a1 = *(_DWORD *)(v4 + 16); /*0xffe4dab5*/\n    *a3 = *(_DWORD *)(v4 + 28); /*0xffe4dabe*/\n  }\n  else\n  {\n    sub_FFE4F76B(0x80000000, \"NVRAM PEI: NVRAM ROM area was not found!!! Using default address.\\n\");\n    *a1 = -16777216; /*0xffe4dad2*/\n    *a3 = 0x80000; /*0xffe4dad9*/\n  }\n  v5 = sub_FFE4FA90(&unk_FFE50E84); /*0xffe4dae4*/\n  if ( v5 )\n  {\n    *a2 = *(_DWORD *)(v5 + 16); /*0xffe4daf4*/\n  }\n  else\n  {\n    sub_FFE4F76B(0x80000000, \"NVRAM PEI: NVRAM BACKUP ROM area was not found!!! Using default address.\\n\");\n    *a2 = -16252928; /*0xffe4db09*/\n  }\n  return 0; /*0xffe4db0f*/\n}", "refs": [{"addr": "0xffe4fa90", "name": "sub_FFE4FA90"}, {"addr": "0xffe50f34", "name": "unk_FFE50F34"}, {"addr": "0xffe4f76b", "name": "sub_FFE4F76B"}, {"addr": "0xffe50324", "name": "aNvramPeiNvramR", "string": "NVRAM PEI: NVRAM ROM area was not found!!! Using default address.\n"}, {"addr": "0xffe50e84", "name": "unk_FFE50E84"}, {"addr": "0xffe5036c", "name": "aNvramPeiNvramB", "string": "NVRAM PEI: NVRAM BACKUP ROM area was not found!!! Using default address.\n"}]}, "isError": false}, "id": 1}