Newer
Older
AMI-Aptio-BIOS-Reversed / AmiModulePkg / NVRAM / NvramPei / decompiled / 0xffe4d948.json
@Ajax Dong Ajax Dong 2 days ago 1 KB Restructure the repo
{"jsonrpc": "2.0", "result": {"content": [{"type": "text", "text": "{\"addr\":\"0xffe4d948\",\"code\":\"int __cdecl sub_FFE4D948(int a1, int a2, int a3, int a4, int a5, int a6)\\n{\\n  int result; // eax\\n\\n  sub_FFE4F76B(0x80000000, \\\"Deprecated ReadOnlyVariable PPI is used. Use ReadOnlyVariable2 PPI instead\\\\n\\\"); /*0xffe4d955*/\\n  result = (*(int (__cdecl **)(int, void *, _DWORD, _DWORD, int *))(*(_DWORD *)a1 + 32))(a1, &unk_FFE512F0, 0, 0, &a1); /*0xffe4d96d*/\\n  if ( result >= 0 ) /*0xffe4d975*/\\n    return (*(int (__cdecl **)(int, int, int, int, int, int))a1)(a1, a2, a3, a4, a5, a6); /*0xffe4d98a*/\\n  return result; /*0xffe4d98f*/\\n}\",\"refs\":[{\"addr\":\"0xffe4f76b\",\"name\":\"sub_FFE4F76B\"},{\"addr\":\"0xffe502d4\",\"name\":\"aDeprecatedRead\",\"string\":\"Deprecated ReadOnlyVariable PPI is used. Use ReadOnlyVariable2 PPI instead\\n\"},{\"addr\":\"0xffe512f0\",\"name\":\"unk_FFE512F0\"}]}"}], "structuredContent": {"addr": "0xffe4d948", "code": "int __cdecl sub_FFE4D948(int a1, int a2, int a3, int a4, int a5, int a6)\n{\n  int result; // eax\n\n  sub_FFE4F76B(0x80000000, \"Deprecated ReadOnlyVariable PPI is used. Use ReadOnlyVariable2 PPI instead\\n\"); /*0xffe4d955*/\n  result = (*(int (__cdecl **)(int, void *, _DWORD, _DWORD, int *))(*(_DWORD *)a1 + 32))(a1, &unk_FFE512F0, 0, 0, &a1); /*0xffe4d96d*/\n  if ( result >= 0 ) /*0xffe4d975*/\n    return (*(int (__cdecl **)(int, int, int, int, int, int))a1)(a1, a2, a3, a4, a5, a6); /*0xffe4d98a*/\n  return result; /*0xffe4d98f*/\n}", "refs": [{"addr": "0xffe4f76b", "name": "sub_FFE4F76B"}, {"addr": "0xffe502d4", "name": "aDeprecatedRead", "string": "Deprecated ReadOnlyVariable PPI is used. Use ReadOnlyVariable2 PPI instead\n"}, {"addr": "0xffe512f0", "name": "unk_FFE512F0"}]}, "isError": false}, "id": 1}