Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/cairo/src/cairo-analysis-surface-private.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/cairo/src/cairo-analysis-surface.c
  0.00% (0/701)
  0.00% (0/36)
  0.00% (0/484)
src/cairo/src/cairo-arc.c
  0.00% (0/129)
  0.00% (0/7)
  0.00% (0/79)
src/cairo/src/cairo-array.c
 50.80% (95/187)
 52.38% (11/21)
 42.53% (74/174)
src/cairo/src/cairo-atomic-private.h
 22.78% (18/79)
 28.57% (4/14)
 26.09% (12/46)
src/cairo/src/cairo-backend-private.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/cairo/src/cairo-bentley-ottmann-rectangular.c
  0.00% (0/534)
  0.00% (0/20)
  0.00% (0/374)
src/cairo/src/cairo-bentley-ottmann-rectilinear.c
  0.00% (0/363)
  0.00% (0/14)
  0.00% (0/251)
src/cairo/src/cairo-bentley-ottmann.c
  0.00% (0/736)
  0.00% (0/35)
  0.00% (0/568)
src/cairo/src/cairo-box-inline.h
  0.00% (0/60)
  0.00% (0/7)
  0.00% (0/43)
src/cairo/src/cairo-boxes-intersect.c
  0.00% (0/400)
  0.00% (0/22)
  0.00% (0/299)
src/cairo/src/cairo-boxes.c
  0.00% (0/290)
  0.00% (0/15)
  0.00% (0/191)
src/cairo/src/cairo-cache.c
  0.00% (0/92)
  0.00% (0/15)
  0.00% (0/84)
src/cairo/src/cairo-clip-boxes.c
  0.00% (0/380)
  0.00% (0/18)
  0.00% (0/249)
src/cairo/src/cairo-clip-inline.h
  0.00% (0/35)
  0.00% (0/6)
  0.00% (0/38)
src/cairo/src/cairo-clip-polygon.c
  0.00% (0/74)
  0.00% (0/3)
  0.00% (0/80)
src/cairo/src/cairo-clip-region.c
  0.00% (0/50)
  0.00% (0/3)
  0.00% (0/52)
src/cairo/src/cairo-clip-surface.c
  0.00% (0/147)
  0.00% (0/4)
  0.00% (0/67)
src/cairo/src/cairo-clip.c
  0.00% (0/522)
  0.00% (0/27)
  0.00% (0/483)
src/cairo/src/cairo-color.c
  0.00% (0/76)
  0.00% (0/10)
  0.00% (0/67)
src/cairo/src/cairo-colr-glyph-render.c
  0.00% (0/766)
  0.00% (0/38)
  0.00% (0/347)
src/cairo/src/cairo-combsort-inline.h
  0.00% (0/48)
  0.00% (0/3)
  0.00% (0/23)
src/cairo/src/cairo-compiler-private.h
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/2)
src/cairo/src/cairo-composite-rectangles.c
  0.00% (0/333)
  0.00% (0/15)
  0.00% (0/230)
src/cairo/src/cairo-compositor.c
  0.00% (0/163)
  0.00% (0/6)
  0.00% (0/75)
src/cairo/src/cairo-contour-inline.h
  0.00% (0/20)
  0.00% (0/4)
  0.00% (0/7)
src/cairo/src/cairo-contour.c
  0.00% (0/288)
  0.00% (0/19)
  0.00% (0/244)
src/cairo/src/cairo-ctype-inline.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/18)
src/cairo/src/cairo-damage.c
  0.00% (0/136)
  0.00% (0/8)
  0.00% (0/86)
src/cairo/src/cairo-debug.c
  0.00% (0/200)
  0.00% (0/11)
  0.00% (0/119)
src/cairo/src/cairo-default-context.c
  0.00% (0/732)
  0.00% (0/104)
  0.00% (0/265)
src/cairo/src/cairo-device.c
  3.39% (6/177)
  7.14% (1/14)
  2.18% (6/275)
src/cairo/src/cairo-error.c
100.00% (5/5)
100.00% (1/1)
 65.00% (13/20)
src/cairo/src/cairo-fixed-private.h
  0.00% (0/191)
  0.00% (0/27)
  0.00% (0/135)
src/cairo/src/cairo-font-face-twin.c
  0.00% (0/354)
  0.00% (0/19)
  0.00% (0/314)
src/cairo/src/cairo-font-face.c
  0.00% (0/87)
  0.00% (0/14)
  0.00% (0/159)
src/cairo/src/cairo-font-options.c
  0.00% (0/300)
  0.00% (0/31)
  0.00% (0/280)
src/cairo/src/cairo-freed-pool-private.h
  0.00% (0/43)
  0.00% (0/4)
  0.00% (0/18)
src/cairo/src/cairo-freed-pool.c
  0.00% (0/30)
  0.00% (0/3)
  0.00% (0/22)
src/cairo/src/cairo-freelist-private.h
  0.00% (0/45)
  0.00% (0/4)
  0.00% (0/13)
src/cairo/src/cairo-freelist.c
  0.00% (0/112)
  0.00% (0/9)
  0.00% (0/58)
src/cairo/src/cairo-ft-font.c
  0.00% (0/2824)
  0.00% (0/80)
  0.00% (0/2122)
src/cairo/src/cairo-gstate-private.h
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/12)
src/cairo/src/cairo-gstate.c
  0.00% (0/1434)
  0.00% (0/93)
  0.00% (0/941)
src/cairo/src/cairo-hash.c
 33.33% (70/210)
 45.45% (5/11)
 20.91% (55/263)
src/cairo/src/cairo-hull.c
  0.00% (0/113)
  0.00% (0/8)
  0.00% (0/79)
src/cairo/src/cairo-image-compositor.c
  2.38% (44/1849)
  3.39% (2/59)
  0.84% (9/1066)
src/cairo/src/cairo-image-source.c
  0.00% (0/863)
  0.00% (0/46)
  0.00% (0/660)
src/cairo/src/cairo-image-surface-inline.h
 20.00% (3/15)
 20.00% (1/5)
 37.50% (3/8)
src/cairo/src/cairo-image-surface.c
 25.94% (194/748)
 43.48% (20/46)
 23.37% (133/569)
src/cairo/src/cairo-line-inline.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/7)
src/cairo/src/cairo-line.c
  0.00% (0/163)
  0.00% (0/5)
  0.00% (0/138)
src/cairo/src/cairo-list-inline.h
 12.31% (8/65)
 14.29% (2/14)
 14.29% (2/14)
src/cairo/src/cairo-malloc-private.h
 36.59% (15/41)
 60.00% (3/5)
 40.54% (15/37)
src/cairo/src/cairo-mask-compositor.c
  0.00% (0/990)
  0.00% (0/31)
  0.00% (0/547)
src/cairo/src/cairo-matrix.c
  2.46% (11/447)
  6.45% (2/31)
  0.73% (2/275)
src/cairo/src/cairo-mesh-pattern-rasterizer.c
  0.00% (0/308)
  0.00% (0/18)
  0.00% (0/222)
src/cairo/src/cairo-misc.c
 13.58% (58/427)
 20.00% (4/20)
  8.12% (31/382)
src/cairo/src/cairo-mono-scan-converter.c
  0.00% (0/343)
  0.00% (0/21)
  0.00% (0/219)
src/cairo/src/cairo-no-compositor.c
  0.00% (0/20)
  0.00% (0/5)
  0.00% (0/80)
src/cairo/src/cairo-observer.c
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/13)
src/cairo/src/cairo-output-stream.c
 14.97% (69/461)
 30.00% (9/30)
 13.18% (51/387)
src/cairo/src/cairo-path-bounds.c
  0.00% (0/107)
  0.00% (0/11)
  0.00% (0/48)
src/cairo/src/cairo-path-fill.c
  0.00% (0/174)
  0.00% (0/13)
  0.00% (0/69)
src/cairo/src/cairo-path-fixed-private.h
  0.00% (0/30)
  0.00% (0/4)
  0.00% (0/14)
src/cairo/src/cairo-path-fixed.c
  0.00% (0/975)
  0.00% (0/55)
  0.00% (0/962)
src/cairo/src/cairo-path-in-fill.c
  0.00% (0/157)
  0.00% (0/10)
  0.00% (0/150)
src/cairo/src/cairo-path-stroke-boxes.c
  0.00% (0/448)
  0.00% (0/11)
  0.00% (0/379)
src/cairo/src/cairo-path-stroke-polygon.c
  0.00% (0/632)
  0.00% (0/23)
  0.00% (0/271)
src/cairo/src/cairo-path-stroke-traps.c
  0.00% (0/678)
  0.00% (0/27)
  0.00% (0/305)
src/cairo/src/cairo-path-stroke.c
  0.00% (0/909)
  0.00% (0/26)
  0.00% (0/509)
src/cairo/src/cairo-path.c
  0.00% (0/221)
  0.00% (0/16)
  0.00% (0/111)
src/cairo/src/cairo-pattern-inline.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/2)
src/cairo/src/cairo-pattern.c
  0.00% (0/2223)
  0.00% (0/118)
  0.00% (0/2390)
src/cairo/src/cairo-pen.c
  0.00% (0/220)
  0.00% (0/10)
  0.00% (0/141)
src/cairo/src/cairo-png.c
 75.04% (433/577)
 82.61% (19/23)
 75.54% (281/372)
src/cairo/src/cairo-polygon-intersect.c
  0.00% (0/791)
  0.00% (0/39)
  0.00% (0/678)
src/cairo/src/cairo-polygon-reduce.c
  0.00% (0/769)
  0.00% (0/37)
  0.00% (0/598)
src/cairo/src/cairo-polygon.c
  0.00% (0/342)
  0.00% (0/15)
  0.00% (0/254)
src/cairo/src/cairo-raster-source-pattern.c
  0.00% (0/137)
  0.00% (0/16)
  0.00% (0/98)
src/cairo/src/cairo-recording-surface-inline.h
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/2)
src/cairo/src/cairo-recording-surface.c
  0.00% (0/1924)
  0.00% (0/73)
  0.00% (0/1485)
src/cairo/src/cairo-rectangle.c
  0.00% (0/133)
  0.00% (0/11)
  0.00% (0/180)
src/cairo/src/cairo-rectangular-scan-converter.c
  0.00% (0/517)
  0.00% (0/23)
  0.00% (0/348)
src/cairo/src/cairo-region.c
  0.00% (0/371)
  0.00% (0/30)
  0.00% (0/398)
src/cairo/src/cairo-scaled-font.c
  0.00% (0/1560)
  0.00% (0/68)
  0.00% (0/1564)
src/cairo/src/cairo-shape-mask-compositor.c
  2.93% (7/239)
 25.00% (1/4)
  3.12% (3/96)
src/cairo/src/cairo-slope-private.h
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/5)
src/cairo/src/cairo-slope.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/44)
src/cairo/src/cairo-spans-compositor.c
  0.85% (7/824)
  4.35% (1/23)
  0.41% (2/487)
src/cairo/src/cairo-spans.c
  0.00% (0/182)
  0.00% (0/12)
  0.00% (0/424)
src/cairo/src/cairo-spline.c
  0.00% (0/227)
  0.00% (0/9)
  0.00% (0/203)
src/cairo/src/cairo-stroke-dash.c
  0.00% (0/35)
  0.00% (0/3)
  0.00% (0/24)
src/cairo/src/cairo-stroke-style.c
  0.00% (0/152)
  0.00% (0/10)
  0.00% (0/146)
src/cairo/src/cairo-surface-inline.h
 45.45% (5/11)
 50.00% (1/2)
 18.18% (2/11)
src/cairo/src/cairo-surface-offset.c
  0.00% (0/160)
  0.00% (0/6)
  0.00% (0/81)
src/cairo/src/cairo-surface-snapshot-inline.h
 18.75% (3/16)
 33.33% (1/3)
 20.00% (1/5)
src/cairo/src/cairo-surface-snapshot.c
  0.00% (0/132)
  0.00% (0/8)
  0.00% (0/90)
src/cairo/src/cairo-surface-subsurface-inline.h
  0.00% (0/17)
  0.00% (0/4)
  0.00% (0/4)
src/cairo/src/cairo-surface-wrapper-private.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/cairo/src/cairo-surface-wrapper.c
  0.00% (0/411)
  0.00% (0/25)
  0.00% (0/321)
src/cairo/src/cairo-surface.c
 12.39% (176/1420)
 21.79% (17/78)
 12.85% (197/1533)
src/cairo/src/cairo-svg-glyph-render.c
  0.00% (0/2009)
  0.00% (0/66)
  0.00% (0/1489)
src/cairo/src/cairo-time-private.h
  0.00% (0/22)
  0.00% (0/4)
  0.00% (0/4)
src/cairo/src/cairo-tor-scan-converter.c
  0.00% (0/897)
  0.00% (0/49)
  0.00% (0/603)
src/cairo/src/cairo-tor22-scan-converter.c
  0.00% (0/761)
  0.00% (0/48)
  0.00% (0/536)
src/cairo/src/cairo-toy-font-face.c
  0.00% (0/221)
  0.00% (0/16)
  0.00% (0/224)
src/cairo/src/cairo-traps-compositor.c
  0.53% (8/1514)
  1.96% (1/51)
  0.11% (1/882)
src/cairo/src/cairo-traps.c
  0.00% (0/680)
  0.00% (0/29)
  0.00% (0/472)
src/cairo/src/cairo-unicode.c
  0.00% (0/180)
  0.00% (0/7)
  0.00% (0/229)
src/cairo/src/cairo-user-font.c
  0.00% (0/543)
  0.00% (0/25)
  0.00% (0/388)
src/cairo/src/cairo-wideint-private.h
  0.00% (0/40)
  0.00% (0/7)
  0.00% (0/7)
src/cairo/src/cairo-wideint.c
  0.00% (0/107)
  0.00% (0/4)
  0.00% (0/84)
src/cairo/src/cairo.c
  0.00% (0/1137)
  0.00% (0/114)
  0.00% (0/957)
src/cairo/src/cairoint.h
  0.00% (0/89)
  0.00% (0/20)
  0.00% (0/58)
src/fuzz/fuzzer_temp_file.h
 48.48% (16/33)
100.00% (2/2)
 64.71% (11/17)
src/fuzz/surface_write_png_fuzzer.c
100.00% (26/26)
100.00% (1/1)
100.00% (7/7)
Totals
  2.76% (1277/46319)
  4.44% (109/2457)
  2.59% (911/35147)