[info] Using config /libxml2/mull.yml [debug] Diagnostics: Debug Mode enabled. Debug-level messages will be printed. [warning] Could not find dynamic library: libm.so.6 [warning] Could not find dynamic library: libc.so.6 [info] Warm up run (threads: 1) [################################] 1/1. Finished in 104ms [info] Extracting coverage information (threads: 1) [################################] 1/1. Finished in 4ms [info] Filter mutants (threads: 1) [################################] 1/1. Finished in 15ms [info] Baseline run (threads: 1) [################################] 1/1. Finished in 108ms [info] Running mutants (threads: 20) [debug] /libxml2/HTMLparser.c:155:21 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:192:22 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:443:9 ExecutionResult: Passed [--------------------------------] 3/217 [debug] /libxml2/HTMLparser.c:1500:2 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4639:49 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1296:11 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1511:4 ExecutionResult: Passed [#-------------------------------] 7/217 [debug] /libxml2/HTMLparser.c:5167:16 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4568:16 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4548:18 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:3808:9 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4515:20 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:2350:11 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:5177:9 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:4778:37 ExecutionResult: Passed [##------------------------------] 15/217 [debug] /libxml2/HTMLparser.c:3923:26 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1532:10 ExecutionResult: Passed [##------------------------------] 17/217 [debug] /libxml2/HTMLparser.c:1389:24 ExecutionResult: Failed [##------------------------------] 18/217 [debug] /libxml2/HTMLparser.c:155:21 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:194:17 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:446:19 ExecutionResult: Passed [###-----------------------------] 21/217 [debug] /libxml2/HTMLparser.c:2368:27 ExecutionResult: Failed [###-----------------------------] 22/217 [debug] /libxml2/HTMLparser.c:5167:16 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1297:13 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1501:17 ExecutionResult: Passed [###-----------------------------] 25/217 [debug] /libxml2/HTMLparser.c:1512:4 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4569:23 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4758:9 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4549:19 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:5178:10 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:3813:9 ExecutionResult: Passed [####----------------------------] 31/217 [debug] /libxml2/HTMLparser.c:4949:33 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:3923:26 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1535:10 ExecutionResult: Passed [#####---------------------------] 34/217 [debug] /libxml2/HTMLparser.c:4518:19 ExecutionResult: Failed [#####---------------------------] 35/217 [debug] /libxml2/HTMLparser.c:1389:59 ExecutionResult: Failed [#####---------------------------] 36/217 [debug] /libxml2/HTMLparser.c:155:43 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:195:22 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:456:18 ExecutionResult: Failed [#####---------------------------] 39/217 [debug] /libxml2/HTMLparser.c:2351:14 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:2368:31 ExecutionResult: Passed [######--------------------------] 41/217 [debug] /libxml2/HTMLparser.c:5167:31 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1322:16 ExecutionResult: Failed [######--------------------------] 43/217 [debug] /libxml2/HTMLparser.c:1524:18 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4573:23 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4761:26 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:5178:10 ExecutionResult: Passed [######--------------------------] 47/217 [debug] /libxml2/HTMLparser.c:4954:9 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:3819:27 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:3931:16 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1540:2 ExecutionResult: Passed [#######-------------------------] 51/217 [debug] /libxml2/HTMLparser.c:4520:19 ExecutionResult: Failed [#######-------------------------] 52/217 [debug] /libxml2/HTMLparser.c:1396:5 ExecutionResult: Failed [#######-------------------------] 53/217 [debug] /libxml2/HTMLparser.c:1501:54 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:157:21 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:2390:15 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:195:22 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:473:23 ExecutionResult: Passed [########------------------------] 58/217 [debug] /libxml2/HTMLparser.c:2353:21 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4553:50 ExecutionResult: Failed [########------------------------] 60/217 [debug] /libxml2/HTMLparser.c:5169:30 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1382:23 ExecutionResult: Failed [#########-----------------------] 62/217 [debug] /libxml2/HTMLparser.c:4955:8 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1525:11 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4766:16 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:4574:20 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:5185:5 ExecutionResult: Failed [#########-----------------------] 67/217 [debug] /libxml2/HTMLparser.c:3931:16 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:3819:27 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1541:17 ExecutionResult: Passed [##########----------------------] 70/217 [debug] /libxml2/HTMLparser.c:4522:13 ExecutionResult: Failed [##########----------------------] 71/217 [debug] /libxml2/HTMLparser.c:1414:23 ExecutionResult: Passed [##########----------------------] 72/217 [debug] /libxml2/HTMLparser.c:1504:10 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:157:21 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:2398:18 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:197:22 ExecutionResult: Passed [###########---------------------] 76/217 [debug] /libxml2/HTMLparser.c:474:22 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:2354:17 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4554:23 ExecutionResult: Failed [###########---------------------] 79/217 [debug] /libxml2/HTMLparser.c:5172:14 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1385:22 ExecutionResult: Failed [###########---------------------] 81/217 [debug] /libxml2/HTMLparser.c:4955:18 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4766:16 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1526:11 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:5231:14 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:4575:22 ExecutionResult: Passed [############--------------------] 86/217 [debug] /libxml2/HTMLparser.c:3819:36 ExecutionResult: Passed [############--------------------] 87/217 [debug] /libxml2/HTMLparser.c:4534:24 ExecutionResult: Failed [############--------------------] 88/217 [debug] /libxml2/HTMLparser.c:1417:16 ExecutionResult: Passed [#############-------------------] 89/217 [debug] /libxml2/HTMLparser.c:1504:51 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:157:43 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:197:22 ExecutionResult: Failed [#############-------------------] 92/217 [debug] /libxml2/HTMLparser.c:476:13 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:2354:31 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:3978:16 ExecutionResult: Failed [##############------------------] 95/217 [debug] /libxml2/HTMLparser.c:1541:54 ExecutionResult: Failed [##############------------------] 96/217 [debug] /libxml2/HTMLparser.c:5172:14 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1387:12 ExecutionResult: Passed [##############------------------] 98/217 [debug] /libxml2/HTMLparser.c:1527:24 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:5164:15 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:4767:13 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:5236:15 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:4577:5 ExecutionResult: Passed [###############-----------------] 103/217 [debug] /libxml2/HTMLparser.c:3826:27 ExecutionResult: Passed [###############-----------------] 104/217 [debug] /libxml2/HTMLparser.c:3787:9 ExecutionResult: Failed [###############-----------------] 105/217 [debug] /libxml2/HTMLparser.c:4556:18 ExecutionResult: Failed [###############-----------------] 106/217 [debug] /libxml2/HTMLparser.c:1506:23 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:158:20 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:198:49 ExecutionResult: Failed [################----------------] 109/217 [debug] /libxml2/HTMLparser.c:2354:45 ExecutionResult: Passed [################----------------] 110/217 [debug] /libxml2/HTMLparser.c:476:13 ExecutionResult: Passed [################----------------] 111/217 [debug] /libxml2/HTMLparser.c:2322:9 ExecutionResult: Passed [################----------------] 112/217 [debug] /libxml2/HTMLparser.c:4536:19 ExecutionResult: Failed [################----------------] 113/217 [debug] /libxml2/HTMLparser.c:5173:9 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1420:24 ExecutionResult: Failed [################----------------] 115/217 [debug] /libxml2/HTMLparser.c:5165:22 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1387:28 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1527:24 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4769:19 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:5241:9 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:4590:5 ExecutionResult: Passed [#################---------------] 121/217 [debug] /libxml2/HTMLparser.c:3827:14 ExecutionResult: Passed [#################---------------] 122/217 [debug] /libxml2/HTMLparser.c:3790:9 ExecutionResult: Passed [##################--------------] 123/217 [debug] /libxml2/HTMLparser.c:3978:16 ExecutionResult: Failed [##################--------------] 124/217 [debug] /libxml2/HTMLparser.c:4557:19 ExecutionResult: Passed [##################--------------] 125/217 [debug] /libxml2/HTMLparser.c:1506:23 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:159:22 ExecutionResult: Passed [##################--------------] 127/217 [debug] /libxml2/HTMLparser.c:440:12 ExecutionResult: Passed [##################--------------] 128/217 [debug] /libxml2/HTMLparser.c:2358:15 ExecutionResult: Passed [###################-------------] 129/217 [debug] /libxml2/HTMLparser.c:1231:21 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:2323:9 ExecutionResult: Passed [###################-------------] 131/217 [debug] /libxml2/HTMLparser.c:4537:20 ExecutionResult: Passed [###################-------------] 132/217 [debug] /libxml2/HTMLparser.c:1421:13 ExecutionResult: Failed [###################-------------] 133/217 [debug] /libxml2/HTMLparser.c:5165:52 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1387:36 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1531:9 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4770:19 ExecutionResult: Failed [####################------------] 137/217 [debug] /libxml2/HTMLparser.c:4633:5 ExecutionResult: Passed [####################------------] 138/217 [debug] /libxml2/HTMLparser.c:3834:13 ExecutionResult: Passed [####################------------] 139/217 [debug] /libxml2/HTMLparser.c:3792:25 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4009:27 ExecutionResult: Passed [####################------------] 141/217 [debug] /libxml2/HTMLparser.c:4561:23 ExecutionResult: Passed [####################------------] 142/217 [debug] /libxml2/HTMLparser.c:5173:32 ExecutionResult: Failed [#####################-----------] 143/217 [debug] /libxml2/HTMLparser.c:1507:11 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:159:22 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:440:37 ExecutionResult: Passed [#####################-----------] 146/217 [debug] /libxml2/HTMLparser.c:5241:39 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:2364:22 ExecutionResult: Passed [#####################-----------] 148/217 [debug] /libxml2/HTMLparser.c:1253:12 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:2324:9 ExecutionResult: Passed [######################----------] 150/217 [debug] /libxml2/HTMLparser.c:4541:22 ExecutionResult: Passed [######################----------] 151/217 [debug] /libxml2/HTMLparser.c:5166:15 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:1493:23 ExecutionResult: Passed [######################----------] 153/217 [debug] /libxml2/HTMLparser.c:1387:36 ExecutionResult: Failed [######################----------] 154/217 [debug] /libxml2/HTMLparser.c:1531:15 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4771:19 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:4636:14 ExecutionResult: Failed [#######################---------] 157/217 [debug] /libxml2/HTMLparser.c:3854:30 ExecutionResult: Passed [#######################---------] 158/217 [debug] /libxml2/HTMLparser.c:3797:13 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4014:2 ExecutionResult: Passed [#######################---------] 160/217 [debug] /libxml2/HTMLparser.c:4562:23 ExecutionResult: Passed [#######################---------] 161/217 [debug] /libxml2/HTMLparser.c:5176:6 ExecutionResult: Passed [#######################---------] 162/217 [debug] /libxml2/HTMLparser.c:1508:4 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:179:25 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:441:9 ExecutionResult: Passed [########################--------] 165/217 [debug] /libxml2/HTMLparser.c:2364:22 ExecutionResult: Passed [########################--------] 166/217 [debug] /libxml2/HTMLparser.c:1266:13 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:2327:11 ExecutionResult: Passed [########################--------] 168/217 [debug] /libxml2/HTMLparser.c:4542:19 ExecutionResult: Failed [########################--------] 169/217 [debug] /libxml2/HTMLparser.c:5166:15 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1497:9 ExecutionResult: Passed [#########################-------] 171/217 [debug] /libxml2/HTMLparser.c:1531:15 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4776:26 ExecutionResult: Passed [#########################-------] 173/217 [debug] /libxml2/HTMLparser.c:3854:30 ExecutionResult: Passed [#########################-------] 174/217 [debug] /libxml2/HTMLparser.c:5241:39 ExecutionResult: Failed [#########################-------] 175/217 [debug] /libxml2/HTMLparser.c:4015:17 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:3801:14 ExecutionResult: Failed [##########################------] 177/217 [debug] /libxml2/HTMLparser.c:4565:22 ExecutionResult: Passed [##########################------] 178/217 [debug] /libxml2/HTMLparser.c:5176:8 ExecutionResult: Failed [##########################------] 179/217 [debug] /libxml2/HTMLparser.c:4639:9 ExecutionResult: Failed [##########################------] 180/217 [debug] /libxml2/HTMLparser.c:1509:4 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:192:22 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:442:9 ExecutionResult: Passed [##########################------] 183/217 [debug] /libxml2/HTMLparser.c:2365:24 ExecutionResult: Passed [###########################-----] 184/217 [debug] /libxml2/HTMLparser.c:1296:9 ExecutionResult: Passed [###########################-----] 185/217 [debug] /libxml2/HTMLparser.c:2327:30 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:4545:50 ExecutionResult: Passed [###########################-----] 187/217 [debug] /libxml2/HTMLparser.c:4777:34 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1499:22 ExecutionResult: Passed [###########################-----] 189/217 [debug] /libxml2/HTMLparser.c:3804:24 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:3855:17 ExecutionResult: Passed [############################----] 191/217 [debug] /libxml2/HTMLparser.c:4566:27 ExecutionResult: Passed [############################----] 192/217 [debug] /libxml2/HTMLparser.c:5247:18 ExecutionResult: Passed [############################----] 193/217 [debug] /libxml2/HTMLparser.c:4546:23 ExecutionResult: Failed [############################----] 194/217 [debug] /libxml2/HTMLparser.c:4639:49 ExecutionResult: Failed [############################----] 195/217 [debug] /libxml2/HTMLparser.c:1510:4 ExecutionResult: Passed [debug] /libxml2/HTMLparser.c:1531:31 ExecutionResult: Failed [#############################---] 197/217 [debug] /libxml2/HTMLparser.c:2365:24 ExecutionResult: Passed [#############################---] 198/217 [debug] /libxml2/HTMLparser.c:4244:15 ExecutionResult: Timedout [debug] /libxml2/HTMLparser.c:4015:54 ExecutionResult: Failed [debug] /libxml2/HTMLparser.c:3804:44 ExecutionResult: Passed [#############################---] 201/217 [debug] /libxml2/HTMLparser.c:1499:22 ExecutionResult: Passed [#############################---] 202/217 [debug] /libxml2/HTMLparser.c:4567:22 ExecutionResult: Passed [#############################---] 203/217 [debug] /libxml2/HTMLparser.c:4024:14 ExecutionResult: Passed [##############################--] 204/217 [debug] /libxml2/HTMLparser.c:1387:43 ExecutionResult: Timedout [##############################--] 205/217 [debug] /libxml2/HTMLparser.c:1388:2 ExecutionResult: Passed [##############################--] 206/217 [debug] /libxml2/HTMLparser.c:2347:19 ExecutionResult: Timedout [##############################--] 207/217 [debug] /libxml2/HTMLparser.c:4244:40 ExecutionResult: Timedout [##############################--] 208/217 [debug] /libxml2/HTMLparser.c:4254:5 ExecutionResult: Timedout [##############################--] 209/217 [debug] /libxml2/HTMLparser.c:4256:14 ExecutionResult: Passed [##############################--] 210/217 [debug] /libxml2/HTMLparser.c:4265:14 ExecutionResult: Passed [###############################-] 211/217 [debug] /libxml2/HTMLparser.c:4276:13 ExecutionResult: Passed [###############################-] 212/217 [debug] /libxml2/HTMLparser.c:4288:15 ExecutionResult: Passed [###############################-] 213/217 [debug] /libxml2/HTMLparser.c:4298:14 ExecutionResult: Passed [###############################-] 214/217 [debug] /libxml2/HTMLparser.c:4299:29 ExecutionResult: Passed [###############################-] 215/217 [debug] /libxml2/HTMLparser.c:4508:12 ExecutionResult: Passed [###############################-] 216/217 [debug] /libxml2/HTMLparser.c:4511:14 ExecutionResult: Failed [################################] 217/217. Finished in 7719ms [debug] Done running mutants [info] Survived mutants (145/217): /libxml2/HTMLparser.c:155:21: warning: Survived: Replaced < with >= [cxx_lt_to_ge] if ((ctxt->html < INSERT_IN_HEAD) && (xmlStrEqual(value, BAD_CAST "head"))) ^ /libxml2/HTMLparser.c:155:21: warning: Survived: Replaced < with <= [cxx_lt_to_le] if ((ctxt->html < INSERT_IN_HEAD) && (xmlStrEqual(value, BAD_CAST "head"))) ^ /libxml2/HTMLparser.c:155:43: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if ((ctxt->html < INSERT_IN_HEAD) && (xmlStrEqual(value, BAD_CAST "head"))) ^ /libxml2/HTMLparser.c:157:21: warning: Survived: Replaced < with >= [cxx_lt_to_ge] if ((ctxt->html < INSERT_IN_BODY) && (xmlStrEqual(value, BAD_CAST "body"))) ^ /libxml2/HTMLparser.c:157:21: warning: Survived: Replaced < with <= [cxx_lt_to_le] if ((ctxt->html < INSERT_IN_BODY) && (xmlStrEqual(value, BAD_CAST "body"))) ^ /libxml2/HTMLparser.c:157:43: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if ((ctxt->html < INSERT_IN_BODY) && (xmlStrEqual(value, BAD_CAST "body"))) ^ /libxml2/HTMLparser.c:158:20: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->html = INSERT_IN_BODY; ^ /libxml2/HTMLparser.c:159:22: warning: Survived: Replaced >= with > [cxx_ge_to_gt] if (ctxt->nameNr >= ctxt->nameMax) { ^ /libxml2/HTMLparser.c:159:22: warning: Survived: Replaced >= with < [cxx_ge_to_lt] if (ctxt->nameNr >= ctxt->nameMax) { ^ /libxml2/HTMLparser.c:192:22: warning: Survived: Replaced <= with < [cxx_le_to_lt] if (ctxt->nameNr <= 0) ^ /libxml2/HTMLparser.c:195:22: warning: Survived: Replaced < with >= [cxx_lt_to_ge] if (ctxt->nameNr < 0) ^ /libxml2/HTMLparser.c:195:22: warning: Survived: Replaced < with <= [cxx_lt_to_le] if (ctxt->nameNr < 0) ^ /libxml2/HTMLparser.c:197:22: warning: Survived: Replaced > with >= [cxx_gt_to_ge] if (ctxt->nameNr > 0) ^ /libxml2/HTMLparser.c:440:12: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] size_t avail = ctxt->input->end - cur; ^ /libxml2/HTMLparser.c:440:37: warning: Survived: Replaced - with + [cxx_sub_to_add] size_t avail = ctxt->input->end - cur; ^ /libxml2/HTMLparser.c:441:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] int res = 0; ^ /libxml2/HTMLparser.c:442:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] int line = ctxt->input->line; ^ /libxml2/HTMLparser.c:443:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] int col = ctxt->input->col; ^ /libxml2/HTMLparser.c:446:19: warning: Survived: Replaced == with != [cxx_eq_to_ne] if (avail == 0) { ^ /libxml2/HTMLparser.c:473:23: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->input->line = line; ^ /libxml2/HTMLparser.c:474:22: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->input->col = col; ^ /libxml2/HTMLparser.c:476:13: warning: Survived: Replaced > with >= [cxx_gt_to_ge] if (res > 8) ^ /libxml2/HTMLparser.c:476:13: warning: Survived: Replaced > with <= [cxx_gt_to_le] if (res > 8) ^ /libxml2/HTMLparser.c:1231:21: warning: Survived: Replaced != with == [cxx_ne_to_eq] if ( ctxt->node != NULL && ctxt->record_info ) { ^ /libxml2/HTMLparser.c:1253:12: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] return(xmlStrcasecmp(tag, BAD_CAST desc->name)); ^ /libxml2/HTMLparser.c:1266:13: warning: Survived: Replaced == with != [cxx_eq_to_ne] if (tag == NULL) ^ /libxml2/HTMLparser.c:1296:9: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ret = strcmp(key->oldTag, entry->oldTag); ^ /libxml2/HTMLparser.c:1296:11: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] ret = strcmp(key->oldTag, entry->oldTag); ^ /libxml2/HTMLparser.c:1387:12: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] for (i = (ctxt->nameNr - 1); i >= 0; i--) { ^ /libxml2/HTMLparser.c:1387:28: warning: Survived: Replaced - with + [cxx_sub_to_add] for (i = (ctxt->nameNr - 1); i >= 0; i--) { ^ /libxml2/HTMLparser.c:1388:2: warning: Survived: Removed the call to the function [cxx_remove_void_call] htmlParserFinishElementParsing(ctxt); ^ /libxml2/HTMLparser.c:1414:23: warning: Survived: Replaced & with | [cxx_and_to_or] if (ctxt->options & HTML_PARSE_HTML5) ^ /libxml2/HTMLparser.c:1417:16: warning: Survived: Replaced == with != [cxx_eq_to_ne] if (newtag == NULL) ^ /libxml2/HTMLparser.c:1493:23: warning: Survived: Replaced & with | [cxx_and_to_or] if (ctxt->options & (HTML_PARSE_NOIMPLIED | HTML_PARSE_HTML5)) ^ /libxml2/HTMLparser.c:1497:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if (xmlStrEqual(newtag, BAD_CAST"html")) ^ /libxml2/HTMLparser.c:1499:22: warning: Survived: Replaced <= with > [cxx_le_to_gt] if (ctxt->nameNr <= 0) { ^ /libxml2/HTMLparser.c:1499:22: warning: Survived: Replaced <= with < [cxx_le_to_lt] if (ctxt->nameNr <= 0) { ^ /libxml2/HTMLparser.c:1500:2: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] htmlnamePush(ctxt, BAD_CAST"html"); ^ /libxml2/HTMLparser.c:1501:17: warning: Survived: Replaced != with == [cxx_ne_to_eq] if ((ctxt->sax != NULL) && (ctxt->sax->startElement != NULL)) ^ /libxml2/HTMLparser.c:1504:10: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if ((xmlStrEqual(newtag, BAD_CAST"body")) || (xmlStrEqual(newtag, BAD_CAST"head"))) ^ /libxml2/HTMLparser.c:1504:51: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if ((xmlStrEqual(newtag, BAD_CAST"body")) || (xmlStrEqual(newtag, BAD_CAST"head"))) ^ /libxml2/HTMLparser.c:1506:23: warning: Survived: Replaced <= with > [cxx_le_to_gt] if ((ctxt->nameNr <= 1) && ^ /libxml2/HTMLparser.c:1506:23: warning: Survived: Replaced <= with < [cxx_le_to_lt] if ((ctxt->nameNr <= 1) && ^ /libxml2/HTMLparser.c:1507:11: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] ((xmlStrEqual(newtag, BAD_CAST"script")) || ^ /libxml2/HTMLparser.c:1508:4: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] (xmlStrEqual(newtag, BAD_CAST"style")) || ^ /libxml2/HTMLparser.c:1509:4: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] (xmlStrEqual(newtag, BAD_CAST"meta")) || ^ /libxml2/HTMLparser.c:1510:4: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] (xmlStrEqual(newtag, BAD_CAST"link")) || ^ /libxml2/HTMLparser.c:1511:4: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] (xmlStrEqual(newtag, BAD_CAST"title")) || ^ /libxml2/HTMLparser.c:1512:4: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] (xmlStrEqual(newtag, BAD_CAST"base")))) { ^ /libxml2/HTMLparser.c:1524:18: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] } else if ((!xmlStrEqual(newtag, BAD_CAST"noframes")) && ^ /libxml2/HTMLparser.c:1525:11: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] (!xmlStrEqual(newtag, BAD_CAST"frame")) && ^ /libxml2/HTMLparser.c:1526:11: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] (!xmlStrEqual(newtag, BAD_CAST"frameset"))) { ^ /libxml2/HTMLparser.c:1527:24: warning: Survived: Replaced >= with > [cxx_ge_to_gt] if (ctxt->html >= INSERT_IN_BODY) { ^ /libxml2/HTMLparser.c:1527:24: warning: Survived: Replaced >= with < [cxx_ge_to_lt] if (ctxt->html >= INSERT_IN_BODY) { ^ /libxml2/HTMLparser.c:1531:9: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] for (i = 0;i < ctxt->nameNr;i++) { ^ /libxml2/HTMLparser.c:1531:15: warning: Survived: Replaced < with >= [cxx_lt_to_ge] for (i = 0;i < ctxt->nameNr;i++) { ^ /libxml2/HTMLparser.c:1531:15: warning: Survived: Replaced < with <= [cxx_lt_to_le] for (i = 0;i < ctxt->nameNr;i++) { ^ /libxml2/HTMLparser.c:1532:10: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if (xmlStrEqual(ctxt->nameTab[i], BAD_CAST"body")) { ^ /libxml2/HTMLparser.c:1535:10: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if (xmlStrEqual(ctxt->nameTab[i], BAD_CAST"head")) { ^ /libxml2/HTMLparser.c:1540:2: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] htmlnamePush(ctxt, BAD_CAST"body"); ^ /libxml2/HTMLparser.c:1541:17: warning: Survived: Replaced != with == [cxx_ne_to_eq] if ((ctxt->sax != NULL) && (ctxt->sax->startElement != NULL)) ^ /libxml2/HTMLparser.c:2322:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] int eof = PARSER_PROGRESSIVE(ctxt); ^ /libxml2/HTMLparser.c:2323:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] int nbchar = 0; ^ /libxml2/HTMLparser.c:2324:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] int stop = attr ? '=' : ' '; ^ /libxml2/HTMLparser.c:2327:11: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] avail = ctxt->input->end - in; ^ /libxml2/HTMLparser.c:2327:30: warning: Survived: Replaced - with + [cxx_sub_to_add] avail = ctxt->input->end - in; ^ /libxml2/HTMLparser.c:2350:11: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] c = *in; ^ /libxml2/HTMLparser.c:2353:21: warning: Survived: Replaced != with == [cxx_ne_to_eq] if ((nbchar != 0) && ^ /libxml2/HTMLparser.c:2354:17: warning: Survived: Replaced == with != [cxx_eq_to_ne] ((c == '/') || (c == '>') || (c == stop) || ^ /libxml2/HTMLparser.c:2354:31: warning: Survived: Replaced == with != [cxx_eq_to_ne] ((c == '/') || (c == '>') || (c == stop) || ^ /libxml2/HTMLparser.c:2354:45: warning: Survived: Replaced == with != [cxx_eq_to_ne] ((c == '/') || (c == '>') || (c == stop) || ^ /libxml2/HTMLparser.c:2358:15: warning: Survived: Replaced == with != [cxx_eq_to_ne] if (c == 0) { ^ /libxml2/HTMLparser.c:2364:22: warning: Survived: Replaced < with >= [cxx_lt_to_ge] } else if (c < 0x80) { ^ /libxml2/HTMLparser.c:2364:22: warning: Survived: Replaced < with <= [cxx_lt_to_le] } else if (c < 0x80) { ^ /libxml2/HTMLparser.c:2365:24: warning: Survived: Replaced < with >= [cxx_lt_to_ge] if (nbchar < HTML_PARSER_BUFFER_SIZE) { ^ /libxml2/HTMLparser.c:2365:24: warning: Survived: Replaced < with <= [cxx_lt_to_le] if (nbchar < HTML_PARSER_BUFFER_SIZE) { ^ /libxml2/HTMLparser.c:2368:31: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] buf[nbchar++] = c; ^ /libxml2/HTMLparser.c:2390:15: warning: Survived: Replaced -= with += [cxx_sub_assign_to_add_assign] avail -= size; ^ /libxml2/HTMLparser.c:2398:18: warning: Survived: Replaced == with != [cxx_eq_to_ne] if (ret.name == NULL) ^ /libxml2/HTMLparser.c:3790:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] int discardtag = 0; ^ /libxml2/HTMLparser.c:3792:25: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->endCheckState = 0; ^ /libxml2/HTMLparser.c:3797:13: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] maxatts = ctxt->maxatts; ^ /libxml2/HTMLparser.c:3804:24: warning: Survived: Replaced & with | [cxx_and_to_or] if ((ctxt->options & HTML_PARSE_HTML5) == 0) { ^ /libxml2/HTMLparser.c:3804:44: warning: Survived: Replaced == with != [cxx_eq_to_ne] if ((ctxt->options & HTML_PARSE_HTML5) == 0) { ^ /libxml2/HTMLparser.c:3808:9: warning: Survived: Removed the call to the function [cxx_remove_void_call] htmlAutoClose(ctxt, name); ^ /libxml2/HTMLparser.c:3813:9: warning: Survived: Removed the call to the function [cxx_remove_void_call] htmlCheckImplied(ctxt, name); ^ /libxml2/HTMLparser.c:3819:27: warning: Survived: Replaced > with >= [cxx_gt_to_ge] if ((ctxt->nameNr > 0) && (xmlStrEqual(name, BAD_CAST"html"))) { ^ /libxml2/HTMLparser.c:3819:27: warning: Survived: Replaced > with <= [cxx_gt_to_le] if ((ctxt->nameNr > 0) && (xmlStrEqual(name, BAD_CAST"html"))) { ^ /libxml2/HTMLparser.c:3819:36: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if ((ctxt->nameNr > 0) && (xmlStrEqual(name, BAD_CAST"html"))) { ^ /libxml2/HTMLparser.c:3826:27: warning: Survived: Replaced != with == [cxx_ne_to_eq] if ((ctxt->nameNr != 1) && ^ /libxml2/HTMLparser.c:3827:14: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] (xmlStrEqual(name, BAD_CAST"head"))) { ^ /libxml2/HTMLparser.c:3834:13: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] if (xmlStrEqual(name, BAD_CAST"body")) { ^ /libxml2/HTMLparser.c:3854:30: warning: Survived: Replaced < with >= [cxx_lt_to_ge] while ((ctxt->input->cur < ctxt->input->end) && ^ /libxml2/HTMLparser.c:3854:30: warning: Survived: Replaced < with <= [cxx_lt_to_le] while ((ctxt->input->cur < ctxt->input->end) && ^ /libxml2/HTMLparser.c:3855:17: warning: Survived: Replaced != with == [cxx_ne_to_eq] (CUR != '>') && ^ /libxml2/HTMLparser.c:3923:26: warning: Survived: Replaced >= with > [cxx_ge_to_gt] if (ctxt->input->cur >= ctxt->input->end) { ^ /libxml2/HTMLparser.c:3923:26: warning: Survived: Replaced >= with < [cxx_ge_to_lt] if (ctxt->input->cur >= ctxt->input->end) { ^ /libxml2/HTMLparser.c:3931:16: warning: Survived: Replaced > with >= [cxx_gt_to_ge] if (nbatts > 2) { ^ /libxml2/HTMLparser.c:3931:16: warning: Survived: Replaced > with <= [cxx_gt_to_le] if (nbatts > 2) { ^ /libxml2/HTMLparser.c:4009:27: warning: Survived: Replaced & with | [cxx_and_to_or] if (ctxt->options & HTML_PARSE_HTML5) { ^ /libxml2/HTMLparser.c:4014:2: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] htmlnamePush(ctxt, name); ^ /libxml2/HTMLparser.c:4015:17: warning: Survived: Replaced != with == [cxx_ne_to_eq] if ((ctxt->sax != NULL) && (ctxt->sax->startElement != NULL)) { ^ /libxml2/HTMLparser.c:4024:14: warning: Survived: Replaced != with == [cxx_ne_to_eq] if (atts != NULL) { ^ /libxml2/HTMLparser.c:4256:14: warning: Survived: Replaced == with != [cxx_eq_to_ne] if (name == NULL) ^ /libxml2/HTMLparser.c:4265:14: warning: Survived: Replaced == with != [cxx_eq_to_ne] if ((CUR == '/') && (NXT(1) == '>')) { ^ /libxml2/HTMLparser.c:4276:13: warning: Survived: Replaced != with == [cxx_ne_to_eq] if (CUR != '>') ^ /libxml2/HTMLparser.c:4288:15: warning: Survived: Replaced != with == [cxx_ne_to_eq] if ((info != NULL) && (info->empty)) { ^ /libxml2/HTMLparser.c:4298:14: warning: Survived: Replaced != with == [cxx_ne_to_eq] if (info != NULL) ^ /libxml2/HTMLparser.c:4299:29: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->endCheckState = info->dataMode; ^ /libxml2/HTMLparser.c:4508:12: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] size_t initialNodeTabSize = 10; ^ /libxml2/HTMLparser.c:4537:20: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->inputMax = 1; ^ /libxml2/HTMLparser.c:4541:22: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->standalone = -1; ^ /libxml2/HTMLparser.c:4545:50: warning: Survived: Replaced * with / [cxx_mul_to_div] ctxt->nodeTab = xmlMalloc(initialNodeTabSize * sizeof(htmlNodePtr)); ^ /libxml2/HTMLparser.c:4548:18: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->nodeNr = 0; ^ /libxml2/HTMLparser.c:4549:19: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->nodeMax = initialNodeTabSize; ^ /libxml2/HTMLparser.c:4557:19: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->nameMax = initialNodeTabSize; ^ /libxml2/HTMLparser.c:4561:23: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->nodeInfoNr = 0; ^ /libxml2/HTMLparser.c:4562:23: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->nodeInfoMax = 0; ^ /libxml2/HTMLparser.c:4565:22: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->wellFormed = 1; ^ /libxml2/HTMLparser.c:4566:27: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->replaceEntities = 0; ^ /libxml2/HTMLparser.c:4567:22: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->keepBlanks = xmlKeepBlanksDefaultValue; ^ /libxml2/HTMLparser.c:4568:16: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->html = INSERT_INITIAL; ^ /libxml2/HTMLparser.c:4569:23: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->vctxt.flags = XML_VCTXT_USE_PCTXT; ^ /libxml2/HTMLparser.c:4573:23: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->record_info = 0; ^ /libxml2/HTMLparser.c:4574:20: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->validate = 0; ^ /libxml2/HTMLparser.c:4575:22: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->checkIndex = 0; ^ /libxml2/HTMLparser.c:4577:5: warning: Survived: Removed the call to the function [cxx_remove_void_call] xmlInitNodeInfoSeq(&ctxt->node_seq); ^ /libxml2/HTMLparser.c:4590:5: warning: Survived: Removed the call to the function [cxx_remove_void_call] xmlFreeParserCtxt(ctxt); ^ /libxml2/HTMLparser.c:4633:5: warning: Survived: Removed the call to the function [cxx_remove_void_call] xmlInitParser(); ^ /libxml2/HTMLparser.c:4758:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] int state = ctxt->endCheckState; ^ /libxml2/HTMLparser.c:4761:26: warning: Survived: Replaced == with != [cxx_eq_to_ne] if (ctxt->checkIndex == 0) ^ /libxml2/HTMLparser.c:4766:16: warning: Survived: Replaced < with <= [cxx_lt_to_le] while (cur < end) { ^ /libxml2/HTMLparser.c:4776:26: warning: Survived: Replaced == with != [cxx_eq_to_ne] } else if (c == '>') { ^ /libxml2/HTMLparser.c:4777:34: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->checkIndex = 0; ^ /libxml2/HTMLparser.c:4778:37: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] ctxt->endCheckState = 0; ^ /libxml2/HTMLparser.c:4955:8: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] avail = in->end - in->cur; ^ /libxml2/HTMLparser.c:4955:18: warning: Survived: Replaced - with + [cxx_sub_to_add] avail = in->end - in->cur; ^ /libxml2/HTMLparser.c:5166:15: warning: Survived: Replaced < with <= [cxx_lt_to_le] (size < 0) || ^ /libxml2/HTMLparser.c:5167:16: warning: Survived: Replaced > with >= [cxx_gt_to_ge] ((size > 0) && (chunk == NULL))) ^ /libxml2/HTMLparser.c:5167:16: warning: Survived: Replaced > with <= [cxx_gt_to_le] ((size > 0) && (chunk == NULL))) ^ /libxml2/HTMLparser.c:5172:14: warning: Survived: Replaced > with >= [cxx_gt_to_ge] if (size > 0) { ^ /libxml2/HTMLparser.c:5173:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] size_t pos = ctxt->input->cur - ctxt->input->base; ^ /libxml2/HTMLparser.c:5176:6: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] res = xmlParserInputBufferPush(ctxt->input->buf, size, chunk); ^ /libxml2/HTMLparser.c:5178:10: warning: Survived: Replaced < with <= [cxx_lt_to_le] if (res < 0) { ^ /libxml2/HTMLparser.c:5247:18: warning: Survived: Replaced != with == [cxx_ne_to_eq] if (encoding != NULL) ^ [info] Mutation score: 33% [info] Total execution time: 8003ms [info] Surviving mutants: 145