69 duplicated lines in: - libredex/IROpcode.cpp (1530:1598, 4%) - service/escape-analysis/LocalPointersAnalysis.cpp (78:146, 14%) 46 duplicated lines in: - libredex/IROpcode.cpp (1483:1528, 2%) - service/escape-analysis/LocalPointersAnalysis.cpp (32:77, 9%) 45 duplicated lines in: - libredex/IROpcode.cpp (1622:1666, 2%) - service/escape-analysis/LocalPointersAnalysis.cpp (169:213, 9%) 32 duplicated lines in: - libredex/InstructionAnalyzer.h (278:309, 10%) - service/escape-analysis/LocalPointersAnalysis.cpp (115:146, 6%) 24 duplicated lines in: - libredex/IROpcode.cpp (1670:1693, 1%) - service/escape-analysis/LocalPointersAnalysis.cpp (215:238, 5%) 21 duplicated lines in: - libredex/IROpcode.cpp (1600:1620, 1%) - service/escape-analysis/LocalPointersAnalysis.cpp (147:167, 4%) 21 duplicated lines in: - libredex/InstructionAnalyzer.h (218:238, 6%) - service/escape-analysis/LocalPointersAnalysis.cpp (56:76, 4%) 19 duplicated lines in: - libredex/InstructionAnalyzer.h (311:329, 5%) - service/escape-analysis/LocalPointersAnalysis.cpp (147:165, 4%) 19 duplicated lines in: - libredex/IROpcode.cpp (1559:1577, 1%) - service/regalloc/RegisterType.cpp (170:188, 3%) 19 duplicated lines in: - libredex/IROpcode.cpp (1600:1618, 1%) - service/regalloc/RegisterType.cpp (214:232, 3%) 19 duplicated lines in: - libredex/InstructionAnalyzer.h (311:329, 5%) - service/regalloc/RegisterType.cpp (214:232, 3%) 19 duplicated lines in: - libredex/IROpcode.cpp (1654:1672, 1%) - service/regalloc/RegisterType.cpp (271:289, 3%) 19 duplicated lines in: - libredex/InstructionAnalyzer.h (311:329, 5%) - service/regalloc/RegisterType.cpp (483:501, 3%) 19 duplicated lines in: - libredex/IROpcode.cpp (1600:1618, 1%) - service/regalloc/RegisterType.cpp (483:501, 3%) 14 duplicated lines in: - libredex/IRTypeChecker.cpp (1416:1429, 1%) - service/dataflow/ConstantUses.cpp (295:308, 3%) 14 duplicated lines in: - libredex/IROpcode.cpp (1536:1549, <1%) - service/regalloc/RegisterType.cpp (146:159, 2%) 14 duplicated lines in: - libredex/TypeInference.cpp (1040:1053, 1%) - service/dataflow/ConstantUses.cpp (295:308, 3%) 12 duplicated lines in: - libredex/IROpcode.cpp (1497:1508, <1%) - service/regalloc/RegisterType.cpp (92:103, 2%) 12 duplicated lines in: - libredex/IROpcode.cpp (974:985, <1%) - service/regalloc/RegisterType.cpp (146:157, 2%) 12 duplicated lines in: - libredex/IROpcode.cpp (1536:1547, <1%) - service/regalloc/RegisterType.cpp (411:422, 2%) 12 duplicated lines in: - libredex/IROpcode.h (120:131, 12%) - service/regalloc/RegisterType.cpp (146:157, 2%) 12 duplicated lines in: - libredex/IROpcode.h (120:131, 12%) - service/escape-analysis/LocalPointersAnalysis.cpp (84:95, 2%) 12 duplicated lines in: - libredex/IROpcode.cpp (1344:1355, <1%) - service/regalloc/RegisterType.cpp (411:422, 2%) 12 duplicated lines in: - libredex/IROpcode.h (120:131, 12%) - service/regalloc/RegisterType.cpp (411:422, 2%) 12 duplicated lines in: - libredex/IROpcode.cpp (1344:1355, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (84:95, 2%) 12 duplicated lines in: - libredex/InstructionAnalyzer.h (249:260, 3%) - service/regalloc/RegisterType.cpp (411:422, 2%) 12 duplicated lines in: - libredex/IROpcode.cpp (1344:1355, <1%) - service/regalloc/RegisterType.cpp (146:157, 2%) 12 duplicated lines in: - libredex/InstructionAnalyzer.h (249:260, 3%) - service/escape-analysis/LocalPointersAnalysis.cpp (84:95, 2%) 12 duplicated lines in: - libredex/InstructionAnalyzer.h (249:260, 3%) - service/regalloc/RegisterType.cpp (146:157, 2%) 12 duplicated lines in: - libredex/IROpcode.cpp (974:985, <1%) - service/regalloc/RegisterType.cpp (411:422, 2%) 12 duplicated lines in: - libredex/IROpcode.cpp (974:985, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (84:95, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1447:1457, <1%) - service/regalloc/RegisterType.cpp (190:200, 2%) 11 duplicated lines in: - libredex/InstructionAnalyzer.h (289:299, 3%) - service/regalloc/RegisterType.cpp (190:200, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1447:1457, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (126:136, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1567:1577, <1%) - service/regalloc/RegisterType.cpp (446:456, 2%) 11 duplicated lines in: - libredex/InstructionAnalyzer.h (278:288, 3%) - service/regalloc/RegisterType.cpp (446:456, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1578:1588, <1%) - service/regalloc/RegisterType.cpp (190:200, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1054:1064, <1%) - service/regalloc/RegisterType.cpp (190:200, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1054:1064, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (126:136, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1036:1046, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (115:125, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1036:1046, <1%) - service/regalloc/RegisterType.cpp (178:188, 2%) 11 duplicated lines in: - libredex/InstructionAnalyzer.h (278:288, 3%) - service/regalloc/RegisterType.cpp (178:188, 2%) 11 duplicated lines in: - libredex/IROpcode.cpp (1036:1046, <1%) - service/regalloc/RegisterType.cpp (446:456, 2%) 9 duplicated lines in: - libredex/TypeInference.cpp (823:831, 1%) - service/dataflow/ConstantUses.cpp (510:518, 2%) 9 duplicated lines in: - libredex/IROpcode.cpp (1636:1644, <1%) - service/regalloc/RegisterType.cpp (252:260, 1%) 9 duplicated lines in: - libredex/IRTypeChecker.cpp (1227:1235, <1%) - service/dataflow/ConstantUses.cpp (510:518, 2%) 8 duplicated lines in: - libredex/IRInstruction.cpp (255:262, 2%) - service/escape-analysis/LocalPointersAnalysis.cpp (126:133, 1%) 8 duplicated lines in: - libredex/IRInstruction.cpp (255:262, 2%) - service/regalloc/RegisterType.cpp (458:465, 1%) 8 duplicated lines in: - libredex/IRTypeChecker.cpp (1356:1363, <1%) - service/dataflow/ConstantUses.cpp (284:291, 2%) 8 duplicated lines in: - libredex/InstructionAnalyzer.h (289:296, 2%) - service/regalloc/RegisterType.cpp (458:465, 1%) 8 duplicated lines in: - libredex/TypeInference.cpp (973:980, <1%) - service/dataflow/ConstantUses.cpp (284:291, 2%) 8 duplicated lines in: - libredex/IRInstruction.cpp (255:262, 2%) - service/regalloc/RegisterType.cpp (190:197, 1%) 8 duplicated lines in: - libredex/IROpcode.cpp (1578:1585, <1%) - service/regalloc/RegisterType.cpp (458:465, 1%) 8 duplicated lines in: - libredex/IROpcode.cpp (1447:1454, <1%) - service/regalloc/RegisterType.cpp (458:465, 1%) 8 duplicated lines in: - libredex/IROpcode.cpp (1054:1061, <1%) - service/regalloc/RegisterType.cpp (458:465, 1%) 7 duplicated lines in: - libredex/DexTypeEnvironment.cpp (199:207, 4%) - service/constant-propagation/ObjectWithImmutAttr.h (402:410, 2%) 7 duplicated lines in: - libredex/IROpcode.cpp (922:928, <1%) - service/regalloc/RegisterType.cpp (531:537, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (370:376, 2%) - service/escape-analysis/LocalPointersAnalysis.cpp (201:207, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (354:360, 2%) - service/escape-analysis/LocalPointersAnalysis.cpp (183:189, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (1370:1376, <1%) - service/regalloc/RegisterType.cpp (271:277, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (901:907, <1%) - service/regalloc/RegisterType.cpp (170:176, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (262:268, 2%) - service/regalloc/RegisterType.cpp (425:431, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (270:276, 2%) - service/regalloc/RegisterType.cpp (170:176, 1%) 7 duplicated lines in: - libredex/DexTypeEnvironment.cpp (218:226, 4%) - service/constant-propagation/ObjectWithImmutAttr.h (402:410, 2%) 7 duplicated lines in: - libredex/DexAsm.cpp (32:38, 8%) - service/escape-analysis/LocalPointersAnalysis.cpp (183:189, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (936:942, <1%) - service/regalloc/RegisterType.cpp (550:556, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (915:921, <1%) - service/regalloc/RegisterType.cpp (252:258, 1%) 7 duplicated lines in: - libredex/DexAsm.cpp (25:31, 8%) - service/regalloc/RegisterType.cpp (511:517, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (929:935, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (201:207, 1%) 7 duplicated lines in: - libredex/DexAsm.cpp (39:45, 8%) - service/copy-propagation/CopyPropagation.cpp (427:433, 2%) 7 duplicated lines in: - libredex/IROpcode.cpp (922:928, <1%) - service/copy-propagation/CopyPropagation.cpp (427:433, 2%) 7 duplicated lines in: - libredex/IROpcode.cpp (1356:1362, <1%) - service/regalloc/RegisterType.cpp (170:176, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (346:352, 2%) - service/regalloc/RegisterType.cpp (511:517, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (929:935, <1%) - service/regalloc/RegisterType.cpp (271:277, 1%) 7 duplicated lines in: - libredex/DexUtil.cpp (34:40, 2%) - service/regalloc/RegisterType.cpp (531:537, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (270:276, 2%) - service/escape-analysis/LocalPointersAnalysis.cpp (107:113, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (1214:1220, <1%) - service/method-inliner/CFGInliner.cpp (598:604, 2%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (354:360, 2%) - service/regalloc/RegisterType.cpp (252:258, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (936:942, <1%) - service/regalloc/RegisterType.cpp (279:285, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (1662:1668, <1%) - service/regalloc/RegisterType.cpp (550:556, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (1363:1369, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (183:189, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (362:368, 2%) - service/regalloc/RegisterType.cpp (531:537, 1%) 7 duplicated lines in: - libredex/DexUtil.cpp (34:40, 2%) - service/copy-propagation/CopyPropagation.cpp (427:433, 2%) 7 duplicated lines in: - libredex/DexAsm.cpp (46:52, 8%) - service/regalloc/RegisterType.cpp (271:277, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (1363:1369, <1%) - service/regalloc/RegisterType.cpp (252:258, 1%) 7 duplicated lines in: - libredex/DexAsm.cpp (32:38, 8%) - service/regalloc/RegisterType.cpp (252:258, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (370:376, 2%) - service/regalloc/RegisterType.cpp (271:277, 1%) 7 duplicated lines in: - libredex/DexTypeEnvironment.cpp (260:268, 4%) - service/constant-propagation/ObjectWithImmutAttr.h (456:464, 2%) 7 duplicated lines in: - libredex/IROpcode.cpp (1356:1362, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (107:113, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (915:921, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (183:189, 1%) 7 duplicated lines in: - libredex/InstructionAnalyzer.h (362:368, 2%) - service/copy-propagation/CopyPropagation.cpp (427:433, 2%) 7 duplicated lines in: - libredex/IROpcode.cpp (901:907, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (107:113, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (1370:1376, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (201:207, 1%) 7 duplicated lines in: - libredex/DexAsm.cpp (39:45, 8%) - service/regalloc/RegisterType.cpp (531:537, 1%) 7 duplicated lines in: - libredex/DexAsm.cpp (46:52, 8%) - service/escape-analysis/LocalPointersAnalysis.cpp (201:207, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (894:900, <1%) - service/regalloc/RegisterType.cpp (425:431, 1%) 7 duplicated lines in: - libredex/IROpcode.cpp (908:914, <1%) - service/regalloc/RegisterType.cpp (511:517, 1%) 6 duplicated lines in: - libredex/IROpcode.cpp (1041:1046, <1%) - service/dataflow/ConstantUses.cpp (287:292, 1%) 6 duplicated lines in: - libredex/InstructionAnalyzer.h (283:288, 1%) - service/dataflow/ConstantUses.cpp (287:292, 1%) 6 duplicated lines in: - libredex/DexUtil.cpp (41:46, 1%) - service/regalloc/RegisterType.cpp (271:276, 1%) 6 duplicated lines in: - libredex/IRTypeChecker.cpp (1419:1424, <1%) - service/regalloc/RegisterType.cpp (488:493, 1%) 6 duplicated lines in: - libredex/IRTypeChecker.cpp (1373:1379, <1%) - service/constant-propagation/ConstantPropagationTransform.cpp (455:461, <1%) 6 duplicated lines in: - libredex/Purity.cpp (751:757, <1%) - service/cse/CommonSubexpressionElimination.cpp (1069:1075, <1%) 6 duplicated lines in: - libredex/TypeInference.cpp (994:999, <1%) - service/constant-propagation/ConstantPropagationTransform.cpp (553:558, <1%) 6 duplicated lines in: - libredex/TypeInference.cpp (992:998, <1%) - service/constant-propagation/ConstantPropagationTransform.cpp (455:461, <1%) 6 duplicated lines in: - libredex/TypeInference.cpp (1043:1048, <1%) - service/regalloc/RegisterType.cpp (488:493, 1%) 6 duplicated lines in: - libredex/IRTypeChecker.cpp (1356:1361, <1%) - service/constant-propagation/ConstantPropagationTransform.cpp (547:552, <1%) 6 duplicated lines in: - libredex/TypeInference.cpp (1043:1048, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (152:157, 1%) 6 duplicated lines in: - libredex/IROpcode.cpp (1613:1618, <1%) - service/dataflow/ConstantUses.cpp (304:309, 1%) 6 duplicated lines in: - libredex/IRTypeChecker.cpp (1419:1424, <1%) - service/regalloc/RegisterType.cpp (219:224, 1%) 6 duplicated lines in: - libredex/InstructionAnalyzer.h (316:321, 1%) - service/dataflow/ConstantUses.cpp (298:303, 1%) 6 duplicated lines in: - libredex/DexUtil.cpp (41:46, 1%) - service/escape-analysis/LocalPointersAnalysis.cpp (201:206, 1%) 6 duplicated lines in: - libredex/TypeInference.cpp (973:978, <1%) - service/constant-propagation/ConstantPropagationTransform.cpp (547:552, <1%) 6 duplicated lines in: - libredex/IRTypeChecker.cpp (1375:1380, <1%) - service/constant-propagation/ConstantPropagationTransform.cpp (553:558, <1%) 6 duplicated lines in: - libredex/TypeInference.cpp (1043:1048, <1%) - service/regalloc/RegisterType.cpp (219:224, 1%) 6 duplicated lines in: - libredex/IRTypeChecker.cpp (1419:1424, <1%) - service/escape-analysis/LocalPointersAnalysis.cpp (152:157, 1%) 6 duplicated lines in: - libredex/InstructionAnalyzer.h (324:329, 1%) - service/dataflow/ConstantUses.cpp (304:309, 1%) 6 duplicated lines in: - libredex/IROpcode.cpp (1572:1577, <1%) - service/dataflow/ConstantUses.cpp (287:292, 1%) 6 duplicated lines in: - libredex/IROpcode.cpp (1605:1610, <1%) - service/dataflow/ConstantUses.cpp (298:303, 1%)