{ "opm_cmd03": { "addr": "0x4017dc", "copies": [ [ "sub_401058", "a1: v9, a2: v13, a3: v12", "v12" ] ], "guards": [ "if ( v2 > 1 ) /*0x4017e2*/", "if ( v4 != nullptr ) /*0x401820*/", "if ( v5 != nullptr ) /*0x401824*/", "if ( sub_402E7C(a1: &v14) != 0 ) /*0x40183a*/", "if ( (unsigned int)(v15 - 1) < 2 ) /*0x401848*/", "if ( v15 != 7 ) /*0x40184c*/" ], "lines": 84 }, "opm_cmd04": { "addr": "0x4022b4", "copies": [], "guards": [ "if ( v2 > 0x3F ) /*0x4022bc*/", "if ( (*off_4023E4)[22 * v2] != 1 ) /*0x4022d0*/" ], "lines": 27 }, "opm_cmd05": { "addr": "0x4029f0", "copies": [], "guards": [ "if ( v5 <= 0x3F ) /*0x402a02*/", "if ( (*off_402ADC)[22 * v5] == 2 ) /*0x402a16*/", "while ( *v3 != v17 ) /*0x402a58*/", "if ( sub_401000(a1: v1 + 2, a2: v11, a3: 16) != 0 ) /*0x402a78*/" ], "lines": 74 }, "opm_cmd09": { "addr": "0x401768", "copies": [], "guards": [ "if ( v1 > 0x3F ) /*0x401770*/", "if ( *v4 == 3 ) /*0x40178a*/", "if ( v4[18] != 1 ) /*0x401794*/", "if ( *(_DWORD *)off_4017D8 == 0 ) /*0x40179a*/", "if ( v7 != 1 ) /*0x4017a4*/", "if ( v5 != 0 ) /*0x4017b0*/" ], "lines": 48 } }