| | [info] Using config /sqlite/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 108ms |
| | [info] Extracting coverage information (threads: 1) |
| |
[################################] 1/1. Finished in 3ms |
| | [info] Filter mutants (threads: 1) |
| |
[################################] 1/1. Finished in 0ms |
| | [info] Baseline run (threads: 1) |
| |
[################################] 1/1. Finished in 110ms |
| | [info] Running mutants (threads: 20) |
| | [debug] /sqlite/src/backup.c:236:31 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:114:6 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:255:26 ExecutionResult: Failed |
| |
[--------------------------------] 3/140 |
| | [debug] /sqlite/src/backup.c:271:15 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:251:64 ExecutionResult: Failed |
| |
[#-------------------------------] 5/140 |
| | [debug] /sqlite/src/backup.c:394:12 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:350:11 ExecutionResult: Passed |
| |
[#-------------------------------] 7/140 |
| | [debug] /sqlite/src/backup.c:603:14 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:375:15 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:563:3 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:423:62 ExecutionResult: Passed |
| |
[##------------------------------] 11/140 |
| | [debug] /sqlite/src/backup.c:535:22 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:379:45 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:366:18 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:323:3 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:406:12 ExecutionResult: Failed |
| |
[###-----------------------------] 16/140 |
| | [debug] /sqlite/src/backup.c:402:11 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:390:21 ExecutionResult: Passed |
| |
[####----------------------------] 18/140 |
| | [debug] /sqlite/src/backup.c:456:36 ExecutionResult: Passed |
| |
[####----------------------------] 19/140 |
| | [debug] /sqlite/src/backup.c:754:6 ExecutionResult: Failed |
| |
[####----------------------------] 20/140 |
| | [debug] /sqlite/src/backup.c:114:8 ExecutionResult: Passed |
| |
[####----------------------------] 21/140 |
| | [debug] /sqlite/src/backup.c:237:7 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:253:10 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:271:29 ExecutionResult: Passed |
| |
[#####---------------------------] 24/140 |
| | [debug] /sqlite/src/backup.c:256:18 ExecutionResult: Failed |
| |
[#####---------------------------] 25/140 |
| | [debug] /sqlite/src/backup.c:394:14 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:610:3 ExecutionResult: Passed |
| |
[######--------------------------] 27/140 |
| | [debug] /sqlite/src/backup.c:350:41 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:376:14 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:564:3 ExecutionResult: Passed |
| |
[######--------------------------] 30/140 |
| | [debug] /sqlite/src/backup.c:417:11 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:425:13 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:536:22 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:366:40 ExecutionResult: Failed |
| |
[#######-------------------------] 34/140 |
| | [debug] /sqlite/src/backup.c:324:3 ExecutionResult: Passed |
| |
[########------------------------] 35/140 |
| | [debug] /sqlite/src/backup.c:390:29 ExecutionResult: Failed |
| |
[########------------------------] 36/140 |
| | [debug] /sqlite/src/backup.c:456:46 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:403:21 ExecutionResult: Passed |
| |
[########------------------------] 38/140 |
| | [debug] /sqlite/src/backup.c:754:8 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:114:41 ExecutionResult: Passed |
| |
[#########-----------------------] 40/140 |
| | [debug] /sqlite/src/backup.c:380:16 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:251:11 ExecutionResult: Failed |
| |
[#########-----------------------] 42/140 |
| | [debug] /sqlite/src/backup.c:253:29 ExecutionResult: Failed |
| |
[#########-----------------------] 43/140 |
| | [debug] /sqlite/src/backup.c:256:24 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:272:9 ExecutionResult: Passed |
| |
[##########----------------------] 45/140 |
| | [debug] /sqlite/src/backup.c:395:15 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:617:3 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:350:43 ExecutionResult: Passed |
| |
[##########----------------------] 48/140 |
| | [debug] /sqlite/src/backup.c:429:21 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:418:19 ExecutionResult: Failed |
| |
[###########---------------------] 50/140 |
| | [debug] /sqlite/src/backup.c:536:28 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:367:18 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:329:6 ExecutionResult: Failed |
| |
[############--------------------] 53/140 |
| | [debug] /sqlite/src/backup.c:390:29 ExecutionResult: Passed |
| |
[############--------------------] 54/140 |
| | [debug] /sqlite/src/backup.c:577:8 ExecutionResult: Failed |
| |
[############--------------------] 55/140 |
| | [debug] /sqlite/src/backup.c:404:21 ExecutionResult: Passed |
| |
[############--------------------] 56/140 |
| | [debug] /sqlite/src/backup.c:755:9 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:376:16 ExecutionResult: Failed |
| |
[#############-------------------] 58/140 |
| | [debug] /sqlite/src/backup.c:218:13 ExecutionResult: Failed |
| |
[#############-------------------] 59/140 |
| | [debug] /sqlite/src/backup.c:251:16 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:253:40 ExecutionResult: Failed |
| |
[#############-------------------] 61/140 |
| | [debug] /sqlite/src/backup.c:272:36 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:256:26 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:382:10 ExecutionResult: Failed |
| |
[##############------------------] 64/140 |
| | [debug] /sqlite/src/backup.c:361:23 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:722:3 ExecutionResult: Passed |
| |
[###############-----------------] 66/140 |
| | [debug] /sqlite/src/backup.c:433:13 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:422:13 ExecutionResult: Passed |
| |
[###############-----------------] 68/140 |
| | [debug] /sqlite/src/backup.c:536:30 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:460:20 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:330:8 ExecutionResult: Failed |
| |
[################----------------] 71/140 |
| | [debug] /sqlite/src/backup.c:367:24 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:396:14 ExecutionResult: Failed |
| |
[################----------------] 73/140 |
| | [debug] /sqlite/src/backup.c:579:3 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:390:48 ExecutionResult: Failed |
| |
[#################---------------] 75/140 |
| | [debug] /sqlite/src/backup.c:404:31 ExecutionResult: Passed |
| |
[#################---------------] 76/140 |
| | [debug] /sqlite/src/backup.c:233:24 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:377:14 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:251:34 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:254:14 ExecutionResult: Failed |
| |
[##################--------------] 80/140 |
| | [debug] /sqlite/src/backup.c:275:5 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:361:32 ExecutionResult: Passed |
| |
[##################--------------] 82/140 |
| | [debug] /sqlite/src/backup.c:723:3 ExecutionResult: Passed |
| |
[##################--------------] 83/140 |
| | [debug] /sqlite/src/backup.c:449:20 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:422:30 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:538:14 ExecutionResult: Failed |
| |
[###################-------------] 86/140 |
| | [debug] /sqlite/src/backup.c:334:9 ExecutionResult: Passed |
| |
[###################-------------] 87/140 |
| | [debug] /sqlite/src/backup.c:367:26 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:396:16 ExecutionResult: Failed |
| |
[####################------------] 89/140 |
| | [debug] /sqlite/src/backup.c:390:48 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:580:3 ExecutionResult: Passed |
| |
[####################------------] 91/140 |
| | [debug] /sqlite/src/backup.c:756:24 ExecutionResult: Failed |
| |
[#####################-----------] 92/140 |
| | [debug] /sqlite/src/backup.c:404:33 ExecutionResult: Passed |
| |
[#####################-----------] 93/140 |
| | [debug] /sqlite/src/backup.c:388:14 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:258:37 ExecutionResult: Failed |
| |
[#####################-----------] 95/140 |
| | [debug] /sqlite/src/backup.c:460:20 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:377:16 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:251:53 ExecutionResult: Failed |
| |
[######################----------] 98/140 |
| | [debug] /sqlite/src/backup.c:234:7 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:255:18 ExecutionResult: Failed |
| |
[######################----------] 100/140 |
| | [debug] /sqlite/src/backup.c:361:47 ExecutionResult: Passed |
| |
[#######################---------] 101/140 |
| | [debug] /sqlite/src/backup.c:317:7 ExecutionResult: Passed |
| |
[#######################---------] 102/140 |
| | [debug] /sqlite/src/backup.c:743:11 ExecutionResult: Failed |
| |
[#######################---------] 103/140 |
| | [debug] /sqlite/src/backup.c:449:20 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:423:12 ExecutionResult: Failed |
| |
[########################--------] 105/140 |
| | [debug] /sqlite/src/backup.c:555:11 ExecutionResult: Failed |
| |
[########################--------] 106/140 |
| | [debug] /sqlite/src/backup.c:370:22 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:335:9 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:397:11 ExecutionResult: Passed |
| |
[########################--------] 109/140 |
| | [debug] /sqlite/src/backup.c:758:5 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:390:75 ExecutionResult: Passed |
| |
[#########################-------] 111/140 |
| | [debug] /sqlite/src/backup.c:600:3 ExecutionResult: Passed |
| |
[#########################-------] 112/140 |
| | [debug] /sqlite/src/backup.c:260:33 ExecutionResult: Failed |
| |
[#########################-------] 113/140 |
| | [debug] /sqlite/src/backup.c:405:19 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:388:21 ExecutionResult: Passed |
| |
[##########################------] 115/140 |
| | [debug] /sqlite/src/backup.c:530:11 ExecutionResult: Passed |
| |
[##########################------] 116/140 |
| | [debug] /sqlite/src/backup.c:251:53 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:255:24 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:361:61 ExecutionResult: Failed |
| |
[###########################-----] 119/140 |
| | [debug] /sqlite/src/backup.c:318:7 ExecutionResult: Passed |
| |
[###########################-----] 120/140 |
| | [debug] /sqlite/src/backup.c:234:19 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:751:3 ExecutionResult: Failed |
| |
[###########################-----] 122/140 |
| | [debug] /sqlite/src/backup.c:558:11 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:456:25 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:343:10 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:603:6 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:375:13 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:423:14 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:400:15 ExecutionResult: Failed |
| |
[#############################---] 129/140 |
| | [debug] /sqlite/src/backup.c:392:17 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:378:18 ExecutionResult: Failed |
| |
[#############################---] 131/140 |
| | [debug] /sqlite/src/backup.c:270:48 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:763:3 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:405:19 ExecutionResult: Failed |
| |
[##############################--] 134/140 |
| | [debug] /sqlite/src/backup.c:531:14 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:390:11 ExecutionResult: Passed |
| |
[###############################-] 136/140 |
| | [debug] /sqlite/src/backup.c:379:18 ExecutionResult: Passed |
| | [debug] /sqlite/src/backup.c:764:3 ExecutionResult: Passed |
| |
[###############################-] 138/140 |
| | [debug] /sqlite/src/backup.c:531:16 ExecutionResult: Failed |
| | [debug] /sqlite/src/backup.c:390:21 ExecutionResult: Passed |
| |
[################################] 140/140. Finished in 1463ms |
| | [debug] Done running mutants |
| | [info] Survived mutants (65/140): |
| | /sqlite/src/backup.c:114:6: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | rc = sqlite3BtreeSetPageSize(p->pDest,sqlite3BtreeGetPageSize(p->pSrc),0,0); |
| | ^ |
| | /sqlite/src/backup.c:114:8: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] |
| | rc = sqlite3BtreeSetPageSize(p->pDest,sqlite3BtreeGetPageSize(p->pSrc),0,0); |
| | ^ |
| | /sqlite/src/backup.c:114:41: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] |
| | rc = sqlite3BtreeSetPageSize(p->pDest,sqlite3BtreeGetPageSize(p->pSrc),0,0); |
| | ^ |
| | /sqlite/src/backup.c:251:53: warning: Survived: Replaced < with <= [cxx_lt_to_le] |
| | for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){ |
| | ^ |
| | /sqlite/src/backup.c:255:24: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | if( SQLITE_OK==(rc = sqlite3PagerGet(pDestPager, iDest, &pDestPg, 0)) |
| | ^ |
| | /sqlite/src/backup.c:271:15: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( iOff==0 && bUpdate==0 ){ |
| | ^ |
| | /sqlite/src/backup.c:271:29: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( iOff==0 && bUpdate==0 ){ |
| | ^ |
| | /sqlite/src/backup.c:272:9: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3Put4byte(&zOut[28], sqlite3BtreeLastPage(p->pSrc)); |
| | ^ |
| | /sqlite/src/backup.c:275:5: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3PagerUnref(pDestPg); |
| | ^ |
| | /sqlite/src/backup.c:317:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] |
| | int pgszSrc = 0; |
| | ^ |
| | /sqlite/src/backup.c:318:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] |
| | int pgszDest = 0; |
| | ^ |
| | /sqlite/src/backup.c:323:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3_mutex_enter(p->pSrcDb->mutex); |
| | ^ |
| | /sqlite/src/backup.c:324:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3BtreeEnter(p->pSrc); |
| | ^ |
| | /sqlite/src/backup.c:334:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] |
| | int nSrcPage = -1; |
| | ^ |
| | /sqlite/src/backup.c:335:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const] |
| | int bCloseTrans = 0; |
| | ^ |
| | /sqlite/src/backup.c:350:11: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( rc==SQLITE_OK && SQLITE_TXN_NONE==sqlite3BtreeTxnState(p->pSrc) ){ |
| | ^ |
| | /sqlite/src/backup.c:350:41: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( rc==SQLITE_OK && SQLITE_TXN_NONE==sqlite3BtreeTxnState(p->pSrc) ){ |
| | ^ |
| | /sqlite/src/backup.c:350:43: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] |
| | if( rc==SQLITE_OK && SQLITE_TXN_NONE==sqlite3BtreeTxnState(p->pSrc) ){ |
| | ^ |
| | /sqlite/src/backup.c:361:23: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( p->bDestLocked==0 && rc==SQLITE_OK && setDestPgsz(p)==SQLITE_NOMEM ){ |
| | ^ |
| | /sqlite/src/backup.c:361:32: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( p->bDestLocked==0 && rc==SQLITE_OK && setDestPgsz(p)==SQLITE_NOMEM ){ |
| | ^ |
| | /sqlite/src/backup.c:361:47: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] |
| | if( p->bDestLocked==0 && rc==SQLITE_OK && setDestPgsz(p)==SQLITE_NOMEM ){ |
| | ^ |
| | /sqlite/src/backup.c:367:18: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | && SQLITE_OK==(rc = sqlite3BtreeBeginTrans(p->pDest, 2, |
| | ^ |
| | /sqlite/src/backup.c:370:22: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | p->bDestLocked = 1; |
| | ^ |
| | /sqlite/src/backup.c:377:14: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | destMode = sqlite3PagerGetJournalMode(sqlite3BtreePager(p->pDest)); |
| | ^ |
| | /sqlite/src/backup.c:377:16: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] |
| | destMode = sqlite3PagerGetJournalMode(sqlite3BtreePager(p->pDest)); |
| | ^ |
| | /sqlite/src/backup.c:379:18: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | && (destMode==PAGER_JOURNALMODE_WAL || sqlite3PagerIsMemdb(pDestPager)) |
| | ^ |
| | /sqlite/src/backup.c:379:45: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] |
| | && (destMode==PAGER_JOURNALMODE_WAL || sqlite3PagerIsMemdb(pDestPager)) |
| | ^ |
| | /sqlite/src/backup.c:388:14: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | nSrcPage = (int)sqlite3BtreeLastPage(p->pSrc); |
| | ^ |
| | /sqlite/src/backup.c:388:21: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] |
| | nSrcPage = (int)sqlite3BtreeLastPage(p->pSrc); |
| | ^ |
| | /sqlite/src/backup.c:390:11: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){ |
| | ^ |
| | /sqlite/src/backup.c:390:21: warning: Survived: Replaced < with >= [cxx_lt_to_ge] |
| | for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){ |
| | ^ |
| | /sqlite/src/backup.c:390:21: warning: Survived: Replaced < with <= [cxx_lt_to_le] |
| | for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){ |
| | ^ |
| | /sqlite/src/backup.c:390:29: warning: Survived: Replaced < with <= [cxx_lt_to_le] |
| | for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){ |
| | ^ |
| | /sqlite/src/backup.c:390:75: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec] |
| | for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){ |
| | ^ |
| | /sqlite/src/backup.c:397:11: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3PagerUnref(pSrcPg); |
| | ^ |
| | /sqlite/src/backup.c:403:21: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | p->nPagecount = nSrcPage; |
| | ^ |
| | /sqlite/src/backup.c:404:21: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | p->nRemaining = nSrcPage+1-p->iNext; |
| | ^ |
| | /sqlite/src/backup.c:404:31: warning: Survived: Replaced + with - [cxx_add_to_sub] |
| | p->nRemaining = nSrcPage+1-p->iNext; |
| | ^ |
| | /sqlite/src/backup.c:404:33: warning: Survived: Replaced - with + [cxx_sub_to_add] |
| | p->nRemaining = nSrcPage+1-p->iNext; |
| | ^ |
| | /sqlite/src/backup.c:405:19: warning: Survived: Replaced > with >= [cxx_gt_to_ge] |
| | if( p->iNext>(Pgno)nSrcPage ){ |
| | ^ |
| | /sqlite/src/backup.c:422:13: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( rc==SQLITE_OK || rc==SQLITE_DONE ){ |
| | ^ |
| | /sqlite/src/backup.c:423:62: warning: Survived: Replaced + with - [cxx_add_to_sub] |
| | rc = sqlite3BtreeUpdateMeta(p->pDest,1,p->iDestSchema+1); |
| | ^ |
| | /sqlite/src/backup.c:425:13: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( rc==SQLITE_OK ){ |
| | ^ |
| | /sqlite/src/backup.c:429:21: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( destMode==PAGER_JOURNALMODE_WAL ){ |
| | ^ |
| | /sqlite/src/backup.c:449:20: warning: Survived: Replaced < with >= [cxx_lt_to_ge] |
| | if( pgszSrc<pgszDest ){ |
| | ^ |
| | /sqlite/src/backup.c:449:20: warning: Survived: Replaced < with <= [cxx_lt_to_le] |
| | if( pgszSrc<pgszDest ){ |
| | ^ |
| | /sqlite/src/backup.c:456:25: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | nDestTruncate = nSrcPage * (pgszSrc/pgszDest); |
| | ^ |
| | /sqlite/src/backup.c:456:36: warning: Survived: Replaced * with / [cxx_mul_to_div] |
| | nDestTruncate = nSrcPage * (pgszSrc/pgszDest); |
| | ^ |
| | /sqlite/src/backup.c:456:46: warning: Survived: Replaced / with * [cxx_div_to_mul] |
| | nDestTruncate = nSrcPage * (pgszSrc/pgszDest); |
| | ^ |
| | /sqlite/src/backup.c:530:11: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3PagerTruncateImage(pDestPager, nDestTruncate); |
| | ^ |
| | /sqlite/src/backup.c:536:22: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | && SQLITE_OK==(rc = sqlite3BtreeCommitPhaseTwo(p->pDest, 0)) |
| | ^ |
| | /sqlite/src/backup.c:536:28: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] |
| | && SQLITE_OK==(rc = sqlite3BtreeCommitPhaseTwo(p->pDest, 0)) |
| | ^ |
| | /sqlite/src/backup.c:563:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3BtreeLeave(p->pSrc); |
| | ^ |
| | /sqlite/src/backup.c:564:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3_mutex_leave(p->pSrcDb->mutex); |
| | ^ |
| | /sqlite/src/backup.c:579:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3_mutex_enter(pSrcDb->mutex); |
| | ^ |
| | /sqlite/src/backup.c:580:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3BtreeEnter(p->pSrc); |
| | ^ |
| | /sqlite/src/backup.c:600:3: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] |
| | sqlite3BtreeRollback(p->pDest, SQLITE_OK, 0); |
| | ^ |
| | /sqlite/src/backup.c:610:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3BtreeLeave(p->pSrc); |
| | ^ |
| | /sqlite/src/backup.c:617:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3LeaveMutexAndCloseZombie(pSrcDb); |
| | ^ |
| | /sqlite/src/backup.c:722:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3BtreeEnter(pTo); |
| | ^ |
| | /sqlite/src/backup.c:723:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3BtreeEnter(pFrom); |
| | ^ |
| | /sqlite/src/backup.c:755:9: warning: Survived: Replaced == with != [cxx_eq_to_ne] |
| | if( rc==SQLITE_OK ){ |
| | ^ |
| | /sqlite/src/backup.c:758:5: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3PagerClearCache(sqlite3BtreePager(b.pDest)); |
| | ^ |
| | /sqlite/src/backup.c:763:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3BtreeLeave(pFrom); |
| | ^ |
| | /sqlite/src/backup.c:764:3: warning: Survived: Removed the call to the function [cxx_remove_void_call] |
| | sqlite3BtreeLeave(pTo); |
| | ^ |
| | [info] Mutation score: 53% |
| | [info] Total execution time: 1764ms |
| | [info] Surviving mutants: 65 |
| |
|