{"jsonrpc": "2.0", "result": {"content": [{"type": "text", "text": "{\"addr\":\"0xffe4eb46\",\"code\":\"bool __fastcall sub_FFE4EB46(char *a1, char *a2, bool *a3)\\n{\\n char v4; // bl\\n char n32; // al\\n char v6; // cl\\n bool v7; // ah\\n bool v8; // dl\\n\\n v4 = sub_FFE4EB27(a1); /*0xffe4eb4f*/\\n if ( a2 ) /*0xffe4eb53*/\\n n32 = sub_FFE4EB27(a2); /*0xffe4eb57*/\\n else\\n n32 = 32; /*0xffe4eb5e*/\\n v6 = 1; /*0xffe4eb62*/\\n v7 = (v4 & 4) != 0 && (v4 & 0xE0) == 0; /*0xffe4eb71*/\\n v8 = (n32 & 4) != 0 && (n32 & 0xE0) == 0; /*0xffe4eb7f*/\\n if ( a3 ) /*0xffe4eb87*/\\n *a3 = v8; /*0xffe4eb89*/\\n if ( !v7 || !v8 ) /*0xffe4eb91*/\\n return v7; /*0xffe4eb91*/\\n if ( (n32 & 0x10) == 0 ) /*0xffe4eb95*/\\n {\\n if ( (v4 & 0x10) != 0 ) /*0xffe4eb9a*/\\n return 0; /*0xffe4eb9e*/\\n if ( (v4 & 8) != 0 ) /*0xffe4eba3*/\\n return (n32 & 8) != 0; /*0xffe4ebac*/\\n return v7; /*0xffe4ebae*/\\n }\\n return v6; /*0xffe4ebb0*/\\n}\",\"refs\":[{\"addr\":\"0xffe4eb27\",\"name\":\"sub_FFE4EB27\"}]}"}], "structuredContent": {"addr": "0xffe4eb46", "code": "bool __fastcall sub_FFE4EB46(char *a1, char *a2, bool *a3)\n{\n char v4; // bl\n char n32; // al\n char v6; // cl\n bool v7; // ah\n bool v8; // dl\n\n v4 = sub_FFE4EB27(a1); /*0xffe4eb4f*/\n if ( a2 ) /*0xffe4eb53*/\n n32 = sub_FFE4EB27(a2); /*0xffe4eb57*/\n else\n n32 = 32; /*0xffe4eb5e*/\n v6 = 1; /*0xffe4eb62*/\n v7 = (v4 & 4) != 0 && (v4 & 0xE0) == 0; /*0xffe4eb71*/\n v8 = (n32 & 4) != 0 && (n32 & 0xE0) == 0; /*0xffe4eb7f*/\n if ( a3 ) /*0xffe4eb87*/\n *a3 = v8; /*0xffe4eb89*/\n if ( !v7 || !v8 ) /*0xffe4eb91*/\n return v7; /*0xffe4eb91*/\n if ( (n32 & 0x10) == 0 ) /*0xffe4eb95*/\n {\n if ( (v4 & 0x10) != 0 ) /*0xffe4eb9a*/\n return 0; /*0xffe4eb9e*/\n if ( (v4 & 8) != 0 ) /*0xffe4eba3*/\n return (n32 & 8) != 0; /*0xffe4ebac*/\n return v7; /*0xffe4ebae*/\n }\n return v6; /*0xffe4ebb0*/\n}", "refs": [{"addr": "0xffe4eb27", "name": "sub_FFE4EB27"}]}, "isError": false}, "id": 1}