// 0xffd7fa8d
{"addr":"0xffd7fa8d","code":"int __fastcall sub_FFD7FA8D(int *a1, int *a2)\n{\n int v4; // eax\n int v5; // eax\n int v6; // eax\n int v7; // edi\n int v8; // eax\n int result; // eax\n int v10; // eax\n int v11; // eax\n\n if ( !a1 ) /*0xffd7fa9d*/\n {\n v4 = sub_FFD7F97E(); /*0xffd7fa9f*/\n if ( v4 ) /*0xffd7faa6*/\n (*(void (__cdecl **)(const char *, int, const char *))(v4 + 4))( /*0xffd7fab0*/\n \"e:\\\\hs\\\\MdeModulePkg\\\\Library\\\\PeiPerformanceLib\\\\PeiPerformanceLib.c\",\n 57,\n \"PeiPerformanceLog != ((void *) 0)\");\n }\n if ( !a2 ) /*0xffd7fab8*/\n {\n v5 = sub_FFD7F97E(); /*0xffd7faba*/\n if ( v5 ) /*0xffd7fac1*/\n (*(void (__cdecl **)(const char *, int, const char *))(v5 + 4))( /*0xffd7facb*/\n \"e:\\\\hs\\\\MdeModulePkg\\\\Library\\\\PeiPerformanceLib\\\\PeiPerformanceLib.c\",\n 58,\n \"PeiPerformanceIdArray != ((void *) 0)\");\n }\n v6 = sub_FFD8CE7C(&unk_FFD97F9C); /*0xffd7fad8*/\n if ( v6 ) /*0xffd7fadf*/\n {\n *a1 = v6 + 24; /*0xffd7fae9*/\n v7 = sub_FFD8CE7C(&unk_FFD97ECC); /*0xffd7faf0*/\n if ( !v7 ) /*0xffd7faf4*/\n {\n v8 = sub_FFD7F97E(); /*0xffd7faf6*/\n if ( v8 ) /*0xffd7fafd*/\n (*(void (__cdecl **)(const char *, int, const char *))(v8 + 4))( /*0xffd7fb07*/\n \"e:\\\\hs\\\\MdeModulePkg\\\\Library\\\\PeiPerformanceLib\\\\PeiPerformanceLib.c\",\n 72,\n \"GuidHob != ((void *) 0)\");\n }\n result = v7 + 24; /*0xffd7fb0d*/\n }\n else\n {\n v10 = sub_FFD8CF46(&unk_FFD97F9C, 40008); /*0xffd7fb1b*/\n *a1 = v10; /*0xffd7fb22*/\n *a1 = sub_FFD8D4C8(v10, 40008); /*0xffd7fb2b*/\n v11 = sub_FFD8CF46(&unk_FFD97ECC, 4000); /*0xffd7fb39*/\n *a2 = v11; /*0xffd7fb40*/\n result = sub_FFD8D4C8(v11, 4000); /*0xffd7fb44*/\n }\n *a2 = result; /*0xffd7fb4a*/\n return result; /*0xffd7fb49*/\n}","refs":[{"addr":"0xffd7f97e","name":"sub_FFD7F97E"},{"addr":"0xffd91a5c","name":"aEHsMdemodulepk","string":"e:\\hs\\MdeModulePkg\\Library\\PeiPerformanceLib\\PeiPerformanceLib.c"},{"addr":"0xffd91a38","name":"aPeiperformance","string":"PeiPerformanceLog != ((void *) 0)"},{"addr":"0xffd91aa0","name":"aPeiperformance_0","string":"PeiPerformanceIdArray != ((void *) 0)"},{"addr":"0xffd8ce7c","name":"sub_FFD8CE7C"},{"addr":"0xffd97f9c","name":"unk_FFD97F9C"},{"addr":"0xffd97ecc","name":"unk_FFD97ECC"},{"addr":"0xffd91ac8","name":"aGuidhobVoid0","string":"GuidHob != ((void *) 0)"},{"addr":"0xffd8cf46","name":"sub_FFD8CF46"},{"addr":"0xffd8d4c8","name":"sub_FFD8D4C8"}]}