Newer
Older
AMI-Aptio-BIOS-Reversed / AmiModulePkg / NVRAM / NvramPei / decompiled / 0xffe4f76b.json
@Ajax Dong Ajax Dong 2 days ago 1 KB Restructure the repo
{"jsonrpc": "2.0", "result": {"content": [{"type": "text", "text": "{\"addr\":\"0xffe4f76b\",\"code\":\"int sub_FFE4F76B(int a1, const char *a2, ...)\\n{\\n  int result; // eax\\n  int (__cdecl **v3)(int, const char *, int *); // esi\\n  va_list va; // [esp+10h] [ebp+Ch] BYREF\\n\\n  va_start(va, a2);\\n  result = sub_FFE4F73A(); /*0xffe4f76c*/\\n  v3 = (int (__cdecl **)(int, const char *, int *))result; /*0xffe4f771*/\\n  if ( result ) /*0xffe4f775*/\\n  {\\n    result = sub_FFE4FD63(); /*0xffe4f777*/\\n    if ( (result & a1) != 0 ) /*0xffe4f782*/\\n      return (*v3)(a1, a2, (int *)va); /*0xffe4f78e*/\\n  }\\n  return result; /*0xffe4f793*/\\n}\",\"refs\":[{\"addr\":\"0xffe4f73a\",\"name\":\"sub_FFE4F73A\"},{\"addr\":\"0xffe4fd63\",\"name\":\"sub_FFE4FD63\"}]}"}], "structuredContent": {"addr": "0xffe4f76b", "code": "int sub_FFE4F76B(int a1, const char *a2, ...)\n{\n  int result; // eax\n  int (__cdecl **v3)(int, const char *, int *); // esi\n  va_list va; // [esp+10h] [ebp+Ch] BYREF\n\n  va_start(va, a2);\n  result = sub_FFE4F73A(); /*0xffe4f76c*/\n  v3 = (int (__cdecl **)(int, const char *, int *))result; /*0xffe4f771*/\n  if ( result ) /*0xffe4f775*/\n  {\n    result = sub_FFE4FD63(); /*0xffe4f777*/\n    if ( (result & a1) != 0 ) /*0xffe4f782*/\n      return (*v3)(a1, a2, (int *)va); /*0xffe4f78e*/\n  }\n  return result; /*0xffe4f793*/\n}", "refs": [{"addr": "0xffe4f73a", "name": "sub_FFE4F73A"}, {"addr": "0xffe4fd63", "name": "sub_FFE4FD63"}]}, "isError": false}, "id": 1}