Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/cairo/src/cairo-analysis-surface-private.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/cairo/src/cairo-analysis-surface.c
 10.98% (77/701)
 19.44% (7/36)
  5.79% (28/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
 46.52% (87/187)
 71.43% (15/21)
 40.80% (71/174)
src/cairo/src/cairo-atomic-private.h
 17.72% (14/79)
 42.86% (6/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
  9.78% (9/92)
 13.33% (2/15)
  4.76% (4/84)
src/cairo/src/cairo-cff-subset.c
  0.00% (0/2427)
  0.00% (0/86)
  0.00% (0/1859)
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.57% (3/522)
  3.70% (1/27)
  1.24% (6/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
 16.67% (3/18)
 16.67% (1/6)
 10.71% (3/28)
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
  5.74% (42/732)
  5.77% (6/104)
  7.17% (19/265)
src/cairo/src/cairo-deflate-stream.c
 84.51% (60/71)
100.00% (4/4)
 71.67% (43/60)
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
  4.60% (4/87)
  7.14% (1/14)
  3.77% (6/159)
src/cairo/src/cairo-font-options.c
  5.33% (16/300)
  6.45% (2/31)
  1.79% (5/280)
src/cairo/src/cairo-freed-pool-private.h
 74.42% (32/43)
100.00% (4/4)
 94.44% (17/18)
src/cairo/src/cairo-freed-pool.c
 30.00% (9/30)
 33.33% (1/3)
 36.36% (8/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
  4.32% (62/1434)
  4.30% (4/93)
  2.87% (27/941)
src/cairo/src/cairo-hash.c
 46.19% (97/210)
 81.82% (9/11)
 28.90% (76/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
  0.00% (0/1849)
  0.00% (0/59)
  0.00% (0/1066)
src/cairo/src/cairo-image-info.c
  0.00% (0/226)
  0.00% (0/14)
  0.00% (0/197)
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
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/8)
src/cairo/src/cairo-image-surface.c
  0.00% (0/748)
  0.00% (0/46)
  0.00% (0/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
 63.08% (41/65)
 64.29% (9/14)
 68.75% (11/16)
src/cairo/src/cairo-malloc-private.h
 36.59% (15/41)
 60.00% (3/5)
 30.61% (15/49)
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
  3.80% (17/447)
  9.68% (3/31)
  1.09% (3/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
  3.28% (14/427)
 10.00% (2/20)
  0.52% (2/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
 49.46% (228/461)
 63.33% (19/30)
 37.21% (144/387)
src/cairo/src/cairo-paginated-surface.c
 35.54% (161/453)
 32.26% (10/31)
 42.55% (120/282)
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
  2.97% (29/975)
  3.64% (2/55)
  1.87% (18/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.27% (6/2223)
  0.85% (1/118)
  0.38% (9/2390)
src/cairo/src/cairo-pdf-interchange.c
 38.14% (754/1977)
 56.41% (44/78)
 32.92% (429/1303)
src/cairo/src/cairo-pdf-operators.c
  3.52% (34/966)
 14.89% (7/47)
  2.15% (15/697)
src/cairo/src/cairo-pdf-shading.c
  0.00% (0/130)
  0.00% (0/11)
  0.00% (0/125)
src/cairo/src/cairo-pdf-surface.c
 14.26% (951/6670)
 26.62% (41/154)
 11.07% (460/4157)
src/cairo/src/cairo-pen.c
  0.00% (0/220)
  0.00% (0/10)
  0.00% (0/141)
src/cairo/src/cairo-png.c
  0.00% (0/577)
  0.00% (0/23)
  0.00% (0/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
 27.27% (3/11)
 50.00% (1/2)
 50.00% (1/2)
src/cairo/src/cairo-recording-surface.c
 16.11% (310/1924)
 23.29% (17/73)
 18.18% (270/1485)
src/cairo/src/cairo-rectangle.c
 11.28% (15/133)
  9.09% (1/11)
 10.00% (18/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
  2.96% (11/371)
  6.67% (2/30)
  2.26% (9/398)
src/cairo/src/cairo-scaled-font-subsets.c
  6.92% (57/824)
 21.21% (7/33)
  5.49% (30/546)
src/cairo/src/cairo-scaled-font.c
  0.45% (7/1560)
  1.47% (1/68)
  0.83% (13/1564)
src/cairo/src/cairo-shape-mask-compositor.c
  0.00% (0/239)
  0.00% (0/4)
  0.00% (0/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.00% (0/824)
  0.00% (0/23)
  0.00% (0/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
 11.18% (17/152)
 20.00% (2/10)
  6.16% (9/146)
src/cairo/src/cairo-surface-clipper.c
  6.06% (6/99)
 33.33% (2/6)
  4.71% (4/85)
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
  0.00% (0/16)
  0.00% (0/3)
  0.00% (0/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
 17.65% (3/17)
 25.00% (1/4)
 25.00% (1/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
 14.60% (60/411)
 32.00% (8/25)
 12.77% (41/321)
src/cairo/src/cairo-surface.c
 11.90% (169/1420)
 24.36% (19/78)
 13.57% (208/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-tag-attributes.c
 20.59% (105/510)
 42.86% (9/21)
 16.85% (76/451)
src/cairo/src/cairo-tag-stack.c
 61.54% (96/156)
 76.92% (10/13)
 61.49% (91/148)
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.00% (0/1514)
  0.00% (0/51)
  0.00% (0/882)
src/cairo/src/cairo-traps.c
  0.00% (0/680)
  0.00% (0/29)
  0.00% (0/472)
src/cairo/src/cairo-truetype-subset.c
  0.00% (0/1094)
  0.00% (0/34)
  0.00% (0/814)
src/cairo/src/cairo-type1-fallback.c
  0.00% (0/586)
  0.00% (0/24)
  0.00% (0/299)
src/cairo/src/cairo-type1-glyph-names.c
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/10)
src/cairo/src/cairo-type1-subset.c
  0.00% (0/1091)
  0.00% (0/34)
  0.00% (0/832)
src/cairo/src/cairo-type3-glyph-surface.c
  0.00% (0/287)
  0.00% (0/15)
  0.00% (0/155)
src/cairo/src/cairo-unicode.c
 52.78% (95/180)
 57.14% (4/7)
 51.97% (119/229)
src/cairo/src/cairo-user-font.c
  0.00% (0/543)
  0.00% (0/25)
  0.00% (0/388)
src/cairo/src/cairo-version.c
 50.00% (3/6)
 50.00% (1/2)
 66.67% (6/9)
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
  3.96% (45/1137)
  6.14% (7/114)
  5.96% (57/957)
src/cairo/src/cairoint.h
 10.11% (9/89)
 10.00% (2/20)
 27.59% (16/58)
src/fuzz/fuzzer_temp_file.h
 48.48% (16/33)
100.00% (2/2)
 64.71% (11/17)
src/fuzz/pdf_surface_fuzzer.c
 81.48% (22/27)
100.00% (1/1)
 75.00% (6/8)
Totals
  6.00% (3833/63905)
  9.95% (305/3066)
  5.42% (2559/47201)