Newer
Older
AMI-Aptio-BIOS-Reversed / IpmiRedirFru / decompile_0x2990.json
@Ajax Dong Ajax Dong 2 days ago 4 KB Init
{"jsonrpc": "2.0", "result": {"structuredContent": {"addr": "0x2990", "code": "__int64 __fastcall sub_2990(__int64 a1, char a2)\n{\n  __int64 v2; // r14\n  __int64 v3; // r12\n  __int64 v4; // r13\n  __int64 v5; // rdi\n  __int64 result; // rax\n  __int64 v7; // r15\n  int v8; // eax\n  __int16 v9; // bx\n  __int64 v10; // rax\n  __int64 v11; // rsi\n  __int64 v12; // rax\n  __int64 v13; // rax\n  unsigned __int8 n16_2; // bl\n  __int64 v15; // rbx\n  _BYTE *v16; // rcx\n  __int64 v17; // rax\n  unsigned __int64 v18; // rax\n  __int64 v19; // rdx\n  __int64 v20; // r14\n  _BYTE *v21; // rcx\n  signed __int64 v22; // rax\n  __int64 v23; // rax\n  unsigned __int8 n16_3; // bl\n  __int64 v25; // r14\n  __int64 v26; // rax\n  __int64 v27; // rdi\n  __int64 v28; // rax\n  unsigned __int8 n16_4; // bl\n  __int64 v30; // r14\n  __int64 v31; // rax\n  __int64 v32; // rax\n  unsigned __int8 n16_5; // bl\n  _BYTE *v34; // rcx\n  __int64 v35; // rax\n  char v36; // cl\n  int v37; // eax\n  __int16 v38; // bx\n  __int64 v39; // rax\n  __int64 v40; // r14\n  __int64 v41; // rax\n  unsigned __int8 n16_6; // bl\n  __int... [19308 chars total]", "refs": [{"addr": "0x18c8", "name": "sub_18C8"}, {"addr": "0x3d5c", "name": "sub_3D5C"}, {"addr": "0x51e0", "name": "aFruHeaderInval", "string": "FRU header invalid.\n"}, {"addr": "0x3c28", "name": "sub_3C28"}, {"addr": "0x28b8", "name": "sub_28B8"}, {"addr": "0x394c", "name": "sub_394C"}, {"addr": "0x35f4", "name": "sub_35F4"}, {"addr": "0x5200", "name": "aPcdsystemmanuf", "string": "PcdSystemManufacturer:SizeofBuffer > PcdSize so truncating the string\n"}, {"addr": "0x3680", "name": "sub_3680"}, {"addr": "0x5250", "name": "aPcdsystemprodu", "string": "PcdSystemProductName:SizeofBuffer > PcdSize so truncating the string \n"}]}, "content": [{"type": "text", "text": "{\"addr\":\"0x2990\",\"code\":\"__int64 __fastcall sub_2990(__int64 a1, char a2)\\n{\\n  __int64 v2; // r14\\n  __int64 v3; // r12\\n  __int64 v4; // r13\\n  __int64 v5; // rdi\\n  __int64 result; // rax\\n  __int64 v7; // r15\\n  int v8; // eax\\n  __int16 v9; // bx\\n  __int64 v10; // rax\\n  __int64 v11; // rsi\\n  __int64 v12; // rax\\n  __int64 v13; // rax\\n  unsigned __int8 n16_2; // bl\\n  __int64 v15; // rbx\\n  _BYTE *v16; // rcx\\n  __int64 v17; // rax\\n  unsigned __int64 v18; // rax\\n  __int64 v19; // rdx\\n  __int64 v20; // r14\\n  _BYTE *v21; // rcx\\n  signed __int64 v22; // rax\\n  __int64 v23; // rax\\n  unsigned __int8 n16_3; // bl\\n  __int64 v25; // r14\\n  __int64 v26; // rax\\n  __int64 v27; // rdi\\n  __int64 v28; // rax\\n  unsigned __int8 n16_4; // bl\\n  __int64 v30; // r14\\n  __int64 v31; // rax\\n  __int64 v32; // rax\\n  unsigned __int8 n16_5; // bl\\n  _BYTE *v34; // rcx\\n  __int64 v35; // rax\\n  char v36; // cl\\n  int v37; // eax\\n  __int16 v38; // bx\\n  __int64 v39; // rax\\n  __int64 v40; // r14\\n  __int64 v41; // rax\\n  unsigned __int8 n16_6; // bl\\n  __int... [19308 chars total]\",\"refs\":[{\"addr\":\"0x18c8\",\"name\":\"sub_18C8\"},{\"addr\":\"0x3d5c\",\"name\":\"sub_3D5C\"},{\"addr\":\"0x51e0\",\"name\":\"aFruHeaderInval\",\"string\":\"FRU header invalid.\\n\"},{\"addr\":\"0x3c28\",\"name\":\"sub_3C28\"},{\"addr\":\"0x28b8\",\"name\":\"sub_28B8\"},{\"addr\":\"0x394c\",\"name\":\"sub_394C\"},{\"addr\":\"0x35f4\",\"name\":\"sub_35F4\"},{\"addr\":\"0x5200\",\"name\":\"aPcdsystemmanuf\",\"string\":\"PcdSystemManufacturer:SizeofBuffer > PcdSize so truncating the string\\n\"},{\"addr\":\"0x3680\",\"name\":\"sub_3680\"},{\"addr\":\"0x5250\",\"name\":\"aPcdsystemprodu\",\"string\":\"PcdSystemProductName:SizeofBuffer > PcdSize so truncating the string \\n\"}]}"}, {"type": "text", "text": "Output truncated. Run: curl -o .ida-mcp/d1b085fd-6822-46bd-8f1a-e4f9ab005ca4.json http://127.0.0.1:13348/output/d1b085fd-6822-46bd-8f1a-e4f9ab005ca4.json"}], "isError": false, "_meta": {"ida_mcp": {"output_truncated": true, "total_chars": 23023, "output_id": "d1b085fd-6822-46bd-8f1a-e4f9ab005ca4", "download_url": "http://127.0.0.1:13348/output/d1b085fd-6822-46bd-8f1a-e4f9ab005ca4.json", "download_hint": "Output truncated. Run: curl -o .ida-mcp/d1b085fd-6822-46bd-8f1a-e4f9ab005ca4.json http://127.0.0.1:13348/output/d1b085fd-6822-46bd-8f1a-e4f9ab005ca4.json"}}}, "id": 60640}