COPYING MANIFEST.in iocursor/__init__.py iocursor/cursor.c iocursor/cursor.h iocursor/cursor.pyi iocursor/py.typed setup.cfg setup.py tests/__init__.py tests/test_cursor.py tests/test_interface.py tests/test_memoryio.py <<<<<< network # path=iocursor#cursor.c.gcov.reduced -: 0:Source:iocursor/cursor.c func 575:15: 575:17: branch 0 taken 6% (fallthrough):: branch 1 taken 94%:: 34:18: call 0 returned 100%:: 34:19: 541:21: func 42:25: 42:27: branch 0 taken 19% (fallthrough):: branch 1 taken 81%:: 8:28: call 0 returned 100%:: 8:29: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 8:30: call 0 returned 100%:: 8:31: 34:33: func 15:39: 15:41: call 0 returned 100%:: 15:42: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 1:43: 14:45: 14:46: func 106:50: 106:52: branch 0 taken 4% (fallthrough):: branch 1 taken 96%:: 4:53: 102:55: call 0 returned 100%:: 102:56: branch 0 taken 8% (fallthrough):: branch 1 taken 92%:: 8:57: 94:59: call 0 returned 100%:: 94:60: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 94:62: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:63: 94:65: 94:66: func 34:83: 34:85: branch 0 taken 88% (fallthrough):: branch 1 taken 12%:: 30:86: call 0 returned 100%:: 30:87: 34:89: func 2:107: 2:109: call 0 returned 100%:: 2:110: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 2:111: call 0 returned 100%:: 2:112: func #####:130: #####:132: call 0 never executed:: #####:133: branch 0 never executed:: branch 1 never executed:: #####:134: call 0 never executed:: #####:135: func 2:152: 2:154: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:155: 2:156: func 41:178: 41:180: call 0 returned 100%:: branch 1 taken 5% (fallthrough):: branch 2 taken 95%:: 2:181: 39:182: 39:183: func 12:199: 12:201: call 0 returned 100%:: branch 1 taken 17% (fallthrough):: branch 2 taken 83%:: 2:202: 10:203: func 124:239: 124:241: call 0 returned 100%:: branch 1 taken 5% (fallthrough):: branch 2 taken 95%:: 6:242: 118:244: branch 0 taken 44% (fallthrough):: branch 1 taken 56%:: branch 2 taken 27% (fallthrough):: branch 3 taken 73%:: 80:245: 118:246: branch 0 taken 10% (fallthrough):: branch 1 taken 90%:: 12:247: 118:249: call 0 returned 100%:: 118:250: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:251: call 0 never executed:: 118:254: 118:255: func 126:259: 126:263: 126:264: 126:265: 126:268: call 0 returned 100%:: branch 1 taken 98% (fallthrough):: branch 2 taken 2%:: 124:269: call 0 returned 100%:: 126:272: func 12:289: 12:291: call 0 returned 100%:: branch 1 taken 17% (fallthrough):: branch 2 taken 83%:: 2:292: 10:293: func 16:323: 16:325: 16:327: call 0 returned 100%:: branch 1 taken 13% (fallthrough):: branch 2 taken 88%:: 2:328: 14:330: branch 0 taken 29% (fallthrough):: branch 1 taken 71%:: 4:331: 10:332: branch 0 taken 40% (fallthrough):: branch 1 taken 60%:: 4:333: 14:335: 14:336: 14:337: call 0 returned 100%:: func 18:341: 18:346: 18:347: 18:350: call 0 returned 100%:: branch 1 taken 89% (fallthrough):: branch 2 taken 11%:: 16:351: call 0 returned 100%:: 16:352: call 0 returned 100%:: 18:355: func 88:370: 88:371: call 0 returned 100%:: branch 1 taken 5% (fallthrough):: branch 2 taken 95%:: 4:372: 84:374: branch 0 taken 24% (fallthrough):: branch 1 taken 76%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: 64:375: branch 0 taken 97% (fallthrough):: branch 1 taken 3%:: 84:376: branch 0 taken 17% (fallthrough):: branch 1 taken 83%:: 14:377: call 0 returned 100%:: 70:379: 70:380: 70:382: branch 0 taken 86% (fallthrough):: branch 1 taken 14%:: 70:383: call 0 returned 100%:: 70:384: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:385: call 0 never executed:: 70:387: 70:388: func 48:392: 48:395: 48:396: 48:397: 48:400: call 0 returned 100%:: branch 1 taken 96% (fallthrough):: branch 2 taken 4%:: 46:401: call 0 returned 100%:: 48:404: func 18:432: 18:438: 18:439: 18:440: branch 0 taken 78% (fallthrough):: branch 1 taken 22%:: 18:442: branch 0 taken 11% (fallthrough):: branch 1 taken 89%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: 16:443: 18:445: call 0 returned 100%:: branch 1 taken 11% (fallthrough):: branch 2 taken 89%:: 2:446: 16:448: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:449: call 0 never executed:: 156:451: branch 0 taken 89%:: branch 1 taken 11% (fallthrough):: 124:452: 124:453: 124:455: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 124:456: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:457: branch 0 never executed:: branch 1 never executed:: call 2 never executed:: #####:458: call 0 never executed:: 124:460: call 0 returned 100%:: 124:461: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 124:464: 124:465: 124:466: 16:469: func 20:473: 20:476: 20:477: 20:478: 20:481: call 0 returned 100%:: branch 1 taken 90% (fallthrough):: branch 2 taken 10%:: 18:482: call 0 returned 100%:: 20:485: func 137:509: 137:513: call 0 returned 100%:: branch 1 taken 1% (fallthrough):: branch 2 taken 99%:: 2:514: 135:516: branch 0 taken 73%:: branch 1 taken 12%:: branch 2 taken 12%:: branch 3 taken 3%:: 99:517: 99:518: 99:519: 16:520: 16:521: branch 0 taken 25% (fallthrough):: branch 1 taken 75%:: 4:522: call 0 returned 100%:: 4:523: 12:525: 12:526: 16:527: 16:528: branch 0 taken 25% (fallthrough):: branch 1 taken 75%:: 4:529: call 0 returned 100%:: 4:530: 12:532: 12:533: 4:534: 4:535: call 0 returned 100%:: 123:545: branch 0 taken 5% (fallthrough):: branch 1 taken 95%:: 6:546: branch 0 taken 33% (fallthrough):: branch 1 taken 67%:: 2:547: call 0 returned 100%:: 2:548: 4:550: 121:554: 121:555: call 0 returned 100%:: func 139:559: 139:563: 139:564: 139:565: 139:566: 139:569: call 0 returned 100%:: branch 1 taken 99% (fallthrough):: branch 2 taken 1%:: 137:570: call 0 returned 100%:: 139:573: func 12:590: 12:592: call 0 returned 100%:: branch 1 taken 17% (fallthrough):: branch 2 taken 83%:: 2:593: 10:594: func 41:608: 41:610: call 0 returned 100%:: branch 1 taken 5% (fallthrough):: branch 2 taken 95%:: 2:611: 39:612: call 0 returned 100%:: func 8:631: 8:633: call 0 returned 100%:: branch 1 taken 50% (fallthrough):: branch 2 taken 50%:: 4:634: 4:636: call 0 returned 100%:: 4:637: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 4:638: call 0 returned 100%:: 4:640: func 10:644: 10:648: 10:649: 10:650: 10:653: call 0 returned 100%:: branch 1 taken 80% (fallthrough):: branch 2 taken 20%:: 8:654: call 0 returned 100%:: 10:657: func 20:671: 20:673: call 0 returned 100%:: branch 1 taken 10% (fallthrough):: branch 2 taken 90%:: 2:674: 18:675: branch 0 taken 33% (fallthrough):: branch 1 taken 67%:: branch 2 taken 83% (fallthrough):: branch 3 taken 17%:: call 4 returned 100%:: func 30:692: 30:695: call 0 returned 100%:: branch 1 taken 3% (fallthrough):: branch 2 taken 97%:: 1:696: 29:697: call 0 returned 100%:: branch 1 taken 14% (fallthrough):: branch 2 taken 86%:: 4:698: 25:701: branch 0 taken 88% (fallthrough):: branch 1 taken 12%:: 22:703: branch 0 taken 91% (fallthrough):: branch 1 taken 9%:: branch 2 taken 10% (fallthrough):: branch 3 taken 90%:: 4:704: call 0 returned 100%:: 4:711: 18:714: 18:715: 21:718: call 0 returned 100%:: func 33:722: 33:727: 33:728: 33:731: call 0 returned 100%:: branch 1 taken 91% (fallthrough):: branch 2 taken 9%:: 30:732: call 0 returned 100%:: 30:733: call 0 returned 100%:: 33:736: func 14:751: 14:757: call 0 returned 100%:: branch 1 taken 7% (fallthrough):: branch 2 taken 93%:: 1:758: 13:759: call 0 returned 100%:: branch 1 taken 31% (fallthrough):: branch 2 taken 69%:: 4:760: 128:762: call 0 returned 100%:: branch 1 taken 96%:: branch 2 taken 4% (fallthrough):: 114:764: call 0 returned 100%:: branch 1 taken 2% (fallthrough):: branch 2 taken 98%:: 2:765: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 2:766: 112:770: branch 0 taken 98% (fallthrough):: branch 1 taken 2%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: 2:771: call 0 returned 100%:: 2:778: call 0 returned 100%:: 2:779: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 2:780: 110:784: 110:785: 110:788: call 0 returned 100%:: 110:789: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: call 2 returned 100%:: 5:792: call 0 returned 100%:: branch 1 taken 20% (fallthrough):: branch 2 taken 80%:: 1:793: 4:795: func 15:799: 15:804: 15:805: 15:808: call 0 returned 100%:: branch 1 taken 93% (fallthrough):: branch 2 taken 7%:: 14:809: call 0 returned 100%:: 14:810: branch 0 taken 93% (fallthrough):: branch 1 taken 7%:: call 2 returned 100%:: 15:813: func 129:819: 129:824: call 0 returned 100%:: 129:825: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:826: 129:828: 129:829: 129:830: 129:831: 129:832: 129:834: func 131:847: 131:849: 131:853: 131:854: branch 0 taken 5% (fallthrough):: branch 1 taken 95%:: 6:855: call 0 returned 100%:: 131:856: 131:857: branch 0 taken 5% (fallthrough):: branch 1 taken 95%:: branch 2 taken 33% (fallthrough):: branch 3 taken 67%:: call 4 returned 100%:: 131:860: 131:861: 131:864: 131:865: 131:868: branch 0 taken 88% (fallthrough):: branch 1 taken 12%:: 115:869: call 0 returned 100%:: 115:870: branch 0 taken 48% (fallthrough):: branch 1 taken 52%:: 55:871: call 0 returned 100%:: 55:872: 55:873: 131:877: branch 0 taken 49% (fallthrough):: branch 1 taken 51%:: 64:878: call 0 returned 100%:: 64:879: 131:882: func 135:886: 135:888: 135:891: 135:892: 135:894: call 0 returned 100%:: branch 1 taken 97% (fallthrough):: branch 2 taken 3%:: 131:895: call 0 returned 100%:: 135:902: func 4:916: 4:918: 4:919: func 4:933: 4:935: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:936: 4:937: func 4:941: 4:944: 4:947: 4:948: 4:949: 4:951: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 4:952: call 0 returned 100%:: 4:960: func 48:966: 48:968: branch 0 taken 13% (fallthrough):: branch 1 taken 88%:: 6:969: 42:970: call 0 returned 100%:: func 6:976: 6:978: branch 0 taken 67% (fallthrough):: branch 1 taken 33%:: branch 2 taken 50% (fallthrough):: branch 3 taken 50%:: 2:979: call 0 returned 100%:: 4:981: call 0 returned 100%:: func #####:987: #####:989: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:990: func 129:994: 129:996: branch 0 taken 77% (fallthrough):: branch 1 taken 23%:: 99:997: 99:998: call 0 returned 100%:: 129:1000: call 0 returned 100%:: 129:1001: branch 0 taken 97% (fallthrough):: branch 1 taken 3%:: branch 2 taken 70% (fallthrough):: branch 3 taken 30%:: call 4 returned 100%:: 129:1002: call 0 returned 100%:: 129:1003: func #####:1006: #####:1008: branch 0 never executed:: branch 1 never executed:: call 2 never executed:: branch 3 never executed:: branch 4 never executed:: #####:1009: func 22:1066: 22:1067: call 0 returned 100%:: 22:1069: func 6:1073: 6:1074: call 0 returned 100%:: 6:1075: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 6:1076: #####:1077: branch 0 never executed:: branch 1 never executed:: call 2 never executed:: branch 3 never executed:: branch 4 never executed:: #####:1078: func 1:1082: 1:1083: call 0 returned 100%:: 1:1084: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1:1085: #####:1086: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:1087: func 1:1091: 1:1092: call 0 returned 100%:: 1:1093: func 1:1111: 1:1113: 1:1114: 1:1115: 1:1118: call 0 returned 100%:: 1:1119: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:1120: 1:1121: call 0 returned 100%:: 1:1122: 1:1123: 1:1126: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:1127: 1:1128: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:1129: 1:1132: call 0 returned 100%:: 1:1133: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:1134: 1:1135: call 0 returned 100%:: 1:1136: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:1137: 1:1138: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:1139: 1:1142: 1:1143: 1:1145: 1:1146: #####:1148: #####:1149: branch 0 never executed:: branch 1 never executed:: call 2 never executed:: #####:1150: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:1151: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:1152: func 14:1160: 14:1162: call 0 returned 100%:: 14:1164: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: call 2 returned 100%:: branch 3 taken 0% (fallthrough):: branch 4 taken 100%:: #####:1165: call 0 never executed:: #####:1168: 14:1170: func 14:1174: 14:1176: call 0 returned 100%:: 14:1177: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: <<<<<< EOF # path=fixes ./iocursor/cursor.h:3,12,17,20 ./iocursor/cursor.c:5,9,11,13,16,20,22,23,26,32,34,35,37,40,44,47,48,51,54,58,61,64,67,68,70,81,84,88,90,91,93,105,108,113,114,116,128,131,136,137,139,150,153,157,158,160,176,179,184,185,187,197,200,204,205,207,222,237,240,243,248,252,253,256,257,260,262,266,270,271,273,274,276,287,290,294,295,297,309,321,324,326,329,334,338,339,342,344,348,353,354,356,357,359,368,373,378,381,386,389,390,394,398,402,403,405,406,408,430,433,441,444,447,450,454,462,463,467,468,470,471,475,479,483,484,486,487,488,490,507,510,512,515,524,531,543,544,551,552,553,556,557,560,562,567,571,572,574,575,577,588,591,595,596,598,606,609,613,614,616,629,632,635,639,641,642,645,647,651,655,656,658,659,661,669,672,676,677,679,690,693,699,712,716,717,719,720,723,725,729,734,735,737,738,740,749,752,755,761,767,768,781,782,786,790,791,794,796,797,800,802,806,811,812,814,815,817,820,822,827,833,835,836,838,845,848,850,858,862,866,874,875,876,880,881,883,884,887,890,893,900,901,903,904,906,914,917,920,921,923,931,934,938,939,942,943,946,950,958,959,961,962,964,967,971,972,974,977,982,983,985,988,991,992,995,999,1003,1004,1007,1010,1011,1013,1018,1044,1062,1064,1070,1071,1079,1080,1088,1089,1093,1094,1098,1109,1112,1116,1124,1130,1140,1144,1147,1153,1154,1156,1158,1161,1169,1171,1172,1175,1178,1179,1181,1184,1187,1190,1192,1193 <<<<<< EOF