Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/dav1d/include/common/attributes.h
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/dav1d/include/common/bitdepth.h
100.00% (8/8)
100.00% (2/2)
100.00% (15/15)
src/dav1d/include/common/intops.h
 92.11% (35/38)
 90.91% (10/11)
 97.37% (37/38)
src/dav1d/src/cdef_apply_tmpl.c
 98.21% (220/224)
100.00% (4/4)
 95.03% (172/181)
src/dav1d/src/cdef_tmpl.c
  3.60% (8/222)
 14.29% (1/7)
  0.71% (1/140)
src/dav1d/src/cdf.c
100.00% (125/125)
100.00% (6/6)
 99.65% (576/578)
src/dav1d/src/cpu.c
 25.00% (5/20)
 25.00% (1/4)
  6.25% (1/16)
src/dav1d/src/cpu.h
 13.16% (10/76)
100.00% (2/2)
100.00% (2/2)
src/dav1d/src/ctx.c
100.00% (18/18)
100.00% (6/6)
100.00% (16/16)
src/dav1d/src/ctx.h
100.00% (8/8)
100.00% (1/1)
100.00% (16/16)
src/dav1d/src/data.c
 68.92% (51/74)
 75.00% (6/8)
 39.00% (78/200)
src/dav1d/src/decode.c
 92.06% (2911/3162)
 97.14% (34/35)
 85.94% (3484/4054)
src/dav1d/src/env.h
 85.88% (298/347)
100.00% (24/24)
100.00% (424/424)
src/dav1d/src/fg_apply_tmpl.c
 93.98% (125/133)
100.00% (4/4)
 84.21% (112/133)
src/dav1d/src/filmgrain_tmpl.c
  4.71% (13/276)
 10.00% (1/10)
  0.39% (1/259)
src/dav1d/src/getbits.c
100.00% (90/90)
100.00% (10/10)
 77.27% (102/132)
src/dav1d/src/getbits.h
 31.25% (5/16)
 50.00% (1/2)
 50.00% (6/12)
src/dav1d/src/intra_edge.c
100.00% (74/74)
100.00% (3/3)
 70.09% (82/117)
src/dav1d/src/ipred_prepare.h
100.00% (11/11)
100.00% (2/2)
100.00% (19/19)
src/dav1d/src/ipred_prepare_tmpl.c
100.00% (102/102)
100.00% (1/1)
100.00% (135/135)
src/dav1d/src/ipred_tmpl.c
  5.21% (26/499)
  3.23% (1/31)
  0.22% (1/450)
src/dav1d/src/itx_1d.c
 75.62% (639/845)
 36.84% (7/19)
 68.85% (389/565)
src/dav1d/src/itx_tmpl.c
 89.17% (140/157)
 75.00% (3/4)
 95.45% (461/483)
src/dav1d/src/lf_apply_tmpl.c
100.00% (335/335)
100.00% (8/8)
100.00% (204/204)
src/dav1d/src/lf_mask.c
100.00% (302/302)
100.00% (10/10)
 96.69% (292/302)
src/dav1d/src/lib.c
 80.82% (472/584)
 74.07% (20/27)
 62.37% (431/691)
src/dav1d/src/loopfilter_tmpl.c
  5.23% (9/172)
 16.67% (1/6)
  0.75% (1/134)
src/dav1d/src/looprestoration_tmpl.c
 75.41% (733/972)
 84.62% (22/26)
 71.69% (390/544)
src/dav1d/src/lr_apply_tmpl.c
100.00% (123/123)
100.00% (4/4)
100.00% (65/65)
src/dav1d/src/mc_tmpl.c
  5.60% (34/607)
  3.70% (1/27)
 11.56% (71/614)
src/dav1d/src/mem.c
 87.65% (71/81)
100.00% (5/5)
 78.79% (52/66)
src/dav1d/src/mem.h
 50.00% (16/32)
100.00% (3/3)
 90.48% (19/21)
src/dav1d/src/msac.c
 32.31% (42/130)
 33.33% (3/9)
 22.22% (30/135)
src/dav1d/src/msac.h
100.00% (14/14)
100.00% (2/2)
100.00% (29/29)
src/dav1d/src/obu.c
 96.37% (1246/1293)
100.00% (8/8)
 90.08% (1153/1280)
src/dav1d/src/pal.c
 24.00% (6/25)
 50.00% (1/2)
  1.41% (1/71)
src/dav1d/src/picture.c
 92.92% (197/212)
 93.33% (14/15)
 69.51% (171/246)
src/dav1d/src/qm.c
100.00% (59/59)
100.00% (4/4)
100.00% (28/28)
src/dav1d/src/recon_tmpl.c
 92.90% (1871/2014)
100.00% (23/23)
 82.17% (1959/2384)
src/dav1d/src/ref.c
100.00% (43/43)
100.00% (5/5)
 78.26% (36/46)
src/dav1d/src/ref.h
 86.67% (13/15)
100.00% (3/3)
100.00% (9/9)
src/dav1d/src/refmvs.c
 84.71% (576/680)
 78.57% (11/14)
 81.73% (501/613)
src/dav1d/src/refmvs.h
 80.00% (12/15)
100.00% (1/1)
100.00% (21/21)
src/dav1d/src/scan.c
100.00% (30/30)
100.00% (3/3)
100.00% (10/10)
src/dav1d/src/thread.h
 66.67% (2/3)
100.00% (1/1)
100.00% (2/2)
src/dav1d/src/thread_task.c
 95.58% (735/769)
100.00% (18/18)
 90.18% (762/845)
src/dav1d/src/warpmv.c
 97.37% (111/114)
100.00% (8/8)
 96.23% (51/53)
src/dav1d/src/wedge.c
100.00% (169/169)
100.00% (8/8)
100.00% (168/168)
src/dav1d/src/x86/cdef.h
 84.38% (27/32)
100.00% (1/1)
 78.85% (41/52)
src/dav1d/src/x86/cpu.c
 93.62% (44/47)
100.00% (1/1)
 80.00% (24/30)
src/dav1d/src/x86/filmgrain.h
 59.38% (19/32)
100.00% (1/1)
 57.14% (32/56)
src/dav1d/src/x86/ipred.h
 71.43% (50/70)
100.00% (1/1)
 74.18% (181/244)
src/dav1d/src/x86/itx.h
 79.00% (79/100)
100.00% (1/1)
 67.45% (1376/2040)
src/dav1d/src/x86/loopfilter.h
 63.64% (14/22)
100.00% (1/1)
 63.89% (23/36)
src/dav1d/src/x86/looprestoration.h
 71.43% (25/35)
100.00% (1/1)
 71.93% (41/57)
src/dav1d/src/x86/mc.h
 80.19% (85/106)
100.00% (1/1)
 78.45% (364/464)
src/dav1d/src/x86/msac.h
 81.82% (9/11)
100.00% (1/1)
100.00% (5/5)
src/dav1d/src/x86/pal.h
 72.73% (8/11)
100.00% (1/1)
 70.00% (7/10)
src/dav1d/src/x86/refmvs.h
 76.47% (13/17)
100.00% (1/1)
 68.75% (11/16)
src/dav1d/tests/libfuzzer/dav1d_fuzzer.c
 82.18% (83/101)
100.00% (3/3)
 80.82% (59/73)
Totals
 79.24% (12608/15911)
 73.73% (334/453)
 75.07% (14753/19652)