(original) (raw)

Filename Function Coverage Line Coverage Region Coverage Branch Coverage
Objects/floatobject.c 94.92% (56/59) 79.06% (1208/1528) 87.73% (1265/1442) 76.14% (533/700)
Objects/listobject.c 98.96% (95/96) 91.67% (1925/2100) 92.86% (2210/2380) 87.05% (820/942)
Objects/setobject.c 96.39% (80/83) 89.89% (1289/1434) 90.07% (2060/2287) 84.09% (703/836)
Objects/abstract.c 82.76% (96/116) 75.79% (1603/2115) 83.24% (1986/2386) 73.54% (728/990)
Objects/genobject.c 91.03% (71/78) 84.22% (1014/1204) 89.45% (1196/1337) 78.72% (370/470)
Objects/classobject.c 70.83% (17/24) 63.28% (193/305) 64.69% (240/371) 51.64% (63/122)
Objects/structseq.c 83.33% (15/18) 73.06% (301/412) 78.88% (396/502) 65.58% (101/154)
Objects/complexobject.c 100.00% (37/37) 92.74% (613/661) 92.85% (610/657) 86.60% (265/306)
Objects/sliceobject.c 90.48% (19/21) 84.58% (340/402) 81.82% (396/484) 70.31% (135/192)
Objects/bytesobject.c 98.94% (93/94) 84.69% (1914/2260) 85.00% (2216/2607) 77.91% (952/1222)
Objects/descrobject.c 96.70% (88/91) 89.31% (902/1010) 93.52% (1039/1111) 76.80% (278/362)
Objects/unicodeobject.c 92.04% (289/314) 82.85% (8008/9666) 84.24% (9171/10887) 77.47% (3796/4900)
Objects/unionobject.c 100.00% (17/17) 83.15% (227/273) 92.78% (334/360) 77.05% (94/122)
Objects/moduleobject.c 94.29% (33/35) 72.45% (505/697) 81.47% (598/734) 65.50% (224/342)
Objects/capsule.c 93.33% (14/15) 69.01% (118/171) 82.50% (99/120) 56.45% (35/62)
Objects/methodobject.c 80.77% (21/26) 81.08% (270/333) 85.79% (332/387) 76.52% (101/132)
Objects/bytes_methods.c 100.00% (26/26) 97.16% (444/457) 97.65% (583/597) 93.85% (229/244)
Objects/bytearrayobject.c 97.26% (71/73) 86.29% (1164/1349) 86.91% (1554/1788) 79.05% (498/630)
Objects/interpreteridobject.c 100.00% (12/12) 87.01% (134/154) 87.58% (134/153) 81.82% (54/66)
Objects/enumobject.c 100.00% (16/16) 88.22% (262/297) 88.34% (379/429) 79.41% (108/136)
Objects/picklebufobject.c 63.64% (7/11) 60.34% (70/116) 63.64% (63/99) 56.25% (18/32)
Objects/object.c 77.11% (64/83) 71.09% (932/1311) 77.15% (1121/1453) 68.80% (355/516)
Objects/fileobject.c 73.68% (14/19) 66.02% (204/309) 66.67% (212/318) 60.48% (75/124)
Objects/weakrefobject.c 97.37% (37/38) 89.05% (480/539) 87.52% (722/825) 71.64% (192/268)
Objects/genericaliasobject.c 94.44% (34/36) 78.73% (533/677) 83.42% (775/929) 71.14% (212/298)
Objects/exceptions.c 94.24% (131/139) 86.29% (1681/1948) 84.99% (2645/3112) 72.52% (702/968)
Objects/rangeobject.c 97.22% (35/36) 83.57% (585/700) 82.02% (689/840) 74.15% (218/294)
Objects/namespaceobject.c 100.00% (9/9) 84.62% (110/130) 87.50% (154/176) 61.67% (37/60)
Objects/iterobject.c 95.24% (20/21) 87.77% (201/229) 88.99% (283/318) 67.35% (66/98)
Objects/boolobject.c 75.00% (6/8) 75.00% (45/60) 85.37% (105/123) 71.05% (27/38)
Objects/unicodetype_db.h 100.00% (3/3) 61.39% (1275/2077) 65.31% (1252/1917) 62.54% (2394/3828)
Objects/frameobject.c 95.83% (46/48) 84.39% (757/897) 86.35% (759/879) 77.23% (329/426)
Objects/longobject.c 99.24% (130/131) 88.84% (3415/3844) 87.41% (4215/4822) 82.40% (1671/2028)
Objects/unicodectype.c 95.45% (21/22) 94.93% (131/138) 93.68% (89/95) 88.24% (30/34)
Objects/stringlib/codecs.h 100.00% (6/6) 86.36% (494/572) 92.27% (394/427) 90.79% (207/228)
Objects/stringlib/eq.h 100.00% (1/1) 80.00% (8/10) 94.29% (33/35) 66.67% (4/6)
Objects/stringlib/split.h 100.00% (7/7) 85.20% (213/250) 83.09% (570/686) 80.17% (194/242)
Objects/stringlib/partition.h 100.00% (2/2) 88.24% (60/68) 91.80% (112/122) 60.00% (12/20)
Objects/stringlib/count.h 100.00% (1/1) 100.00% (11/11) 93.33% (14/15) 87.50% (7/8)
Objects/stringlib/join.h 100.00% (1/1) 87.12% (115/132) 94.90% (149/157) 89.29% (50/56)
Objects/stringlib/ctype.h 100.00% (13/13) 92.75% (64/69) 96.45% (136/141) 50.00% (5/10)
Objects/stringlib/replace.h 100.00% (1/1) 100.00% (26/26) 100.00% (24/24) 100.00% (14/14)
Objects/stringlib/transmogrify.h 100.00% (16/16) 90.97% (413/454) 93.86% (367/391) 83.12% (128/154)
Objects/stringlib/fastsearch.h 92.31% (12/13) 81.39% (411/505) 80.31% (363/452) 76.07% (178/234)
Objects/stringlib/find.h 100.00% (5/5) 77.97% (46/59) 95.24% (40/42) 88.89% (16/18)
Objects/stringlib/unicode_format.h 100.00% (32/32) 94.55% (659/697) 94.97% (548/577) 89.60% (267/298)
Objects/stringlib/localeutil.h 100.00% (3/3) 97.78% (44/45) 96.67% (29/30) 88.89% (16/18)
Objects/stringlib/clinic/transmogrify.h.h 100.00% (5/5) 92.81% (142/153) 94.88% (204/215) 63.33% (57/90)
Objects/stringlib/find_max_char.h 100.00% (2/2) 95.83% (69/72) 100.00% (61/61) 100.00% (28/28)
Objects/funcobject.c 79.25% (42/53) 66.23% (457/690) 76.96% (885/1150) 60.38% (192/318)
Objects/typeobject.c 97.81% (268/274) 84.28% (4928/5847) 88.25% (6338/7182) 78.36% (2412/3078)
Objects/cellobject.c 90.91% (10/11) 78.16% (68/87) 59.82% (134/224) 55.36% (31/56)
Objects/odictobject.c 100.00% (55/55) 86.14% (789/916) 87.76% (1061/1209) 73.12% (291/398)
Objects/accu.c 100.00% (7/7) 78.48% (62/79) 71.13% (69/97) 46.67% (14/30)
Objects/dictobject.c 96.97% (160/165) 85.35% (3076/3604) 84.07% (3208/3816) 76.97% (1153/1498)
Objects/memoryobject.c 99.07% (106/107) 92.76% (1780/1919) 94.24% (2226/2362) 86.79% (1012/1166)
Objects/clinic/enumobject.c.h 50.00% (1/2) 60.00% (24/40) 50.85% (30/59) 39.29% (11/28)
Objects/clinic/dictobject.c.h 100.00% (6/6) 100.00% (74/74) 100.00% (81/81) 78.12% (25/32)
Objects/clinic/bytearrayobject.c.h 96.00% (24/25) 84.63% (457/540) 90.11% (510/566) 68.71% (202/294)
Objects/clinic/descrobject.c.h 100.00% (2/2) 93.33% (56/60) 94.12% (64/68) 77.78% (28/36)
Objects/clinic/longobject.c.h 100.00% (10/10) 86.96% (160/184) 90.96% (171/188) 70.21% (66/94)
Objects/clinic/moduleobject.c.h 100.00% (1/1) 77.42% (24/31) 80.95% (34/42) 55.56% (10/18)
Objects/clinic/structseq.c.h 100.00% (1/1) 100.00% (24/24) 96.77% (30/31) 78.57% (11/14)
Objects/clinic/memoryobject.c.h 100.00% (7/7) 86.07% (105/122) 88.65% (125/141) 69.44% (50/72)
Objects/clinic/listobject.c.h 100.00% (10/10) 90.78% (128/141) 94.58% (157/166) 73.08% (57/78)
Objects/clinic/odictobject.c.h 100.00% (5/5) 87.72% (100/114) 91.78% (134/146) 71.62% (53/74)
Objects/clinic/classobject.c.h 100.00% (3/3) 78.38% (29/37) 83.33% (50/60) 28.57% (8/28)
Objects/clinic/tupleobject.c.h 100.00% (3/3) 87.76% (43/49) 93.75% (60/64) 66.67% (20/30)
Objects/clinic/floatobject.c.h 91.67% (11/12) 85.11% (80/94) 90.80% (79/87) 61.76% (21/34)
Objects/clinic/complexobject.c.h 100.00% (5/5) 90.57% (48/53) 94.12% (48/51) 72.73% (16/22)
Objects/clinic/typeobject.c.h 100.00% (12/12) 94.44% (68/72) 92.68% (38/41) 62.50% (10/16)
Objects/clinic/unicodeobject.c.h 97.37% (37/38) 87.59% (501/572) 92.53% (533/576) 71.58% (199/278)
Objects/clinic/bytesobject.c.h 100.00% (18/18) 85.59% (404/472) 91.50% (452/494) 74.05% (194/262)
Objects/clinic/funcobject.c.h 100.00% (1/1) 75.00% (36/48) 81.48% (44/54) 53.85% (14/26)
Objects/clinic/codeobject.c.h 100.00% (3/3) 64.36% (233/362) 74.12% (338/456) 49.56% (112/226)
Objects/tupleobject.c 97.73% (43/44) 84.22% (619/735) 87.50% (938/1072) 79.84% (297/372)
Objects/obmalloc.c 91.55% (65/71) 68.72% (870/1266) 74.02% (661/893) 62.80% (265/422)
Objects/call.c 82.50% (33/40) 75.15% (505/672) 78.48% (361/460) 64.89% (122/188)
Objects/codeobject.c 90.28% (65/72) 77.68% (1138/1465) 84.41% (1278/1514) 66.61% (401/602)
Parser/tokenizer.c 91.11% (41/45) 77.08% (1261/1636) 77.97% (1104/1416) 74.94% (670/894)
Parser/pegen_errors.c 100.00% (9/9) 77.08% (259/336) 80.68% (238/295) 69.75% (113/162)
Parser/parser.c 99.80% (488/489) 69.93% (24815/35484) 81.62% (15342/18798) 62.37% (7093/11372)
Parser/token.c 100.00% (3/3) 94.34% (150/159) 94.77% (145/153) 94.95% (188/198)
Parser/myreadline.c 0.00% (0/3) 0.00% (0/126) 0.00% (0/68) 0.00% (0/44)
Parser/peg_api.c 100.00% (2/2) 71.43% (10/14) 77.78% (7/9) 50.00% (2/4)
Parser/pegen.c 94.87% (37/39) 81.26% (542/667) 86.73% (464/535) 78.38% (232/296)
Parser/action_helpers.c 98.41% (62/63) 83.37% (812/974) 86.28% (786/911) 74.27% (358/482)
Parser/pegen.h 100.00% (6/6) 81.43% (57/70) 83.67% (41/49) 80.77% (21/26)
Parser/string_parser.c 100.00% (21/21) 89.62% (717/800) 93.22% (660/708) 87.34% (400/458)
Include/pydtrace.h 33.33% (8/24) 33.33% (8/24) 33.33% (8/24) - (0/0)
Include/object.h 100.00% (17/17) 81.48% (66/81) 100.00% (56/56) 100.00% (10/10)
Include/internal/pycore_abstract.h 100.00% (1/1) 100.00% (4/4) 100.00% (6/6) 100.00% (4/4)
Include/internal/pycore_hashtable.h 100.00% (1/1) 100.00% (3/3) 100.00% (1/1) - (0/0)
Include/internal/pycore_pymath.h 100.00% (2/2) 90.91% (20/22) 97.22% (35/36) 77.27% (17/22)
Include/internal/pycore_bitutils.h 60.00% (3/5) 13.11% (16/122) 75.00% (9/12) 50.00% (1/2)
Include/internal/pycore_frame.h 100.00% (13/13) 98.53% (67/68) 100.00% (24/24) 100.00% (6/6)
Include/internal/pycore_call.h 100.00% (5/5) 88.37% (38/43) 100.00% (17/17) 100.00% (4/4)
Include/internal/pycore_pymem.h 0.00% (0/1) 0.00% (0/16) 0.00% (0/7) 0.00% (0/8)
Include/internal/pycore_gc.h 100.00% (11/11) 100.00% (46/46) 100.00% (33/33) 100.00% (4/4)
Include/internal/pycore_runtime.h 100.00% (2/2) 100.00% (6/6) 100.00% (6/6) - (0/0)
Include/internal/pycore_moduleobject.h 100.00% (3/3) 93.33% (14/15) 100.00% (3/3) - (0/0)
Include/internal/pycore_code.h 100.00% (17/17) 88.71% (110/124) 97.96% (48/49) 92.86% (13/14)
Include/internal/pycore_pyerrors.h 100.00% (2/2) 100.00% (7/7) 100.00% (12/12) 100.00% (2/2)
Include/internal/pycore_asdl.h 100.00% (1/1) 66.67% (18/27) 82.35% (14/17) 66.67% (8/12)
Include/internal/pycore_pystate.h 90.91% (10/11) 73.91% (34/46) 90.91% (20/22) 91.67% (11/12)
Include/internal/pycore_long.h 100.00% (3/3) 100.00% (5/5) 100.00% (14/14) - (0/0)
Include/internal/pycore_dict.h 100.00% (1/1) 100.00% (9/9) 100.00% (1/1) - (0/0)
Include/internal/pycore_list.h 100.00% (1/1) 100.00% (13/13) 100.00% (15/15) 100.00% (2/2)
Include/internal/pycore_object.h 100.00% (13/13) 82.83% (82/99) 100.00% (52/52) 100.00% (10/10)
Include/internal/pycore_ceval.h 100.00% (6/6) 100.00% (24/24) 100.00% (12/12) 100.00% (6/6)
Include/internal/pycore_atomic_funcs.h 100.00% (2/2) 100.00% (6/6) 100.00% (2/2) - (0/0)
Include/cpython/tupleobject.h 100.00% (2/2) 100.00% (8/8) 100.00% (9/9) - (0/0)
Include/cpython/listobject.h 100.00% (2/2) 100.00% (8/8) 100.00% (9/9) - (0/0)
Include/cpython/bytearrayobject.h 100.00% (2/2) 100.00% (11/11) 100.00% (14/14) 100.00% (2/2)
Include/cpython/cellobject.h 100.00% (2/2) 100.00% (12/12) 100.00% (4/4) - (0/0)
Include/cpython/methodobject.h 100.00% (4/4) 100.00% (20/20) 100.00% (24/24) 100.00% (4/4)
Include/cpython/abstract.h 50.00% (3/6) 43.33% (13/30) 78.57% (11/14) - (0/0)
Include/cpython/unicodeobject.h 100.00% (22/22) 96.30% (130/135) 100.00% (117/117) 95.83% (46/48)
Include/cpython/funcobject.h 28.57% (2/7) 28.57% (6/21) 54.55% (6/11) - (0/0)
Include/cpython/dictobject.h 100.00% (1/1) 100.00% (6/6) 100.00% (2/2) - (0/0)
Include/cpython/bytesobject.h 100.00% (2/2) 100.00% (7/7) 100.00% (9/9) - (0/0)
Include/cpython/weakrefobject.h 100.00% (1/1) 64.71% (11/17) 100.00% (9/9) 100.00% (2/2)
Programs/python.c 100.00% (1/1) 100.00% (3/3) 100.00% (1/1) - (0/0)
Modules/pwdmodule.c 100.00% (11/11) 73.37% (146/199) 72.16% (127/176) 59.09% (39/66)
Modules/timemodule.c 95.83% (46/48) 68.05% (605/889) 76.55% (542/708) 59.88% (194/324)
Modules/itertoolsmodule.c 99.28% (138/139) 89.51% (2125/2374) 90.05% (3194/3547) 74.04% (810/1094)
Modules/gcmodule.c 95.35% (82/86) 84.03% (910/1083) 84.44% (814/964) 72.29% (240/332)
Modules/errnomodule.c 100.00% (3/3) 96.60% (398/412) 55.98% (707/1263) 50.00% (143/286)
Modules/_collectionsmodule.c 100.00% (72/72) 90.03% (1399/1554) 89.74% (1495/1666) 81.50% (489/600)
Modules/faulthandler.c 61.54% (24/39) 55.75% (388/696) 61.97% (334/539) 47.46% (112/236)
Modules/_codecsmodule.c 100.00% (41/41) 95.79% (250/261) 96.91% (188/194) 90.91% (60/66)
Modules/signalmodule.c 77.36% (41/53) 70.47% (599/850) 68.87% (573/832) 56.10% (193/344)
Modules/_stat.c 100.00% (9/9) 91.84% (135/147) 81.11% (292/360) 51.45% (71/138)
Modules/_operator.c 96.59% (85/88) 85.91% (701/816) 82.73% (896/1083) 65.12% (211/324)
Modules/getbuildinfo.c 100.00% (3/3) 85.19% (23/27) 80.00% (12/15) 50.00% (4/8)
Modules/_sre/sre_lib.h 100.00% (6/6) 92.11% (1062/1153) 79.76% (2061/2584) 73.31% (802/1094)
Modules/_sre/sre.c 97.65% (83/85) 83.35% (1377/1652) 72.85% (2079/2854) 73.00% (711/974)
Modules/_sre/clinic/sre.c.h 96.00% (24/25) 82.26% (547/665) 83.12% (576/693) 50.80% (191/376)
Modules/posixmodule.c 92.02% (242/263) 77.55% (4086/5269) 78.16% (4163/5326) 59.46% (1333/2242)
Modules/_functoolsmodule.c 97.83% (45/46) 84.47% (740/876) 87.24% (1142/1309) 73.47% (288/392)
Modules/_abc.c 96.00% (24/25) 72.20% (457/633) 82.56% (715/866) 68.44% (193/282)
Modules/getpath.c 72.73% (16/22) 57.14% (308/539) 58.85% (316/537) 46.48% (119/256)
Modules/_tracemalloc.c 95.52% (64/67) 80.19% (757/944) 79.75% (520/652) 65.62% (168/256)
Modules/atexitmodule.c 84.62% (11/13) 71.53% (98/137) 79.51% (97/122) 66.67% (24/36)
Modules/_threadmodule.c 98.00% (49/50) 74.91% (630/841) 82.52% (793/961) 66.67% (236/354)
Modules/_weakref.c 100.00% (7/7) 77.63% (59/76) 74.51% (76/102) 57.69% (15/26)
Modules/symtablemodule.c 100.00% (4/4) 83.33% (55/66) 76.27% (90/118) 56.00% (28/50)
Modules/clinic/posixmodule.c.h 90.00% (153/170) 74.19% (2541/3425) 78.02% (2861/3667) 50.49% (1028/2036)
Modules/clinic/_operator.c.h 100.00% (46/46) 94.61% (597/631) 95.20% (674/708) 56.42% (167/296)
Modules/clinic/pwdmodule.c.h 100.00% (2/2) 88.89% (16/18) 92.31% (12/13) 75.00% (3/4)
Modules/clinic/_collectionsmodule.c.h 100.00% (2/2) 80.95% (34/42) 83.93% (47/56) 30.77% (8/26)
Modules/clinic/_localemodule.c.h 50.00% (6/12) 23.57% (70/297) 29.10% (78/268) 15.91% (21/132)
Modules/clinic/symtablemodule.c.h 100.00% (1/1) 65.52% (19/29) 82.14% (23/28) 50.00% (7/14)
Modules/clinic/_weakref.c.h 100.00% (3/3) 80.00% (36/45) 84.44% (38/45) 40.00% (8/20)
Modules/clinic/gcmodule.c.h 100.00% (13/13) 86.09% (99/115) 84.47% (87/103) 51.85% (28/54)
Modules/clinic/_abc.c.h 100.00% (4/4) 85.71% (36/42) 86.96% (40/46) 33.33% (6/18)
Modules/clinic/_tracemalloc.c.h 100.00% (9/9) 90.48% (38/42) 90.32% (28/31) 58.33% (7/12)
Modules/clinic/_codecsmodule.c.h 100.00% (37/37) 61.40% (1023/1666) 81.24% (1308/1610) 56.31% (482/856)
Modules/clinic/signalmodule.c.h 88.89% (16/18) 69.76% (173/248) 75.41% (184/244) 33.59% (43/128)
Modules/clinic/itertoolsmodule.c.h 100.00% (17/17) 94.29% (363/385) 94.13% (513/545) 72.62% (183/252)
Modules/_io/bytesio.c 100.00% (39/39) 89.09% (482/541) 93.07% (645/693) 85.66% (221/258)
Modules/_io/_iomodule.c 100.00% (11/11) 78.49% (270/344) 80.91% (301/372) 73.63% (134/182)
Modules/_io/textio.c 100.00% (75/75) 84.72% (1680/1983) 86.82% (2800/3225) 74.49% (873/1172)
Modules/_io/fileio.c 100.00% (30/30) 92.27% (597/647) 89.10% (507/569) 81.34% (231/284)
Modules/_io/bufferedio.c 100.00% (78/78) 89.93% (1232/1370) 87.70% (1947/2220) 70.41% (721/1024)
Modules/_io/iobase.c 94.12% (32/34) 82.46% (395/479) 86.56% (599/692) 75.26% (143/190)
Modules/_io/clinic/stringio.c.h 100.00% (11/11) 90.70% (117/129) 92.03% (127/138) 68.18% (45/66)
Modules/_io/clinic/iobase.c.h 100.00% (12/12) 90.80% (79/87) 91.25% (73/80) 55.88% (19/34)
Modules/_io/clinic/bytesio.c.h 100.00% (17/17) 89.56% (163/182) 91.49% (172/188) 65.12% (56/86)
Modules/_io/clinic/bufferedio.c.h 100.00% (16/16) 85.15% (304/357) 90.86% (348/383) 66.11% (119/180)
Modules/_io/clinic/textio.c.h 100.00% (20/20) 85.94% (275/320) 89.85% (292/325) 65.48% (110/168)
Modules/_io/clinic/fileio.c.h 100.00% (14/14) 86.06% (142/165) 90.07% (136/151) 64.86% (48/74)
Modules/_io/clinic/_iomodule.c.h 100.00% (3/3) 69.14% (121/175) 83.24% (144/173) 63.73% (65/102)
Modules/_io/stringio.c 100.00% (27/27) 85.79% (459/535) 85.97% (668/777) 77.02% (248/322)
Modules/_localemodule.c 71.43% (15/21) 72.12% (269/373) 70.05% (414/591) 53.61% (104/194)
Modules/xxsubtype.c 81.82% (9/11) 65.66% (65/99) 73.33% (77/105) 44.44% (16/36)
Modules/main.c 92.31% (24/26) 59.47% (289/486) 66.15% (254/384) 50.00% (90/180)
Python/marshal.c 100.00% (44/44) 84.12% (1139/1354) 86.19% (1467/1702) 68.70% (529/770)
Python/ceval.c 81.90% (95/116) 88.50% (5218/5896) 89.45% (10242/11450) 77.76% (2059/2648)
Python/symtable.c 97.92% (47/48) 86.20% (1299/1507) 85.85% (2202/2565) 75.89% (982/1294)
Python/context.c 89.83% (53/59) 76.22% (532/698) 79.05% (581/735) 64.11% (159/248)
Python/ast.c 86.96% (20/23) 83.55% (721/863) 85.69% (952/1111) 77.21% (664/860)
Python/initconfig.c 81.18% (69/85) 72.00% (1435/1993) 77.11% (2483/3220) 56.71% (761/1342)
Python/getcopyright.c 100.00% (1/1) 100.00% (3/3) 100.00% (1/1) - (0/0)
Python/getversion.c 100.00% (1/1) 100.00% (6/6) 100.00% (2/2) - (0/0)
Python/ast_unparse.c 90.24% (37/41) 79.34% (526/663) 75.33% (1020/1354) 63.49% (400/630)
Python/formatter_unicode.c 100.00% (23/23) 92.87% (951/1024) 93.12% (825/886) 86.54% (521/602)
Python/pyhash.c 100.00% (9/9) 96.36% (106/110) 95.58% (108/113) 92.11% (35/38)
Python/pystrcmp.c 50.00% (1/2) 55.00% (11/20) 57.14% (12/21) 43.75% (7/16)
Python/_warnings.c 92.86% (39/42) 72.53% (697/961) 80.20% (903/1126) 63.21% (268/424)
Python/pathconfig.c 88.24% (15/17) 76.67% (230/300) 79.50% (221/278) 60.39% (93/154)
Python/thread_pthread.h 74.07% (20/27) 78.81% (238/302) 75.72% (131/173) 68.63% (70/102)
Python/pyarena.c 100.00% (7/7) 85.71% (66/77) 87.23% (41/47) 68.18% (15/22)
Python/specialize.c 100.00% (22/22) 89.77% (1009/1124) 93.57% (1091/1166) 89.58% (430/480)
Python/preconfig.c 100.00% (30/30) 81.36% (502/617) 77.99% (404/518) 65.00% (182/280)
Python/importdl.c 100.00% (2/2) 77.06% (131/170) 84.62% (132/156) 68.52% (37/54)
Python/pymath.c 100.00% (2/2) 100.00% (8/8) 100.00% (2/2) - (0/0)
Python/bootstrap_hash.c 88.89% (8/9) 43.06% (90/209) 36.11% (52/144) 24.47% (23/94)
Python/structmember.c 100.00% (2/2) 82.71% (220/266) 78.82% (227/288) 74.76% (154/206)
Python/future.c 100.00% (3/3) 93.75% (90/96) 94.69% (107/113) 90.00% (54/60)
Python/hamt.c 95.89% (70/73) 85.95% (1101/1281) 85.70% (1019/1189) 76.43% (347/454)
Python/pythonrun.c 57.63% (34/59) 55.59% (791/1423) 66.76% (954/1429) 54.50% (327/600)
Python/Python-ast.c 98.53% (134/136) 71.58% (7971/11136) 80.55% (12611/15656) 57.64% (3637/6310)
Python/codecs.c 92.00% (46/50) 85.15% (992/1165) 85.06% (934/1098) 72.49% (332/458)
Python/fileutils.c 85.45% (47/55) 69.13% (813/1176) 71.27% (568/797) 61.02% (299/490)
Python/bltinmodule.c 100.00% (65/65) 81.36% (1419/1744) 83.30% (1930/2317) 70.50% (595/844)
Python/pytime.c 93.33% (56/60) 83.83% (503/600) 86.09% (359/417) 78.33% (141/180)
Python/errors.c 94.29% (66/70) 76.82% (842/1096) 82.01% (930/1134) 62.79% (270/430)
Python/ast_opt.c 100.00% (32/32) 90.46% (787/870) 88.62% (1768/1995) 74.45% (877/1178)
Python/dtoa.c 100.00% (28/28) 89.26% (1505/1686) 88.92% (1420/1597) 82.02% (771/940)
Python/import.c 86.08% (68/79) 65.50% (1122/1713) 70.62% (1185/1678) 58.68% (419/714)
Python/getcompiler.c 100.00% (1/1) 100.00% (3/3) 100.00% (2/2) - (0/0)
Python/mystrtoul.c 100.00% (2/2) 58.39% (87/149) 58.55% (89/152) 45.69% (53/116)
Python/getopt.c 100.00% (2/2) 38.30% (36/94) 49.32% (36/73) 34.62% (18/52)
Python/deepfreeze/deepfreeze.c 91.67% (44/48) 73.24% (4254/5808) 67.86% (1649/2430) 50.00% (771/1542)
Python/hashtable.c 100.00% (19/19) 93.51% (216/231) 96.10% (148/154) 86.76% (59/68)
Python/getargs.c 76.00% (38/50) 76.47% (1680/2197) 78.18% (1573/2012) 72.52% (876/1208)
Python/getplatform.c 100.00% (1/1) 100.00% (3/3) 100.00% (1/1) - (0/0)
Python/modsupport.c 95.24% (20/21) 75.81% (423/558) 80.00% (316/395) 75.82% (185/244)
Python/pystrhex.c 80.00% (4/5) 89.23% (116/130) 93.75% (90/96) 86.00% (43/50)
Python/ceval_gil.h 80.00% (8/10) 81.29% (113/139) 64.98% (141/217) 56.10% (46/82)
Python/condvar.h 100.00% (1/1) 83.33% (10/12) 85.71% (6/7) 75.00% (3/4)
Python/frame.c 100.00% (6/6) 90.00% (81/90) 86.40% (108/125) 72.50% (29/40)
Python/pystrtod.c 100.00% (7/7) 91.33% (295/323) 94.44% (238/252) 88.71% (165/186)
Python/sysmodule.c 81.63% (80/98) 65.73% (1080/1643) 72.43% (1723/2379) 53.11% (410/772)
Python/Python-tokenize.c 100.00% (9/9) 81.25% (78/96) 85.15% (86/101) 67.39% (31/46)
Python/suggestions.c 100.00% (7/7) 92.12% (187/203) 96.04% (218/227) 84.48% (98/116)
Python/thread.c 100.00% (8/8) 80.95% (68/84) 76.06% (54/71) 61.54% (16/26)
Python/dynload_shlib.c 100.00% (1/1) 73.47% (36/49) 60.98% (25/41) 56.25% (9/16)
Python/clinic/traceback.c.h 100.00% (1/1) 93.94% (31/33) 92.11% (35/38) 65.00% (13/20)
Python/clinic/marshal.c.h 100.00% (3/3) 81.36% (48/59) 84.75% (50/59) 50.00% (15/30)
Python/clinic/Python-tokenize.c.h 100.00% (1/1) 65.52% (19/29) 81.25% (26/32) 50.00% (8/16)
Python/clinic/bltinmodule.c.h 100.00% (20/20) 93.75% (420/448) 95.37% (453/475) 78.75% (189/240)
Python/clinic/import.c.h 94.12% (16/17) 67.95% (159/234) 77.09% (175/227) 44.00% (44/100)
Python/clinic/sysmodule.c.h 93.33% (28/30) 82.54% (208/252) 83.81% (176/210) 46.88% (45/96)
Python/clinic/_warnings.c.h 100.00% (1/1) 91.49% (43/47) 92.00% (46/50) 71.43% (20/28)
Python/clinic/context.c.h 100.00% (6/6) 90.91% (40/44) 90.70% (39/43) 50.00% (8/16)
Python/pyfpe.c 0.00% (0/1) 0.00% (0/3) 0.00% (0/1) - (0/0)
Python/pylifecycle.c 77.50% (62/80) 58.05% (963/1659) 58.12% (841/1447) 45.22% (303/670)
Python/frozenmain.c 100.00% (1/1) 56.25% (27/48) 56.67% (17/30) 40.91% (9/22)
Python/compile.c 99.58% (238/239) 87.56% (6003/6856) 85.58% (7885/9214) 75.83% (3866/5098)
Python/traceback.c 76.47% (26/34) 57.30% (510/890) 68.04% (579/851) 51.73% (209/404)
Python/pystate.c 89.52% (94/105) 74.28% (956/1287) 74.80% (840/1123) 61.50% (262/426)
Python/mysnprintf.c 100.00% (2/2) 88.46% (23/26) 87.50% (7/8) 50.00% (2/4)
Totals 93.30% (7504/8043) 78.43% (163097/207949) 82.92% (184208/222158) 68.96% (69293/100482)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)