AryaWu/sqlite
0
1[info] Using config /sqlite/mull.yml2[debug] Diagnostics: Debug Mode enabled. Debug-level messages will be printed.3[warning] Could not find dynamic library: libm.so.64[warning] Could not find dynamic library: libc.so.65[info] Warm up run (threads: 1)6
[################################] 1/1. Finished in 107ms7[info] Extracting coverage information (threads: 1)8
[################################] 1/1. Finished in 3ms9[info] Filter mutants (threads: 1)10
[################################] 1/1. Finished in 5ms11[info] Baseline run (threads: 1)12
[################################] 1/1. Finished in 110ms13[info] Running mutants (threads: 20)14[debug] /sqlite/src/expr.c:323:8 ExecutionResult: Passed15[debug] /sqlite/src/expr.c:253:9 ExecutionResult: Passed16[debug] /sqlite/src/expr.c:938:34 ExecutionResult: Passed17
[--------------------------------] 2/158
[--------------------------------] 3/15818[debug] /sqlite/src/expr.c:1320:12 ExecutionResult: Failed19[debug] /sqlite/src/expr.c:1347:14 ExecutionResult: Failed20
[#-------------------------------] 5/15821[debug] /sqlite/src/expr.c:1355:22 ExecutionResult: Passed22[debug] /sqlite/src/expr.c:2073:20 ExecutionResult: Passed23
[#-------------------------------] 7/15824[debug] /sqlite/src/expr.c:6500:5 ExecutionResult: Passed25[debug] /sqlite/src/expr.c:5957:29 ExecutionResult: Passed26
[#-------------------------------] 9/15827[debug] /sqlite/src/expr.c:4932:12 ExecutionResult: Passed28[debug] /sqlite/src/expr.c:3044:7 ExecutionResult: Failed29[debug] /sqlite/src/expr.c:2177:13 ExecutionResult: Passed30[debug] /sqlite/src/expr.c:6488:3 ExecutionResult: Failed31
[##------------------------------] 13/15832[debug] /sqlite/src/expr.c:6607:9 ExecutionResult: Passed33[debug] /sqlite/src/expr.c:6601:18 ExecutionResult: Passed34[debug] /sqlite/src/expr.c:4448:10 ExecutionResult: Passed35[debug] /sqlite/src/expr.c:6557:13 ExecutionResult: Passed36[debug] /sqlite/src/expr.c:5977:62 ExecutionResult: Passed37
[###-----------------------------] 18/15838[debug] /sqlite/src/expr.c:2032:12 ExecutionResult: Failed39
[###-----------------------------] 19/15840[debug] /sqlite/src/expr.c:793:7 ExecutionResult: Passed41[debug] /sqlite/src/expr.c:254:11 ExecutionResult: Passed42[debug] /sqlite/src/expr.c:941:47 ExecutionResult: Passed43
[####----------------------------] 22/15844[debug] /sqlite/src/expr.c:2275:14 ExecutionResult: Failed45
[####----------------------------] 23/15846[debug] /sqlite/src/expr.c:1326:11 ExecutionResult: Passed47[debug] /sqlite/src/expr.c:1347:22 ExecutionResult: Failed48
[#####---------------------------] 25/15849[debug] /sqlite/src/expr.c:1356:15 ExecutionResult: Passed50
[#####---------------------------] 26/15851[debug] /sqlite/src/expr.c:6506:12 ExecutionResult: Failed52[debug] /sqlite/src/expr.c:2073:33 ExecutionResult: Passed53[debug] /sqlite/src/expr.c:4934:28 ExecutionResult: Passed54
[#####---------------------------] 29/15855[debug] /sqlite/src/expr.c:2237:57 ExecutionResult: Passed56[debug] /sqlite/src/expr.c:3044:33 ExecutionResult: Failed57
[######--------------------------] 31/15858[debug] /sqlite/src/expr.c:6602:6 ExecutionResult: Passed59
[######--------------------------] 32/15860[debug] /sqlite/src/expr.c:4450:5 ExecutionResult: Passed61[debug] /sqlite/src/expr.c:6608:9 ExecutionResult: Passed62[debug] /sqlite/src/expr.c:6557:31 ExecutionResult: Passed63[debug] /sqlite/src/expr.c:6490:10 ExecutionResult: Failed64[debug] /sqlite/src/expr.c:5978:16 ExecutionResult: Passed65
[#######-------------------------] 37/15866[debug] /sqlite/src/expr.c:2036:17 ExecutionResult: Passed67[debug] /sqlite/src/expr.c:794:7 ExecutionResult: Passed68
[#######-------------------------] 39/15869[debug] /sqlite/src/expr.c:5957:34 ExecutionResult: Failed70[debug] /sqlite/src/expr.c:944:14 ExecutionResult: Passed71[debug] /sqlite/src/expr.c:255:12 ExecutionResult: Passed72
[########------------------------] 42/15873[debug] /sqlite/src/expr.c:1331:9 ExecutionResult: Passed74[debug] /sqlite/src/expr.c:1347:22 ExecutionResult: Failed75
[########------------------------] 44/15876[debug] /sqlite/src/expr.c:1375:18 ExecutionResult: Passed77
[#########-----------------------] 45/15878[debug] /sqlite/src/expr.c:6544:9 ExecutionResult: Passed79[debug] /sqlite/src/expr.c:4941:8 ExecutionResult: Passed80[debug] /sqlite/src/expr.c:2076:33 ExecutionResult: Passed81
[#########-----------------------] 48/15882[debug] /sqlite/src/expr.c:2239:22 ExecutionResult: Passed83[debug] /sqlite/src/expr.c:4416:11 ExecutionResult: Passed84
[##########----------------------] 50/15885[debug] /sqlite/src/expr.c:6602:20 ExecutionResult: Passed86[debug] /sqlite/src/expr.c:4451:5 ExecutionResult: Passed87
[##########----------------------] 52/15888[debug] /sqlite/src/expr.c:6609:15 ExecutionResult: Passed89[debug] /sqlite/src/expr.c:6575:15 ExecutionResult: Passed90[debug] /sqlite/src/expr.c:6491:5 ExecutionResult: Passed91
[###########---------------------] 55/15892[debug] /sqlite/src/expr.c:5978:24 ExecutionResult: Passed93
[###########---------------------] 56/15894[debug] /sqlite/src/expr.c:2275:14 ExecutionResult: Failed95
[###########---------------------] 57/15896[debug] /sqlite/src/expr.c:945:16 ExecutionResult: Passed97[debug] /sqlite/src/expr.c:795:14 ExecutionResult: Passed98
[###########---------------------] 59/15899[debug] /sqlite/src/expr.c:256:11 ExecutionResult: Passed100
[############--------------------] 60/158101[debug] /sqlite/src/expr.c:5965:16 ExecutionResult: Passed102
[############--------------------] 61/158103[debug] /sqlite/src/expr.c:1332:13 ExecutionResult: Passed104[debug] /sqlite/src/expr.c:1347:29 ExecutionResult: Passed105
[############--------------------] 63/158106[debug] /sqlite/src/expr.c:1376:8 ExecutionResult: Passed107
[############--------------------] 64/158108[debug] /sqlite/src/expr.c:6544:18 ExecutionResult: Passed109[debug] /sqlite/src/expr.c:2157:8 ExecutionResult: Passed110[debug] /sqlite/src/expr.c:5950:6 ExecutionResult: Passed111[debug] /sqlite/src/expr.c:2241:24 ExecutionResult: Passed112
[#############-------------------] 68/158113[debug] /sqlite/src/expr.c:4416:11 ExecutionResult: Passed114[debug] /sqlite/src/expr.c:6604:23 ExecutionResult: Passed115
[##############------------------] 70/158116[debug] /sqlite/src/expr.c:4473:3 ExecutionResult: Passed117
[##############------------------] 71/158118[debug] /sqlite/src/expr.c:6575:38 ExecutionResult: Passed119[debug] /sqlite/src/expr.c:6494:11 ExecutionResult: Passed120[debug] /sqlite/src/expr.c:6480:7 ExecutionResult: Failed121
[##############------------------] 74/158122[debug] /sqlite/src/expr.c:6610:15 ExecutionResult: Passed123
[###############-----------------] 75/158124[debug] /sqlite/src/expr.c:2037:16 ExecutionResult: Failed125
[###############-----------------] 76/158126[debug] /sqlite/src/expr.c:2276:3 ExecutionResult: Passed127
[###############-----------------] 77/158128[debug] /sqlite/src/expr.c:795:14 ExecutionResult: Failed129[debug] /sqlite/src/expr.c:261:14 ExecutionResult: Passed130
[################----------------] 79/158131[debug] /sqlite/src/expr.c:5965:34 ExecutionResult: Passed132[debug] /sqlite/src/expr.c:951:33 ExecutionResult: Failed133
[################----------------] 81/158134[debug] /sqlite/src/expr.c:1337:12 ExecutionResult: Passed135
[################----------------] 82/158136[debug] /sqlite/src/expr.c:1347:29 ExecutionResult: Failed137[debug] /sqlite/src/expr.c:1376:8 ExecutionResult: Failed138
[#################---------------] 84/158139[debug] /sqlite/src/expr.c:6545:14 ExecutionResult: Passed140
[#################---------------] 85/158141[debug] /sqlite/src/expr.c:2170:25 ExecutionResult: Passed142[debug] /sqlite/src/expr.c:5950:22 ExecutionResult: Passed143
[#################---------------] 87/158144[debug] /sqlite/src/expr.c:4416:21 ExecutionResult: Passed145[debug] /sqlite/src/expr.c:6605:24 ExecutionResult: Passed146
[##################--------------] 89/158147[debug] /sqlite/src/expr.c:4921:7 ExecutionResult: Passed148
[##################--------------] 90/158149[debug] /sqlite/src/expr.c:6588:21 ExecutionResult: Passed150
[##################--------------] 91/158151[debug] /sqlite/src/expr.c:6613:22 ExecutionResult: Passed152[debug] /sqlite/src/expr.c:6494:33 ExecutionResult: Passed153
[##################--------------] 93/158154[debug] /sqlite/src/expr.c:2050:17 ExecutionResult: Passed155
[###################-------------] 94/158156[debug] /sqlite/src/expr.c:2279:15 ExecutionResult: Passed157
[###################-------------] 95/158158[debug] /sqlite/src/expr.c:2267:7 ExecutionResult: Failed159[debug] /sqlite/src/expr.c:261:27 ExecutionResult: Passed160
[###################-------------] 97/158161[debug] /sqlite/src/expr.c:5972:22 ExecutionResult: Passed162[debug] /sqlite/src/expr.c:905:12 ExecutionResult: Passed163[debug] /sqlite/src/expr.c:957:19 ExecutionResult: Passed164
[####################------------] 100/158165[debug] /sqlite/src/expr.c:1338:11 ExecutionResult: Passed166[debug] /sqlite/src/expr.c:1411:7 ExecutionResult: Passed167[debug] /sqlite/src/expr.c:1353:9 ExecutionResult: Passed168
[####################------------] 102/158
[####################------------] 103/158169[debug] /sqlite/src/expr.c:6484:16 ExecutionResult: Failed170
[#####################-----------] 104/158171[debug] /sqlite/src/expr.c:6550:17 ExecutionResult: Passed172[debug] /sqlite/src/expr.c:2172:17 ExecutionResult: Passed173
[#####################-----------] 106/158174[debug] /sqlite/src/expr.c:4426:52 ExecutionResult: Passed175
[#####################-----------] 107/158176[debug] /sqlite/src/expr.c:6605:38 ExecutionResult: Passed177[debug] /sqlite/src/expr.c:4922:7 ExecutionResult: Passed178
[######################----------] 109/158179[debug] /sqlite/src/expr.c:6590:21 ExecutionResult: Passed180
[######################----------] 110/158181[debug] /sqlite/src/expr.c:6641:9 ExecutionResult: Passed182
[######################----------] 111/158183[debug] /sqlite/src/expr.c:6497:11 ExecutionResult: Failed184
[######################----------] 112/158185[debug] /sqlite/src/expr.c:2900:7 ExecutionResult: Failed186
[######################----------] 113/158187[debug] /sqlite/src/expr.c:2272:5 ExecutionResult: Passed188
[#######################---------] 114/158189[debug] /sqlite/src/expr.c:5955:5 ExecutionResult: Failed190[debug] /sqlite/src/expr.c:261:27 ExecutionResult: Passed191[debug] /sqlite/src/expr.c:5972:43 ExecutionResult: Passed192[debug] /sqlite/src/expr.c:907:18 ExecutionResult: Passed193
[#######################---------] 118/158194[debug] /sqlite/src/expr.c:1433:5 ExecutionResult: Passed195[debug] /sqlite/src/expr.c:1338:17 ExecutionResult: Passed196[debug] /sqlite/src/expr.c:1354:12 ExecutionResult: Passed197
[########################--------] 121/158198[debug] /sqlite/src/expr.c:2052:11 ExecutionResult: Failed199[debug] /sqlite/src/expr.c:6550:29 ExecutionResult: Passed200[debug] /sqlite/src/expr.c:2173:16 ExecutionResult: Passed201
[#########################-------] 124/158202[debug] /sqlite/src/expr.c:4446:9 ExecutionResult: Passed203[debug] /sqlite/src/expr.c:4923:7 ExecutionResult: Passed204[debug] /sqlite/src/expr.c:6606:9 ExecutionResult: Passed205
[#########################-------] 127/158206[debug] /sqlite/src/expr.c:6593:21 ExecutionResult: Passed207
[#########################-------] 128/158208[debug] /sqlite/src/expr.c:6497:13 ExecutionResult: Failed209
[##########################------] 129/158210[debug] /sqlite/src/expr.c:2908:16 ExecutionResult: Failed211[debug] /sqlite/src/expr.c:6641:18 ExecutionResult: Passed212
[##########################------] 131/158213[debug] /sqlite/src/expr.c:974:7 ExecutionResult: Failed214
[##########################------] 132/158215[debug] /sqlite/src/expr.c:2273:25 ExecutionResult: Passed216
[##########################------] 133/158217[debug] /sqlite/src/expr.c:6484:46 ExecutionResult: Failed218[debug] /sqlite/src/expr.c:938:7 ExecutionResult: Passed219[debug] /sqlite/src/expr.c:305:7 ExecutionResult: Passed220
[###########################-----] 136/158221[debug] /sqlite/src/expr.c:5977:11 ExecutionResult: Passed222[debug] /sqlite/src/expr.c:5957:24 ExecutionResult: Passed223
[###########################-----] 138/158224[debug] /sqlite/src/expr.c:1339:13 ExecutionResult: Passed225
[############################----] 139/158226[debug] /sqlite/src/expr.c:1437:11 ExecutionResult: Passed227[debug] /sqlite/src/expr.c:1354:12 ExecutionResult: Failed228
[############################----] 141/158229[debug] /sqlite/src/expr.c:6594:15 ExecutionResult: Passed230[debug] /sqlite/src/expr.c:4926:7 ExecutionResult: Passed231[debug] /sqlite/src/expr.c:2059:33 ExecutionResult: Passed232[debug] /sqlite/src/expr.c:6551:21 ExecutionResult: Passed233[debug] /sqlite/src/expr.c:2175:23 ExecutionResult: Passed234
[#############################---] 146/158235[debug] /sqlite/src/expr.c:4446:11 ExecutionResult: Passed236[debug] /sqlite/src/expr.c:6499:5 ExecutionResult: Passed237
[#############################---] 148/158238[debug] /sqlite/src/expr.c:3043:7 ExecutionResult: Passed239
[##############################--] 149/158240[debug] /sqlite/src/expr.c:6487:26 ExecutionResult: Failed241
[##############################--] 150/158242[debug] /sqlite/src/expr.c:5957:29 ExecutionResult: Passed243
[##############################--] 151/158244[debug] /sqlite/src/expr.c:5977:19 ExecutionResult: Passed245
[##############################--] 152/158246[debug] /sqlite/src/expr.c:974:9 ExecutionResult: Failed247
[##############################--] 153/158248[debug] /sqlite/src/expr.c:3043:35 ExecutionResult: Passed249
[###############################-] 154/158250[debug] /sqlite/src/expr.c:2275:11 ExecutionResult: Failed251
[###############################-] 155/158252[debug] /sqlite/src/expr.c:2070:12 ExecutionResult: Failed253
[###############################-] 156/158254[debug] /sqlite/src/expr.c:6487:46 ExecutionResult: Failed255
[###############################-] 157/158256[debug] /sqlite/src/expr.c:2073:20 ExecutionResult: Passed257
[################################] 158/158. Finished in 1727ms258[debug] Done running mutants259[info] Survived mutants (123/158):260/sqlite/src/expr.c:253:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]261 int op = p->op;262 ^263/sqlite/src/expr.c:254:11: warning: Survived: Replaced == with != [cxx_eq_to_ne]264 if( op==TK_REGISTER ) op = p->op2;265 ^266/sqlite/src/expr.c:255:12: warning: Survived: Replaced == with != [cxx_eq_to_ne]267 if( (op==TK_AGG_COLUMN && p->y.pTab!=0)268 ^269/sqlite/src/expr.c:256:11: warning: Survived: Replaced == with != [cxx_eq_to_ne]270 || op==TK_COLUMN || op==TK_TRIGGER271 ^272/sqlite/src/expr.c:261:14: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]273 if( (j = p->iColumn)>=0 ){274 ^275/sqlite/src/expr.c:261:27: warning: Survived: Replaced >= with > [cxx_ge_to_gt]276 if( (j = p->iColumn)>=0 ){277 ^278/sqlite/src/expr.c:261:27: warning: Survived: Replaced >= with < [cxx_ge_to_lt]279 if( (j = p->iColumn)>=0 ){280 ^281/sqlite/src/expr.c:305:7: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]282 if( sqlite3CheckCollSeq(pParse, pColl) ){283 ^284/sqlite/src/expr.c:323:8: warning: Survived: Replaced == with != [cxx_eq_to_ne]285 if( p==0 ) p = pParse->db->pDfltColl;286 ^287/sqlite/src/expr.c:793:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]288 int rc = SQLITE_OK;289 ^290/sqlite/src/expr.c:794:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]291 int mxHeight = pParse->db->aLimit[SQLITE_LIMIT_EXPR_DEPTH];292 ^293/sqlite/src/expr.c:795:14: warning: Survived: Replaced > with >= [cxx_gt_to_ge]294 if( nHeight>mxHeight ){295 ^296/sqlite/src/expr.c:905:12: warning: Survived: Replaced == with != [cxx_eq_to_ne]297 if( pExpr==0 ) return;298 ^299/sqlite/src/expr.c:907:18: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]300 pExpr->w.iOfst = iOfst;301 ^302/sqlite/src/expr.c:938:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]303 int nExtra = pToken ? pToken->n+1 : 0;304 ^305/sqlite/src/expr.c:938:34: warning: Survived: Replaced + with - [cxx_add_to_sub]306 int nExtra = pToken ? pToken->n+1 : 0;307 ^308/sqlite/src/expr.c:941:47: warning: Survived: Replaced + with - [cxx_add_to_sub]309 pNew = sqlite3DbMallocRawNN(db, sizeof(Expr)+nExtra);310 ^311/sqlite/src/expr.c:944:14: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]312 pNew->op = (u8)op;313 ^314/sqlite/src/expr.c:945:16: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]315 pNew->iAgg = -1;316 ^317/sqlite/src/expr.c:957:19: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]318 pNew->nHeight = 1;319 ^320/sqlite/src/expr.c:1326:11: warning: Survived: Replaced == with != [cxx_eq_to_ne]321 if( z[1]==0 ){322 ^323/sqlite/src/expr.c:1331:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]324 int doAdd = 0;325 ^326/sqlite/src/expr.c:1332:13: warning: Survived: Replaced == with != [cxx_eq_to_ne]327 if( z[0]=='?' ){328 ^329/sqlite/src/expr.c:1337:12: warning: Survived: Replaced == with != [cxx_eq_to_ne]330 if( n==2 ){ /*OPTIMIZATION-IF-TRUE*/331 ^332/sqlite/src/expr.c:1338:11: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]333 i = z[1]-'0'; /* The common case of ?N for a single digit N */334 ^335/sqlite/src/expr.c:1338:17: warning: Survived: Replaced - with + [cxx_sub_to_add]336 i = z[1]-'0'; /* The common case of ?N for a single digit N */337 ^338/sqlite/src/expr.c:1339:13: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]339 bOk = 1;340 ^341/sqlite/src/expr.c:1347:29: warning: Survived: Replaced > with >= [cxx_gt_to_ge]342 if( bOk==0 || i<1 || i>db->aLimit[SQLITE_LIMIT_VARIABLE_NUMBER] ){343 ^344/sqlite/src/expr.c:1353:9: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]345 x = (ynVar)i;346 ^347/sqlite/src/expr.c:1354:12: warning: Survived: Replaced > with >= [cxx_gt_to_ge]348 if( x>pParse->nVar ){349 ^350/sqlite/src/expr.c:1355:22: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]351 pParse->nVar = (int)x;352 ^353/sqlite/src/expr.c:1356:15: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]354 doAdd = 1;355 ^356/sqlite/src/expr.c:1375:18: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]357 pExpr->iColumn = x;358 ^359/sqlite/src/expr.c:1376:8: warning: Survived: Replaced > with >= [cxx_gt_to_ge]360 if( x>db->aLimit[SQLITE_LIMIT_VARIABLE_NUMBER] ){361 ^362/sqlite/src/expr.c:1411:7: warning: Survived: Removed the call to the function [cxx_remove_void_call]363 sqlite3ExprListDelete(db, p->x.pList);364 ^365/sqlite/src/expr.c:1433:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]366 sqlite3DbNNFreeNN(db, p);367 ^368/sqlite/src/expr.c:1437:11: warning: Survived: Removed the call to the function [cxx_remove_void_call]369 if( p ) sqlite3ExprDeleteNN(db, p);370 ^371/sqlite/src/expr.c:2036:17: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]372 pList->nAlloc = 4;373 ^374/sqlite/src/expr.c:2050:17: warning: Survived: Replaced *= with /= [cxx_mul_assign_to_div_assign]375 pList->nAlloc *= 2;376 ^377/sqlite/src/expr.c:2059:33: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec]378 pItem = &pList->a[pList->nExpr++];379 ^380/sqlite/src/expr.c:2073:20: warning: Survived: Replaced < with >= [cxx_lt_to_ge]381 if( pList->nAlloc<pList->nExpr+1 ){382 ^383/sqlite/src/expr.c:2073:20: warning: Survived: Replaced < with <= [cxx_lt_to_le]384 if( pList->nAlloc<pList->nExpr+1 ){385 ^386/sqlite/src/expr.c:2073:33: warning: Survived: Replaced + with - [cxx_add_to_sub]387 if( pList->nAlloc<pList->nExpr+1 ){388 ^389/sqlite/src/expr.c:2076:33: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec]390 pItem = &pList->a[pList->nExpr++];391 ^392/sqlite/src/expr.c:2157:8: warning: Survived: Replaced == with != [cxx_eq_to_ne]393 if( p==0 ) return;394 ^395/sqlite/src/expr.c:2170:25: warning: Survived: Replaced - with + [cxx_sub_to_add]396 pItem = &p->a[p->nExpr-1];397 ^398/sqlite/src/expr.c:2172:17: warning: Survived: Replaced == with != [cxx_eq_to_ne]399 if( iSortOrder==SQLITE_SO_UNDEFINED ){400 ^401/sqlite/src/expr.c:2173:16: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]402 iSortOrder = SQLITE_SO_ASC;403 ^404/sqlite/src/expr.c:2175:23: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]405 pItem->fg.sortFlags = (u8)iSortOrder;406 ^407/sqlite/src/expr.c:2177:13: warning: Survived: Replaced != with == [cxx_ne_to_eq]408 if( eNulls!=SQLITE_SO_UNDEFINED ){409 ^410/sqlite/src/expr.c:2237:57: warning: Survived: Replaced - with + [cxx_sub_to_add]411 struct ExprList_item *pItem = &pList->a[pList->nExpr-1];412 ^413/sqlite/src/expr.c:2239:22: warning: Survived: Replaced == with != [cxx_eq_to_ne]414 if( pItem->zEName==0 ){415 ^416/sqlite/src/expr.c:2241:24: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]417 pItem->fg.eEName = ENAME_SPAN;418 ^419/sqlite/src/expr.c:2272:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]420 sqlite3ExprDelete(db, pItem->pExpr);421 ^422/sqlite/src/expr.c:2273:25: warning: Survived: Removed the call to the function [cxx_remove_void_call]423 if( pItem->zEName ) sqlite3DbNNFreeNN(db, pItem->zEName);424 ^425/sqlite/src/expr.c:2276:3: warning: Survived: Removed the call to the function [cxx_remove_void_call]426 sqlite3DbNNFreeNN(db, pList);427 ^428/sqlite/src/expr.c:2279:15: warning: Survived: Removed the call to the function [cxx_remove_void_call]429 if( pList ) exprListDeleteNN(db, pList);430 ^431/sqlite/src/expr.c:3043:7: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]432 if( sqlite3StrICmp(z, "_ROWID_")==0 ) return 1;433 ^434/sqlite/src/expr.c:3043:35: warning: Survived: Replaced == with != [cxx_eq_to_ne]435 if( sqlite3StrICmp(z, "_ROWID_")==0 ) return 1;436 ^437/sqlite/src/expr.c:4416:11: warning: Survived: Replaced < with >= [cxx_lt_to_ge]438 if( iCol<0 || iCol==pTab->iPKey ){439 ^440/sqlite/src/expr.c:4416:11: warning: Survived: Replaced < with <= [cxx_lt_to_le]441 if( iCol<0 || iCol==pTab->iPKey ){442 ^443/sqlite/src/expr.c:4416:21: warning: Survived: Replaced == with != [cxx_eq_to_ne]444 if( iCol<0 || iCol==pTab->iPKey ){445 ^446/sqlite/src/expr.c:4426:52: warning: Survived: Replaced & with | [cxx_and_to_or]447 }else if( (pCol = &pTab->aCol[iCol])->colFlags & COLFLAG_VIRTUAL ){448 ^449/sqlite/src/expr.c:4446:9: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]450 x = sqlite3TableColumnToStorage(pTab,iCol);451 ^452/sqlite/src/expr.c:4446:11: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]453 x = sqlite3TableColumnToStorage(pTab,iCol);454 ^455/sqlite/src/expr.c:4448:10: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]456 op = OP_Column;457 ^458/sqlite/src/expr.c:4450:5: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]459 sqlite3VdbeAddOp3(v, op, iTabCur, x, regOut);460 ^461/sqlite/src/expr.c:4451:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]462 sqlite3ColumnDefault(v, pTab, iCol, regOut);463 ^464/sqlite/src/expr.c:4473:3: warning: Survived: Removed the call to the function [cxx_remove_void_call]465 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);466 ^467/sqlite/src/expr.c:4921:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]468 int inReg = target; /* Results stored in register inReg */469 ^470/sqlite/src/expr.c:4922:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]471 int regFree1 = 0; /* If non-zero free this temporary register */472 ^473/sqlite/src/expr.c:4923:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]474 int regFree2 = 0; /* If non-zero free this temporary register */475 ^476/sqlite/src/expr.c:4926:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]477 int p5 = 0;478 ^479/sqlite/src/expr.c:4932:12: warning: Survived: Replaced == with != [cxx_eq_to_ne]480 if( pExpr==0 ){481 ^482/sqlite/src/expr.c:4934:28: warning: Survived: Replaced != with == [cxx_ne_to_eq]483 }else if( pParse->pIdxEpr!=0484 ^485/sqlite/src/expr.c:4941:8: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]486 op = pExpr->op;487 ^488/sqlite/src/expr.c:5950:6: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]489 u8 copyOp = (flags & SQLITE_ECEL_DUP) ? OP_Copy : OP_SCopy;490 ^491/sqlite/src/expr.c:5950:22: warning: Survived: Replaced & with | [cxx_and_to_or]492 u8 copyOp = (flags & SQLITE_ECEL_DUP) ? OP_Copy : OP_SCopy;493 ^494/sqlite/src/expr.c:5957:24: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]495 for(pItem=pList->a, i=0; i<n; i++, pItem++){496 ^497/sqlite/src/expr.c:5957:29: warning: Survived: Replaced < with >= [cxx_lt_to_ge]498 for(pItem=pList->a, i=0; i<n; i++, pItem++){499 ^500/sqlite/src/expr.c:5957:29: warning: Survived: Replaced < with <= [cxx_lt_to_le]501 for(pItem=pList->a, i=0; i<n; i++, pItem++){502 ^503/sqlite/src/expr.c:5965:16: warning: Survived: Replaced & with | [cxx_and_to_or]504 if( (flags & SQLITE_ECEL_REF)!=0 && (j = pItem->u.x.iOrderByCol)>0 ){505 ^506/sqlite/src/expr.c:5965:34: warning: Survived: Replaced != with == [cxx_ne_to_eq]507 if( (flags & SQLITE_ECEL_REF)!=0 && (j = pItem->u.x.iOrderByCol)>0 ){508 ^509/sqlite/src/expr.c:5972:22: warning: Survived: Replaced & with | [cxx_and_to_or]510 }else if( (flags & SQLITE_ECEL_FACTOR)!=0511 ^512/sqlite/src/expr.c:5972:43: warning: Survived: Replaced != with == [cxx_ne_to_eq]513 }else if( (flags & SQLITE_ECEL_FACTOR)!=0514 ^515/sqlite/src/expr.c:5977:11: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]516 int inReg = sqlite3ExprCodeTarget(pParse, pExpr, target+i);517 ^518/sqlite/src/expr.c:5977:19: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]519 int inReg = sqlite3ExprCodeTarget(pParse, pExpr, target+i);520 ^521/sqlite/src/expr.c:5977:62: warning: Survived: Replaced + with - [cxx_add_to_sub]522 int inReg = sqlite3ExprCodeTarget(pParse, pExpr, target+i);523 ^524/sqlite/src/expr.c:5978:16: warning: Survived: Replaced != with == [cxx_ne_to_eq]525 if( inReg!=target+i ){526 ^527/sqlite/src/expr.c:5978:24: warning: Survived: Replaced + with - [cxx_add_to_sub]528 if( inReg!=target+i ){529 ^530/sqlite/src/expr.c:6491:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]531 sqlite3VdbeSetVarmask(pParse->pVdbe, iVar);532 ^533/sqlite/src/expr.c:6494:11: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]534 if( sqlite3_value_type(pL)==SQLITE_TEXT ){535 ^536/sqlite/src/expr.c:6494:33: warning: Survived: Replaced == with != [cxx_eq_to_ne]537 if( sqlite3_value_type(pL)==SQLITE_TEXT ){538 ^539/sqlite/src/expr.c:6499:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]540 sqlite3ValueFree(pR);541 ^542/sqlite/src/expr.c:6500:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]543 sqlite3ValueFree(pL);544 ^545/sqlite/src/expr.c:6544:9: warning: Survived: Replaced == with != [cxx_eq_to_ne]546 if( pA==0 || pB==0 ){547 ^548/sqlite/src/expr.c:6544:18: warning: Survived: Replaced == with != [cxx_eq_to_ne]549 if( pA==0 || pB==0 ){550 ^551/sqlite/src/expr.c:6545:14: warning: Survived: Replaced == with != [cxx_eq_to_ne]552 return pB==pA ? 0 : 2;553 ^554/sqlite/src/expr.c:6550:17: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]555 combinedFlags = pA->flags | pB->flags;556 ^557/sqlite/src/expr.c:6550:29: warning: Survived: Replaced | with & [cxx_or_to_and]558 combinedFlags = pA->flags | pB->flags;559 ^560/sqlite/src/expr.c:6551:21: warning: Survived: Replaced & with | [cxx_and_to_or]561 if( combinedFlags & EP_IntValue ){562 ^563/sqlite/src/expr.c:6557:13: warning: Survived: Replaced != with == [cxx_ne_to_eq]564 if( pA->op!=pB->op || pA->op==TK_RAISE ){565 ^566/sqlite/src/expr.c:6557:31: warning: Survived: Replaced == with != [cxx_eq_to_ne]567 if( pA->op!=pB->op || pA->op==TK_RAISE ){568 ^569/sqlite/src/expr.c:6575:15: warning: Survived: Replaced == with != [cxx_eq_to_ne]570 if( pA->op==TK_FUNCTION || pA->op==TK_AGG_FUNCTION ){571 ^572/sqlite/src/expr.c:6575:38: warning: Survived: Replaced == with != [cxx_eq_to_ne]573 if( pA->op==TK_FUNCTION || pA->op==TK_AGG_FUNCTION ){574 ^575/sqlite/src/expr.c:6588:21: warning: Survived: Replaced == with != [cxx_eq_to_ne]576 }else if( pA->op==TK_NULL ){577 ^578/sqlite/src/expr.c:6590:21: warning: Survived: Replaced == with != [cxx_eq_to_ne]579 }else if( pA->op==TK_COLLATE ){580 ^581/sqlite/src/expr.c:6593:21: warning: Survived: Replaced != with == [cxx_ne_to_eq]582 if( pB->u.zToken!=0583 ^584/sqlite/src/expr.c:6594:15: warning: Survived: Replaced != with == [cxx_ne_to_eq]585 && pA->op!=TK_COLUMN586 ^587/sqlite/src/expr.c:6601:18: warning: Survived: Replaced & with | [cxx_and_to_or]588 if( (pA->flags & (EP_Distinct|EP_Commuted))589 ^590/sqlite/src/expr.c:6602:6: warning: Survived: Replaced != with == [cxx_ne_to_eq]591 != (pB->flags & (EP_Distinct|EP_Commuted)) ) return 2;592 ^593/sqlite/src/expr.c:6602:20: warning: Survived: Replaced & with | [cxx_and_to_or]594 != (pB->flags & (EP_Distinct|EP_Commuted)) ) return 2;595 ^596/sqlite/src/expr.c:6604:23: warning: Survived: Replaced & with | [cxx_and_to_or]597 if( combinedFlags & EP_xIsSelect ) return 2;598 ^599/sqlite/src/expr.c:6605:24: warning: Survived: Replaced & with | [cxx_and_to_or]600 if( (combinedFlags & EP_FixedCol)==0601 ^602/sqlite/src/expr.c:6605:38: warning: Survived: Replaced == with != [cxx_eq_to_ne]603 if( (combinedFlags & EP_FixedCol)==0604 ^605/sqlite/src/expr.c:6606:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]606 && sqlite3ExprCompare(pParse, pA->pLeft, pB->pLeft, iTab) ) return 2;607 ^608/sqlite/src/expr.c:6607:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]609 if( sqlite3ExprCompare(pParse, pA->pRight, pB->pRight, iTab) ) return 2;610 ^611/sqlite/src/expr.c:6608:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]612 if( sqlite3ExprListCompare(pA->x.pList, pB->x.pList, iTab) ) return 2;613 ^614/sqlite/src/expr.c:6609:15: warning: Survived: Replaced != with == [cxx_ne_to_eq]615 if( pA->op!=TK_STRING616 ^617/sqlite/src/expr.c:6610:15: warning: Survived: Replaced != with == [cxx_ne_to_eq]618 && pA->op!=TK_TRUEFALSE619 ^620/sqlite/src/expr.c:6613:22: warning: Survived: Replaced != with == [cxx_ne_to_eq]621 if( pA->iColumn!=pB->iColumn ) return 2;622 ^623/sqlite/src/expr.c:6641:9: warning: Survived: Replaced == with != [cxx_eq_to_ne]624 if( pA==0 && pB==0 ) return 0;625 ^626/sqlite/src/expr.c:6641:18: warning: Survived: Replaced == with != [cxx_eq_to_ne]627 if( pA==0 && pB==0 ) return 0;628 ^629[info] Mutation score: 22%630[info] Total execution time: 2051ms631[info] Surviving mutants: 123632 