{"jsonrpc": "2.0", "result": {"content": [{"type": "text", "text": "{\"addr\":\"0xffe4f7e5\",\"code\":\"int __usercall sub_FFE4F7E5@<eax>(\\n int (**this_2)(void)@<esi>,\\n unsigned int this_3,\\n int (**this)(void),\\n char *GPP_D1_%x__status_%r_n,\\n ...)\\n{\\n int (*v4)(void); // ecx\\n int result; // eax\\n char *i; // eax\\n int (**this_1)(void); // [esp+0h] [ebp+0h] BYREF\\n\\n this_1 = (int (**)(void))&this_1; /*0xffe4f7f3*/\\n v4 = *this; /*0xffe4f7f4*/\\n this_1 = this; /*0xffe4f7fd*/\\n result = (*((int (**)(void))v4 + 8))(); /*0xffe4f7fe*/\\n if ( result >= 0 ) /*0xffe4f806*/\\n {\\n this_1 = this_2; /*0xffe4f808*/\\n if ( this ) /*0xffe4f80e*/\\n {\\n result = sub_FFE4FD63(); /*0xffe4f810*/\\n if ( (result & this_3) != 0 ) /*0xffe4f81a*/\\n {\\n for ( i = GPP_D1_%x__status_%r_n; *i; ++i ) /*0xffe4f81f*/\\n {\\n if ( *i == 37 ) /*0xffe4f827*/\\n {\\n if ( *++i == 115 ) /*0xffe4f82f*/\\n {\\n *i = 97; /*0xffe4f831*/\\n }\\n else if ( *i == 71 ) /*0xffe4f839*/\\n {\\n *i = 103; /*0xffe4f83b*/\\n }\\n }\\n }\\n this_1 = (int (**)(void))this_3; /*0xffe4f84c*/\\n return (*this)(); /*0xffe4f84d*/\\n }\\n }\\n }\\n return result; /*0xffe4f855*/\\n}\",\"refs\":[{\"addr\":\"0xffe4fd63\",\"name\":\"sub_FFE4FD63\"}]}"}], "structuredContent": {"addr": "0xffe4f7e5", "code": "int __usercall sub_FFE4F7E5@<eax>(\n int (**this_2)(void)@<esi>,\n unsigned int this_3,\n int (**this)(void),\n char *GPP_D1_%x__status_%r_n,\n ...)\n{\n int (*v4)(void); // ecx\n int result; // eax\n char *i; // eax\n int (**this_1)(void); // [esp+0h] [ebp+0h] BYREF\n\n this_1 = (int (**)(void))&this_1; /*0xffe4f7f3*/\n v4 = *this; /*0xffe4f7f4*/\n this_1 = this; /*0xffe4f7fd*/\n result = (*((int (**)(void))v4 + 8))(); /*0xffe4f7fe*/\n if ( result >= 0 ) /*0xffe4f806*/\n {\n this_1 = this_2; /*0xffe4f808*/\n if ( this ) /*0xffe4f80e*/\n {\n result = sub_FFE4FD63(); /*0xffe4f810*/\n if ( (result & this_3) != 0 ) /*0xffe4f81a*/\n {\n for ( i = GPP_D1_%x__status_%r_n; *i; ++i ) /*0xffe4f81f*/\n {\n if ( *i == 37 ) /*0xffe4f827*/\n {\n if ( *++i == 115 ) /*0xffe4f82f*/\n {\n *i = 97; /*0xffe4f831*/\n }\n else if ( *i == 71 ) /*0xffe4f839*/\n {\n *i = 103; /*0xffe4f83b*/\n }\n }\n }\n this_1 = (int (**)(void))this_3; /*0xffe4f84c*/\n return (*this)(); /*0xffe4f84d*/\n }\n }\n }\n return result; /*0xffe4f855*/\n}", "refs": [{"addr": "0xffe4fd63", "name": "sub_FFE4FD63"}]}, "isError": false}, "id": 1}