Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/haproxy/fuzz_cfg_parser.c
 85.71% (12/14)
100.00% (1/1)
 71.43% (5/7)
src/haproxy/include/haproxy/acl.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/action.h
  0.00% (0/43)
  0.00% (0/3)
  0.00% (0/41)
src/haproxy/include/haproxy/applet.h
  0.00% (0/96)
  0.00% (0/17)
  0.00% (0/84)
src/haproxy/include/haproxy/backend.h
  0.00% (0/61)
  0.00% (0/6)
  0.00% (0/48)
src/haproxy/include/haproxy/buf.h
 12.11% (86/710)
 29.41% (20/68)
 12.81% (41/320)
src/haproxy/include/haproxy/bug.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/6)
src/haproxy/include/haproxy/channel-t.h
  0.00% (0/42)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/channel.h
  0.00% (0/505)
  0.00% (0/81)
  0.00% (0/278)
src/haproxy/include/haproxy/check.h
  0.00% (0/15)
  0.00% (0/3)
  0.00% (0/10)
src/haproxy/include/haproxy/chunk.h
  0.00% (0/158)
  0.00% (0/18)
  0.00% (0/69)
src/haproxy/include/haproxy/cli.h
  0.00% (0/41)
  0.00% (0/6)
  0.00% (0/6)
src/haproxy/include/haproxy/clock.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/haproxy/include/haproxy/connection-t.h
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/1)
src/haproxy/include/haproxy/connection.h
  0.00% (0/363)
  0.00% (0/46)
  0.00% (0/250)
src/haproxy/include/haproxy/dynbuf.h
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/8)
src/haproxy/include/haproxy/event_hdl.h
  0.00% (0/42)
  0.00% (0/8)
  0.00% (0/66)
src/haproxy/include/haproxy/fcgi.h
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/1)
src/haproxy/include/haproxy/fd-t.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/1)
src/haproxy/include/haproxy/fd.h
  0.00% (0/247)
  0.00% (0/34)
  0.00% (0/412)
src/haproxy/include/haproxy/filters.h
  0.00% (0/38)
  0.00% (0/4)
  0.00% (0/46)
src/haproxy/include/haproxy/fix.h
  0.00% (0/41)
  0.00% (0/2)
  0.00% (0/263)
src/haproxy/include/haproxy/freq_ctr.h
  0.00% (0/121)
  0.00% (0/17)
  0.00% (0/64)
src/haproxy/include/haproxy/global.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/haproxy/include/haproxy/h1.h
  0.00% (0/176)
  0.00% (0/5)
  0.00% (0/81)
src/haproxy/include/haproxy/h1_htx.h
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/31)
src/haproxy/include/haproxy/hlua.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/haproxy/include/haproxy/http-hdr.h
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/8)
src/haproxy/include/haproxy/http.h
  0.00% (0/75)
  0.00% (0/5)
  0.00% (0/41)
src/haproxy/include/haproxy/http_ana-t.h
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/http_ana.h
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/11)
src/haproxy/include/haproxy/htx-t.h
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/htx.h
  0.00% (0/491)
  0.00% (0/62)
  0.00% (0/309)
src/haproxy/include/haproxy/intops.h
  0.00% (0/306)
  0.00% (0/25)
  0.00% (0/80)
src/haproxy/include/haproxy/istbuf.h
  0.00% (0/73)
  0.00% (0/6)
  0.00% (0/16)
src/haproxy/include/haproxy/list.h
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/listener.h
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/1)
src/haproxy/include/haproxy/log.h
  0.00% (0/18)
  0.00% (0/3)
  0.00% (0/14)
src/haproxy/include/haproxy/mqtt.h
  0.00% (0/54)
  0.00% (0/2)
  0.00% (0/224)
src/haproxy/include/haproxy/namespace.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/haproxy/include/haproxy/net_helper.h
  0.00% (0/183)
  0.00% (0/34)
  0.00% (0/34)
src/haproxy/include/haproxy/obj_type.h
  3.42% (4/117)
  4.35% (1/23)
  3.74% (4/107)
src/haproxy/include/haproxy/pattern.h
  0.00% (0/22)
  0.00% (0/5)
  0.00% (0/11)
src/haproxy/include/haproxy/peers.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/pool-os.h
  0.00% (0/28)
  0.00% (0/4)
  0.00% (0/27)
src/haproxy/include/haproxy/pool.h
  0.00% (0/63)
  0.00% (0/2)
  0.00% (0/94)
src/haproxy/include/haproxy/port_range.h
  0.00% (0/53)
  0.00% (0/3)
  0.00% (0/51)
src/haproxy/include/haproxy/protobuf.h
  0.00% (0/294)
  0.00% (0/15)
  0.00% (0/204)
src/haproxy/include/haproxy/protocol.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/7)
src/haproxy/include/haproxy/proxy.h
  0.00% (0/111)
  0.00% (0/12)
  0.00% (0/112)
src/haproxy/include/haproxy/queue.h
  0.00% (0/42)
  0.00% (0/7)
  0.00% (0/44)
src/haproxy/include/haproxy/regex.h
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/9)
src/haproxy/include/haproxy/sample.h
  0.00% (0/74)
  0.00% (0/6)
  0.00% (0/65)
src/haproxy/include/haproxy/sc_strm.h
  0.00% (0/246)
  0.00% (0/31)
  0.00% (0/226)
src/haproxy/include/haproxy/server.h
  0.00% (0/82)
  0.00% (0/11)
  0.00% (0/43)
src/haproxy/include/haproxy/session.h
  0.00% (0/211)
  0.00% (0/12)
  0.00% (0/171)
src/haproxy/include/haproxy/shctx.h
  0.00% (0/15)
  0.00% (0/3)
  0.00% (0/9)
src/haproxy/include/haproxy/signal.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/3)
src/haproxy/include/haproxy/sink.h
  0.00% (0/32)
  0.00% (0/1)
  0.00% (0/23)
src/haproxy/include/haproxy/spoe.h
  0.00% (0/224)
  0.00% (0/6)
  0.00% (0/146)
src/haproxy/include/haproxy/stats.h
  0.00% (0/39)
  0.00% (0/11)
  0.00% (0/16)
src/haproxy/include/haproxy/stconn-t.h
  0.00% (0/33)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/stconn.h
  0.00% (0/222)
  0.00% (0/52)
  0.00% (0/160)
src/haproxy/include/haproxy/stick_table.h
  0.00% (0/226)
  0.00% (0/21)
  0.00% (0/176)
src/haproxy/include/haproxy/stream-t.h
  0.00% (0/45)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/stream.h
  0.00% (0/226)
  0.00% (0/17)
  0.00% (0/248)
src/haproxy/include/haproxy/task-t.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/1)
src/haproxy/include/haproxy/task.h
  0.00% (0/403)
  0.00% (0/32)
  0.00% (0/430)
src/haproxy/include/haproxy/tcpcheck.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/thread.h
  0.00% (0/42)
  0.00% (0/15)
  0.00% (0/18)
src/haproxy/include/haproxy/ticks.h
  0.00% (0/50)
  0.00% (0/9)
  0.00% (0/33)
src/haproxy/include/haproxy/time.h
  0.00% (0/215)
  0.00% (0/29)
  0.00% (0/119)
src/haproxy/include/haproxy/tinfo.h
  0.00% (0/49)
  0.00% (0/5)
  0.00% (0/38)
src/haproxy/include/haproxy/tools.h
  3.16% (9/285)
  5.26% (2/38)
  3.92% (4/102)
src/haproxy/include/haproxy/trace.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/11)
src/haproxy/include/haproxy/vars.h
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/20)
src/haproxy/include/haproxy/xref.h
  0.00% (0/39)
  0.00% (0/4)
  0.00% (0/28)
src/haproxy/include/import/eb32sctree.h
  0.00% (0/60)
  0.00% (0/4)
  0.00% (0/42)
src/haproxy/include/import/eb32tree.h
  0.00% (0/374)
  0.00% (0/14)
  0.00% (0/194)
src/haproxy/include/import/eb64tree.h
  0.00% (0/467)
  0.00% (0/14)
  0.00% (0/226)
src/haproxy/include/import/ebimtree.h
  0.00% (0/268)
  0.00% (0/2)
  0.00% (0/121)
src/haproxy/include/import/ebistree.h
  0.00% (0/266)
  0.00% (0/3)
  0.00% (0/116)
src/haproxy/include/import/ebmbtree.h
  0.00% (0/706)
  0.00% (0/16)
  0.00% (0/326)
src/haproxy/include/import/ebpttree.h
  0.00% (0/66)
  0.00% (0/16)
  0.00% (0/28)
src/haproxy/include/import/ebsttree.h
  0.00% (0/266)
  0.00% (0/3)
  0.00% (0/116)
src/haproxy/include/import/ebtree.h
  0.00% (0/412)
  0.00% (0/27)
  0.00% (0/173)
src/haproxy/include/import/ist.h
  0.00% (0/455)
  0.00% (0/42)
  0.00% (0/152)
src/haproxy/include/import/slz-tables.h
100.00% (72/72)
100.00% (3/3)
100.00% (78/78)
src/haproxy/include/import/slz.h
  0.00% (0/37)
  0.00% (0/3)
  0.00% (0/15)
src/haproxy/include/import/xxhash.h
  0.00% (0/1788)
  0.00% (0/120)
  0.00% (0/562)
src/haproxy/src/acl.c
  0.00% (0/825)
  0.00% (0/19)
  0.00% (0/621)
src/haproxy/src/action.c
  0.00% (0/211)
  0.00% (0/11)
  0.00% (0/189)
src/haproxy/src/activity.c
  0.00% (0/456)
  0.00% (0/13)
  0.00% (0/1435)
src/haproxy/src/applet.c
  0.00% (0/240)
  0.00% (0/10)
  0.00% (0/1112)
src/haproxy/src/arg.c
  1.77% (5/282)
 25.00% (1/4)
  0.97% (3/308)
src/haproxy/src/auth.c
  0.00% (0/155)
  0.00% (0/6)
  0.00% (0/140)
src/haproxy/src/backend.c
  0.00% (0/1963)
  0.00% (0/54)
  0.00% (0/2198)
src/haproxy/src/base64.c
  0.00% (0/174)
  0.00% (0/6)
  0.00% (0/130)
src/haproxy/src/cache.c
  0.00% (0/1610)
  0.00% (0/52)
  0.00% (0/1508)
src/haproxy/src/cfgcond.c
 67.32% (241/358)
 91.67% (11/12)
 70.25% (196/279)
src/haproxy/src/cfgparse-global.c
  0.00% (0/1121)
  0.00% (0/2)
  0.00% (0/1130)
src/haproxy/src/cfgparse-listen.c
  0.00% (0/2580)
  0.00% (0/14)
  0.00% (0/2778)
src/haproxy/src/cfgparse.c
 13.21% (422/3194)
  8.57% (3/35)
 12.77% (376/2945)
src/haproxy/src/channel.c
  0.00% (0/306)
  0.00% (0/14)
  0.00% (0/263)
src/haproxy/src/check.c
  0.00% (0/1458)
  0.00% (0/54)
  0.00% (0/2685)
src/haproxy/src/chunk.c
  0.00% (0/158)
  0.00% (0/11)
  0.00% (0/122)
src/haproxy/src/cli.c
  0.00% (0/2214)
  0.00% (0/53)
  0.00% (0/2118)
src/haproxy/src/clock.c
  0.00% (0/188)
  0.00% (0/17)
  0.00% (0/93)
src/haproxy/src/compression.c
  0.00% (0/157)
  0.00% (0/18)
  0.00% (0/106)
src/haproxy/src/connection.c
  0.00% (0/1443)
  0.00% (0/49)
  0.00% (0/1488)
src/haproxy/src/debug.c
  0.00% (0/817)
  0.00% (0/31)
  0.00% (0/1015)
src/haproxy/src/dgram.c
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/8)
src/haproxy/src/dict.c
  0.00% (0/73)
  0.00% (0/6)
  0.00% (0/80)
src/haproxy/src/dns.c
  0.00% (0/767)
  0.00% (0/20)
  0.00% (0/976)
src/haproxy/src/dynbuf.c
  0.00% (0/63)
  0.00% (0/3)
  0.00% (0/70)
src/haproxy/src/eb32tree.c
  0.00% (0/105)
  0.00% (0/6)
  0.00% (0/115)
src/haproxy/src/eb64tree.c
  0.00% (0/105)
  0.00% (0/6)
  0.00% (0/115)
src/haproxy/src/ebimtree.c
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/src/ebistree.c
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/src/ebmbtree.c
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/5)
src/haproxy/src/ebsttree.c
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/src/ebtree.c
  0.00% (0/16)
  0.00% (0/3)
  0.00% (0/7)
src/haproxy/src/errors.c
 47.35% (107/226)
 36.36% (8/22)
 41.71% (83/199)
src/haproxy/src/event_hdl.c
  0.00% (0/514)
  0.00% (0/43)
  0.00% (0/1681)
src/haproxy/src/extcheck.c
  0.00% (0/410)
  0.00% (0/13)
  0.00% (0/399)
src/haproxy/src/fcgi-app.c
  0.00% (0/828)
  0.00% (0/22)
  0.00% (0/875)
src/haproxy/src/fd.c
  0.00% (0/620)
  0.00% (0/27)
  0.00% (0/732)
src/haproxy/src/filters.c
  0.00% (0/602)
  0.00% (0/32)
  0.00% (0/939)
src/haproxy/src/fix.c
  0.00% (0/130)
  0.00% (0/3)
  0.00% (0/221)
src/haproxy/src/flt_http_comp.c
  0.00% (0/700)
  0.00% (0/21)
  0.00% (0/1035)
src/haproxy/src/flt_spoe.c
  0.00% (0/3416)
  0.00% (0/70)
  0.00% (0/2870)
src/haproxy/src/freq_ctr.c
  0.00% (0/104)
  0.00% (0/3)
  0.00% (0/103)
src/haproxy/src/frontend.c
  0.00% (0/165)
  0.00% (0/8)
  0.00% (0/137)
src/haproxy/src/h1.c
  0.00% (0/780)
  0.00% (0/10)
  0.00% (0/1093)
src/haproxy/src/h1_htx.c
  0.00% (0/654)
  0.00% (0/18)
  0.00% (0/752)
src/haproxy/src/haproxy.c
  0.00% (0/2103)
  0.00% (0/39)
  0.00% (0/2069)
src/haproxy/src/hash.c
  0.00% (0/76)
  0.00% (0/5)
  0.00% (0/50)
src/haproxy/src/http.c
  0.00% (0/588)
  0.00% (0/23)
  0.00% (0/803)
src/haproxy/src/http_ana.c
  0.00% (0/3166)
  0.00% (0/47)
  0.00% (0/4389)
src/haproxy/src/http_ext.c
  0.00% (0/1212)
  0.00% (0/45)
  0.00% (0/1231)
src/haproxy/src/http_fetch.c
  0.00% (0/1331)
  0.00% (0/56)
  0.00% (0/1336)
src/haproxy/src/http_htx.c
  0.00% (0/2102)
  0.00% (0/63)
  0.00% (0/1918)
src/haproxy/src/http_rules.c
  0.00% (0/377)
  0.00% (0/11)
  0.00% (0/275)
src/haproxy/src/htx.c
  0.00% (0/685)
  0.00% (0/20)
  0.00% (0/1265)
src/haproxy/src/init.c
  0.00% (0/110)
  0.00% (0/11)
  0.00% (0/55)
src/haproxy/src/lb_chash.c
  0.00% (0/302)
  0.00% (0/10)
  0.00% (0/250)
src/haproxy/src/lb_fas.c
  0.00% (0/181)
  0.00% (0/9)
  0.00% (0/158)
src/haproxy/src/lb_fwlc.c
  0.00% (0/193)
  0.00% (0/9)
  0.00% (0/202)
src/haproxy/src/lb_fwrr.c
  0.00% (0/340)
  0.00% (0/16)
  0.00% (0/270)
src/haproxy/src/lb_map.c
  0.00% (0/151)
  0.00% (0/6)
  0.00% (0/131)
src/haproxy/src/listener.c
  0.00% (0/1112)
  0.00% (0/54)
  0.00% (0/1640)
src/haproxy/src/log.c
  0.00% (0/2720)
  0.00% (0/36)
  0.00% (0/2777)
src/haproxy/src/lru.c
  0.00% (0/125)
  0.00% (0/6)
  0.00% (0/96)
src/haproxy/src/mailers.c
  0.00% (0/218)
  0.00% (0/6)
  0.00% (0/178)
src/haproxy/src/mjson.c
  0.00% (0/673)
  0.00% (0/42)
  0.00% (0/765)
src/haproxy/src/mqtt.c
  0.00% (0/798)
  0.00% (0/11)
  0.00% (0/805)
src/haproxy/src/mworker.c
  0.00% (0/478)
  0.00% (0/22)
  0.00% (0/577)
src/haproxy/src/pattern.c
  0.00% (0/1593)
  0.00% (0/68)
  0.00% (0/1348)
src/haproxy/src/payload.c
  0.00% (0/835)
  0.00% (0/17)
  0.00% (0/791)
src/haproxy/src/peers.c
  0.00% (0/2363)
  0.00% (0/69)
  0.00% (0/4380)
src/haproxy/src/pipe.c
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/84)
src/haproxy/src/pool.c
  0.00% (0/687)
  0.00% (0/41)
  0.00% (0/877)
src/haproxy/src/proto_sockpair.c
  0.00% (0/280)
  0.00% (0/9)
  0.00% (0/226)
src/haproxy/src/proto_tcp.c
  0.00% (0/471)
  0.00% (0/7)
  0.00% (0/386)
src/haproxy/src/protocol.c
  0.00% (0/162)
  0.00% (0/11)
  0.00% (0/308)
src/haproxy/src/proxy.c
  0.00% (0/2159)
  0.00% (0/65)
  0.00% (0/2194)
src/haproxy/src/queue.c
  0.00% (0/350)
  0.00% (0/19)
  0.00% (0/402)
src/haproxy/src/regex.c
  0.00% (0/128)
  0.00% (0/6)
  0.00% (0/86)
src/haproxy/src/resolvers.c
  0.00% (0/2520)
  0.00% (0/56)
  0.00% (0/2325)
src/haproxy/src/ring.c
  0.00% (0/239)
  0.00% (0/12)
  0.00% (0/297)
src/haproxy/src/sample.c
  0.00% (0/2596)
  0.00% (0/147)
  0.00% (0/1726)
src/haproxy/src/server.c
  0.00% (0/3810)
  0.00% (0/153)
  0.00% (0/3773)
src/haproxy/src/session.c
  0.00% (0/285)
  0.00% (0/10)
  0.00% (0/248)
src/haproxy/src/sha1.c
  0.00% (0/137)
  0.00% (0/4)
  0.00% (0/1045)
src/haproxy/src/shctx.c
  0.00% (0/201)
  0.00% (0/6)
  0.00% (0/282)
src/haproxy/src/signal.c
  0.00% (0/132)
  0.00% (0/10)
  0.00% (0/167)
src/haproxy/src/sink.c
  0.00% (0/909)
  0.00% (0/23)
  0.00% (0/904)
src/haproxy/src/slz.c
  1.49% (6/403)
  3.23% (1/31)
  0.57% (1/175)
src/haproxy/src/sock.c
  0.00% (0/597)
  0.00% (0/20)
  0.00% (0/651)
src/haproxy/src/sock_inet.c
  0.00% (0/230)
  0.00% (0/9)
  0.00% (0/216)
src/haproxy/src/stats.c
  0.00% (0/4104)
  0.00% (0/65)
  0.00% (0/3105)
src/haproxy/src/stconn.c
  0.00% (0/1028)
  0.00% (0/45)
  0.00% (0/1509)
src/haproxy/src/stick_table.c
  0.00% (0/3289)
  0.00% (0/118)
  0.00% (0/2533)
src/haproxy/src/stream.c
  0.00% (0/2467)
  0.00% (0/55)
  0.00% (0/3333)
src/haproxy/src/task.c
  0.00% (0/438)
  0.00% (0/13)
  0.00% (0/656)
src/haproxy/src/tcp_rules.c
  0.00% (0/1073)
  0.00% (0/20)
  0.00% (0/861)
src/haproxy/src/tcpcheck.c
  0.00% (0/3919)
  0.00% (0/56)
  0.00% (0/7810)
src/haproxy/src/thread.c
  0.00% (0/379)
  0.00% (0/9)
  0.00% (0/436)
src/haproxy/src/time.c
  0.00% (0/47)
  0.00% (0/13)
  0.00% (0/21)
src/haproxy/src/tools.c
  9.28% (332/3579)
  5.71% (8/140)
 11.51% (370/3214)
src/haproxy/src/trace.c
  0.00% (0/598)
  0.00% (0/13)
  0.00% (0/835)
src/haproxy/src/uri_auth.c
  0.00% (0/185)
  0.00% (0/9)
  0.00% (0/145)
src/haproxy/src/vars.c
  0.00% (0/838)
  0.00% (0/40)
  0.00% (0/714)
Totals
  1.23% (1296/105373)
  1.51% (59/3918)
  1.04% (1161/112141)