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/110)
  0.00% (0/18)
  0.00% (0/81)
src/haproxy/include/haproxy/backend.h
  0.00% (0/61)
  0.00% (0/6)
  0.00% (0/49)
src/haproxy/include/haproxy/buf.h
 12.11% (86/710)
 29.41% (20/68)
 13.85% (41/296)
src/haproxy/include/haproxy/bug.h
  0.00% (0/20)
  0.00% (0/3)
  0.00% (0/10)
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/509)
  0.00% (0/83)
  0.00% (0/284)
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/244)
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/33)
  0.00% (0/7)
  0.00% (0/61)
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/229)
  0.00% (0/32)
  0.00% (0/328)
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/482)
  0.00% (0/61)
  0.00% (0/308)
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/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/21)
src/haproxy/include/haproxy/pool.h
  0.00% (0/63)
  0.00% (0/2)
  0.00% (0/82)
src/haproxy/include/haproxy/port_range.h
  0.00% (0/53)
  0.00% (0/3)
  0.00% (0/33)
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/98)
  0.00% (0/11)
  0.00% (0/108)
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/239)
  0.00% (0/29)
  0.00% (0/203)
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/159)
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/30)
  0.00% (0/2)
  0.00% (0/2)
src/haproxy/include/haproxy/stconn.h
  0.00% (0/217)
  0.00% (0/52)
  0.00% (0/140)
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/400)
  0.00% (0/32)
  0.00% (0/373)
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/193)
  0.00% (0/23)
  0.00% (0/116)
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/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/836)
  0.00% (0/20)
  0.00% (0/636)
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/450)
  0.00% (0/13)
  0.00% (0/744)
src/haproxy/src/applet.c
  0.00% (0/133)
  0.00% (0/8)
  0.00% (0/208)
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/1964)
  0.00% (0/54)
  0.00% (0/2194)
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/1612)
  0.00% (0/52)
  0.00% (0/1520)
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/1115)
  0.00% (0/1)
  0.00% (0/1126)
src/haproxy/src/cfgparse-listen.c
  0.00% (0/2590)
  0.00% (0/14)
  0.00% (0/2838)
src/haproxy/src/cfgparse.c
 12.77% (414/3241)
  8.57% (3/35)
 12.33% (368/2984)
src/haproxy/src/channel.c
  0.00% (0/306)
  0.00% (0/14)
  0.00% (0/285)
src/haproxy/src/check.c
  0.00% (0/1424)
  0.00% (0/52)
  0.00% (0/2658)
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/2115)
  0.00% (0/52)
  0.00% (0/2023)
src/haproxy/src/clock.c
  0.00% (0/193)
  0.00% (0/14)
  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/1444)
  0.00% (0/49)
  0.00% (0/1436)
src/haproxy/src/debug.c
  0.00% (0/715)
  0.00% (0/30)
  0.00% (0/862)
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/764)
  0.00% (0/20)
  0.00% (0/907)
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
 46.88% (105/224)
 36.36% (8/22)
 40.21% (78/194)
src/haproxy/src/event_hdl.c
  0.00% (0/403)
  0.00% (0/31)
  0.00% (0/1089)
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/835)
  0.00% (0/22)
  0.00% (0/879)
src/haproxy/src/fd.c
  0.00% (0/612)
  0.00% (0/26)
  0.00% (0/722)
src/haproxy/src/filters.c
  0.00% (0/613)
  0.00% (0/32)
  0.00% (0/945)
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/543)
  0.00% (0/20)
  0.00% (0/779)
src/haproxy/src/flt_spoe.c
  0.00% (0/3429)
  0.00% (0/70)
  0.00% (0/2901)
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/138)
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/2084)
  0.00% (0/39)
  0.00% (0/2061)
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/576)
  0.00% (0/23)
  0.00% (0/791)
src/haproxy/src/http_ana.c
  0.00% (0/3158)
  0.00% (0/47)
  0.00% (0/4418)
src/haproxy/src/http_ext.c
  0.00% (0/1212)
  0.00% (0/45)
  0.00% (0/1213)
src/haproxy/src/http_fetch.c
  0.00% (0/1323)
  0.00% (0/56)
  0.00% (0/1314)
src/haproxy/src/http_htx.c
  0.00% (0/2102)
  0.00% (0/63)
  0.00% (0/1912)
src/haproxy/src/http_rules.c
  0.00% (0/351)
  0.00% (0/10)
  0.00% (0/249)
src/haproxy/src/htx.c
  0.00% (0/685)
  0.00% (0/20)
  0.00% (0/1037)
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/950)
  0.00% (0/50)
  0.00% (0/1421)
src/haproxy/src/log.c
  0.00% (0/2712)
  0.00% (0/36)
  0.00% (0/2743)
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/216)
  0.00% (0/6)
  0.00% (0/175)
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/479)
  0.00% (0/22)
  0.00% (0/579)
src/haproxy/src/pattern.c
  0.00% (0/1593)
  0.00% (0/68)
  0.00% (0/1336)
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/2364)
  0.00% (0/69)
  0.00% (0/4385)
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/811)
src/haproxy/src/proto_sockpair.c
  0.00% (0/270)
  0.00% (0/9)
  0.00% (0/187)
src/haproxy/src/protocol.c
  0.00% (0/133)
  0.00% (0/8)
  0.00% (0/242)
src/haproxy/src/proxy.c
  0.00% (0/2150)
  0.00% (0/63)
  0.00% (0/2158)
src/haproxy/src/queue.c
  0.00% (0/350)
  0.00% (0/19)
  0.00% (0/396)
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/2515)
  0.00% (0/56)
  0.00% (0/2319)
src/haproxy/src/ring.c
  0.00% (0/239)
  0.00% (0/12)
  0.00% (0/274)
src/haproxy/src/sample.c
  0.00% (0/2596)
  0.00% (0/147)
  0.00% (0/1714)
src/haproxy/src/server.c
  0.00% (0/3842)
  0.00% (0/141)
  0.00% (0/3695)
src/haproxy/src/session.c
  0.00% (0/279)
  0.00% (0/9)
  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/246)
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/917)
  0.00% (0/23)
  0.00% (0/893)
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/561)
  0.00% (0/19)
  0.00% (0/577)
src/haproxy/src/sock_inet.c
  0.00% (0/220)
  0.00% (0/9)
  0.00% (0/183)
src/haproxy/src/stats.c
  0.00% (0/4068)
  0.00% (0/65)
  0.00% (0/3070)
src/haproxy/src/stconn.c
  0.00% (0/991)
  0.00% (0/44)
  0.00% (0/1335)
src/haproxy/src/stick_table.c
  0.00% (0/3287)
  0.00% (0/118)
  0.00% (0/2531)
src/haproxy/src/stream.c
  0.00% (0/2440)
  0.00% (0/54)
  0.00% (0/3319)
src/haproxy/src/task.c
  0.00% (0/438)
  0.00% (0/13)
  0.00% (0/624)
src/haproxy/src/tcp_rules.c
  0.00% (0/1075)
  0.00% (0/20)
  0.00% (0/865)
src/haproxy/src/tcpcheck.c
  0.00% (0/3923)
  0.00% (0/56)
  0.00% (0/7808)
src/haproxy/src/thread.c
  0.00% (0/378)
  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.53% (370/3208)
src/haproxy/src/trace.c
  0.00% (0/585)
  0.00% (0/13)
  0.00% (0/807)
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.24% (1286/103850)
  1.53% (59/3848)
  1.07% (1148/107460)