{"jsonrpc": "2.0", "result": {"content": [{"type": "text", "text": "{\"addr\":\"0xffe4d7f9\",\"code\":\"int __thiscall sub_FFE4D7F9(void *this)\\n{\\n int v2; // [esp+Ch] [ebp-4h] BYREF\\n\\n v2 = 0; /*0xffe4d7fd*/\\n sub_FFE4F027(this); /*0xffe4d805*/\\n sub_FFE4F073(); /*0xffe4d80a*/\\n MEMORY[0xFDAE04C8] = MEMORY[0xFDAE04C8] & 0x3F61E0FE | 0x40000101; /*0xffe4d830*/\\n sub_FFE4F76B(0x80000000, \\\"Set Read Value =%x \\\\n\\\", -38927160); /*0xffe4d835*/\\n sub_FFE4F76B(0x80000000, \\\"Set Dw0RegMask Value =%x \\\\n\\\", -1063379199); /*0xffe4d848*/\\n sub_FFE4F76B(0x80000000, \\\"Set Dw0Reg Value =%x \\\\n\\\", 1073742081); /*0xffe4d857*/\\n MEMORY[0xFDAE04CC] &= 0xFFFFC3FF; /*0xffe4d86e*/\\n sub_FFE4F76B(0x80000000, \\\"Set Read Value =%x \\\\n\\\", -38927156); /*0xffe4d873*/\\n sub_FFE4F76B(0x80000000, \\\"Set Dw1RegMask Value =%x \\\\n\\\", 15360); /*0xffe4d886*/\\n sub_FFE4F76B(0x80000000, \\\"Set Dw1Reg Value =%x \\\\n\\\", 0); /*0xffe4d896*/\\n sub_FFE4FAC2(&v2); /*0xffe4d8a7*/\\n sub_FFE4F76B(0x80000000, \\\"Return Value1 =%x \\\\n\\\", v2); /*0xffe4d8b6*/\\n sub_FFE4FAC2(&v2); /*0xffe4d8c7*/\\n return sub_FFE4F76B(0x80000000, \\\"Return Value2 =%x \\\\n\\\", v2); /*0xffe4d8de*/\\n}\",\"refs\":[{\"addr\":\"0xffe4f027\",\"name\":\"sub_FFE4F027\"},{\"addr\":\"0xffe4f073\",\"name\":\"sub_FFE4F073\"},{\"addr\":\"0xffe4f76b\",\"name\":\"sub_FFE4F76B\"},{\"addr\":\"0xffe50210\",\"name\":\"aSetReadValueX\",\"string\":\"Set Read Value =%x \\n\"},{\"addr\":\"0xffe50228\",\"name\":\"aSetDw0regmaskV\",\"string\":\"Set Dw0RegMask Value =%x \\n\"},{\"addr\":\"0xffe50244\",\"name\":\"aSetDw0regValue\",\"string\":\"Set Dw0Reg Value =%x \\n\"},{\"addr\":\"0xffe5025c\",\"name\":\"aSetDw1regmaskV\",\"string\":\"Set Dw1RegMask Value =%x \\n\"},{\"addr\":\"0xffe50278\",\"name\":\"aSetDw1regValue\",\"string\":\"Set Dw1Reg Value =%x \\n\"},{\"addr\":\"0xffe4fac2\",\"name\":\"sub_FFE4FAC2\"},{\"addr\":\"0xffe50290\",\"name\":\"aReturnValue1X\",\"string\":\"Return Value1 =%x \\n\"},{\"addr\":\"0xffe502a4\",\"name\":\"aReturnValue2X\",\"string\":\"Return Value2 =%x \\n\"}]}"}], "structuredContent": {"addr": "0xffe4d7f9", "code": "int __thiscall sub_FFE4D7F9(void *this)\n{\n int v2; // [esp+Ch] [ebp-4h] BYREF\n\n v2 = 0; /*0xffe4d7fd*/\n sub_FFE4F027(this); /*0xffe4d805*/\n sub_FFE4F073(); /*0xffe4d80a*/\n MEMORY[0xFDAE04C8] = MEMORY[0xFDAE04C8] & 0x3F61E0FE | 0x40000101; /*0xffe4d830*/\n sub_FFE4F76B(0x80000000, \"Set Read Value =%x \\n\", -38927160); /*0xffe4d835*/\n sub_FFE4F76B(0x80000000, \"Set Dw0RegMask Value =%x \\n\", -1063379199); /*0xffe4d848*/\n sub_FFE4F76B(0x80000000, \"Set Dw0Reg Value =%x \\n\", 1073742081); /*0xffe4d857*/\n MEMORY[0xFDAE04CC] &= 0xFFFFC3FF; /*0xffe4d86e*/\n sub_FFE4F76B(0x80000000, \"Set Read Value =%x \\n\", -38927156); /*0xffe4d873*/\n sub_FFE4F76B(0x80000000, \"Set Dw1RegMask Value =%x \\n\", 15360); /*0xffe4d886*/\n sub_FFE4F76B(0x80000000, \"Set Dw1Reg Value =%x \\n\", 0); /*0xffe4d896*/\n sub_FFE4FAC2(&v2); /*0xffe4d8a7*/\n sub_FFE4F76B(0x80000000, \"Return Value1 =%x \\n\", v2); /*0xffe4d8b6*/\n sub_FFE4FAC2(&v2); /*0xffe4d8c7*/\n return sub_FFE4F76B(0x80000000, \"Return Value2 =%x \\n\", v2); /*0xffe4d8de*/\n}", "refs": [{"addr": "0xffe4f027", "name": "sub_FFE4F027"}, {"addr": "0xffe4f073", "name": "sub_FFE4F073"}, {"addr": "0xffe4f76b", "name": "sub_FFE4F76B"}, {"addr": "0xffe50210", "name": "aSetReadValueX", "string": "Set Read Value =%x \n"}, {"addr": "0xffe50228", "name": "aSetDw0regmaskV", "string": "Set Dw0RegMask Value =%x \n"}, {"addr": "0xffe50244", "name": "aSetDw0regValue", "string": "Set Dw0Reg Value =%x \n"}, {"addr": "0xffe5025c", "name": "aSetDw1regmaskV", "string": "Set Dw1RegMask Value =%x \n"}, {"addr": "0xffe50278", "name": "aSetDw1regValue", "string": "Set Dw1Reg Value =%x \n"}, {"addr": "0xffe4fac2", "name": "sub_FFE4FAC2"}, {"addr": "0xffe50290", "name": "aReturnValue1X", "string": "Return Value1 =%x \n"}, {"addr": "0xffe502a4", "name": "aReturnValue2X", "string": "Return Value2 =%x \n"}]}, "isError": false}, "id": 1}