Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/openvswitch/include/openvswitch/dynamic-string.h
100.00% (8/8)
100.00% (1/1)
100.00% (4/4)
src/openvswitch/include/openvswitch/hmap.h
 58.76% (57/97)
 57.89% (11/19)
 78.95% (30/38)
src/openvswitch/include/openvswitch/json.h
 50.00% (5/10)
 50.00% (1/2)
 62.50% (5/8)
src/openvswitch/include/openvswitch/list.h
  5.83% (6/103)
  5.26% (1/19)
  4.00% (1/25)
src/openvswitch/include/openvswitch/meta-flow.h
  0.00% (0/18)
  0.00% (0/4)
  0.00% (0/4)
src/openvswitch/include/openvswitch/nsh.h
  0.00% (0/78)
  0.00% (0/18)
  0.00% (0/20)
src/openvswitch/include/openvswitch/ofp-actions.h
  0.00% (0/66)
  0.00% (0/15)
  0.00% (0/15)
src/openvswitch/include/openvswitch/ofpbuf.h
  0.00% (0/83)
  0.00% (0/17)
  0.00% (0/34)
src/openvswitch/include/openvswitch/thread.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/4)
src/openvswitch/include/openvswitch/util.h
100.00% (3/3)
100.00% (1/1)
100.00% (4/4)
src/openvswitch/include/openvswitch/vlog.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/openvswitch/lib/async-append-aio.c
  0.00% (0/82)
  0.00% (0/7)
  0.00% (0/30)
src/openvswitch/lib/backtrace.c
  0.00% (0/50)
  0.00% (0/5)
  0.00% (0/52)
src/openvswitch/lib/bitmap.h
  0.00% (0/162)
  0.00% (0/23)
  0.00% (0/47)
src/openvswitch/lib/byte-order.h
  0.00% (0/40)
  0.00% (0/12)
  0.00% (0/18)
src/openvswitch/lib/byteq.c
  0.00% (0/99)
  0.00% (0/18)
  0.00% (0/55)
src/openvswitch/lib/command-line.c
  0.00% (0/227)
  0.00% (0/13)
  0.00% (0/174)
src/openvswitch/lib/cooperative-multitasking.c
  0.00% (0/80)
  0.00% (0/5)
  0.00% (0/125)
src/openvswitch/lib/coverage.c
  3.33% (8/240)
  6.67% (1/15)
  1.70% (3/176)
src/openvswitch/lib/coverage.h
 50.00% (6/12)
 66.67% (2/3)
 66.67% (2/3)
src/openvswitch/lib/crc32c.c
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/3)
src/openvswitch/lib/csum.c
  0.00% (0/49)
  0.00% (0/7)
  0.00% (0/20)
src/openvswitch/lib/csum.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/openvswitch/lib/daemon-unix.c
  0.00% (0/649)
  0.00% (0/36)
  0.00% (0/449)
src/openvswitch/lib/daemon.c
  0.00% (0/50)
  0.00% (0/8)
  0.00% (0/34)
src/openvswitch/lib/dhparams.c
  0.00% (0/124)
  0.00% (0/3)
  0.00% (0/24)
src/openvswitch/lib/dirs.c
  0.00% (0/55)
  0.00% (0/7)
  0.00% (0/34)
src/openvswitch/lib/dns-resolve-stub.c
  0.00% (0/8)
  0.00% (0/3)
  0.00% (0/3)
src/openvswitch/lib/dp-packet.c
  0.00% (0/349)
  0.00% (0/34)
  0.00% (0/210)
src/openvswitch/lib/dp-packet.h
  0.00% (0/661)
  0.00% (0/121)
  0.00% (0/207)
src/openvswitch/lib/dynamic-string.c
 30.13% (94/312)
 42.42% (14/33)
 23.98% (47/196)
src/openvswitch/lib/entropy.c
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/22)
src/openvswitch/lib/fatal-signal.c
  0.00% (0/180)
  0.00% (0/19)
  0.00% (0/140)
src/openvswitch/lib/flow.h
  0.00% (0/521)
  0.00% (0/74)
  0.00% (0/74)
src/openvswitch/lib/guarded-list.c
  0.00% (0/45)
  0.00% (0/6)
  0.00% (0/26)
src/openvswitch/lib/hash.c
 14.40% (18/125)
 12.50% (1/8)
 14.63% (6/41)
src/openvswitch/lib/hash.h
 28.83% (32/111)
 29.17% (7/24)
 27.27% (9/33)
src/openvswitch/lib/hmap.c
 52.91% (91/172)
 50.00% (7/14)
 48.15% (52/108)
src/openvswitch/lib/json.c
 69.47% (892/1284)
 60.24% (50/83)
 66.93% (512/765)
src/openvswitch/lib/json.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/5)
src/openvswitch/lib/jsonrpc.c
 16.87% (139/824)
  8.96% (6/67)
 19.43% (96/494)
src/openvswitch/lib/latch-unix.c
  0.00% (0/33)
  0.00% (0/6)
  0.00% (0/12)
src/openvswitch/lib/lockfile.c
  0.00% (0/147)
  0.00% (0/10)
  0.00% (0/153)
src/openvswitch/lib/netdev-afxdp.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/openvswitch/lib/netdev-dpdk.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/openvswitch/lib/netdev-offload.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
src/openvswitch/lib/netdev-provider.h
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/2)
src/openvswitch/lib/netlink.h
  0.00% (0/14)
  0.00% (0/3)
  0.00% (0/3)
src/openvswitch/lib/odp-util.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/2)
src/openvswitch/lib/ofpbuf.c
  0.00% (0/276)
  0.00% (0/37)
  0.00% (0/156)
src/openvswitch/lib/ovs-atomic-flag-gcc4.7+.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/openvswitch/lib/ovs-atomic.h
  0.00% (0/107)
  0.00% (0/15)
  0.00% (0/28)
src/openvswitch/lib/ovs-rcu.c
  0.00% (0/237)
  0.00% (0/20)
  0.00% (0/153)
src/openvswitch/lib/ovs-rcu.h
  0.00% (0/23)
  0.00% (0/7)
  0.00% (0/7)
src/openvswitch/lib/ovs-replay.c
  0.00% (0/141)
  0.00% (0/12)
  0.00% (0/149)
src/openvswitch/lib/ovs-replay.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/6)
src/openvswitch/lib/ovs-thread.c
  5.03% (22/437)
  4.35% (2/46)
  3.97% (12/302)
src/openvswitch/lib/ovs-thread.h
 14.89% (7/47)
 18.18% (2/11)
 13.33% (2/15)
src/openvswitch/lib/packets.c
  0.00% (0/1317)
  0.00% (0/91)
  0.00% (0/798)
src/openvswitch/lib/packets.h
  0.00% (0/290)
  0.00% (0/61)
  0.00% (0/67)
src/openvswitch/lib/poll-loop.c
  0.00% (0/177)
  0.00% (0/11)
  0.00% (0/170)
src/openvswitch/lib/process.c
  0.00% (0/367)
  0.00% (0/22)
  0.00% (0/250)
src/openvswitch/lib/random.c
  0.00% (0/47)
  0.00% (0/6)
  0.00% (0/14)
src/openvswitch/lib/random.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/openvswitch/lib/reconnect.c
  0.00% (0/351)
  0.00% (0/39)
  0.00% (0/372)
src/openvswitch/lib/sat-math.h
  0.00% (0/55)
  0.00% (0/9)
  0.00% (0/17)
src/openvswitch/lib/seq.c
  0.00% (0/141)
  0.00% (0/17)
  0.00% (0/125)
src/openvswitch/lib/shash.c
 59.89% (112/187)
 56.67% (17/30)
 55.41% (82/148)
src/openvswitch/lib/signals.c
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/13)
src/openvswitch/lib/socket-util-unix.c
  0.00% (0/249)
  0.00% (0/12)
  0.00% (0/212)
src/openvswitch/lib/socket-util.c
  0.00% (0/800)
  0.00% (0/53)
  0.00% (0/692)
src/openvswitch/lib/socket-util.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/openvswitch/lib/sset.c
  0.00% (0/181)
  0.00% (0/30)
  0.00% (0/191)
src/openvswitch/lib/stream-fd.c
  0.00% (0/118)
  0.00% (0/13)
  0.00% (0/80)
src/openvswitch/lib/stream-provider.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/4)
src/openvswitch/lib/stream-replay.c
  0.00% (0/264)
  0.00% (0/18)
  0.00% (0/238)
src/openvswitch/lib/stream-ssl.c
  0.00% (0/955)
  0.00% (0/46)
  0.00% (0/946)
src/openvswitch/lib/stream-tcp.c
  0.00% (0/49)
  0.00% (0/5)
  0.00% (0/26)
src/openvswitch/lib/stream-unix.c
  0.00% (0/47)
  0.00% (0/3)
  0.00% (0/34)
src/openvswitch/lib/stream.c
  0.00% (0/430)
  0.00% (0/40)
  0.00% (0/267)
src/openvswitch/lib/svec.c
  0.00% (0/275)
  0.00% (0/32)
  0.00% (0/184)
src/openvswitch/lib/syslog-direct.c
  0.00% (0/38)
  0.00% (0/3)
  0.00% (0/24)
src/openvswitch/lib/syslog-libc.c
  0.00% (0/14)
  0.00% (0/3)
  0.00% (0/3)
src/openvswitch/lib/syslog-null.c
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/openvswitch/lib/syslog-provider.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/openvswitch/lib/timeval.c
  0.00% (0/407)
  0.00% (0/45)
  0.00% (0/253)
src/openvswitch/lib/token-bucket.c
  0.00% (0/40)
  0.00% (0/4)
  0.00% (0/24)
src/openvswitch/lib/unaligned.h
  8.99% (8/89)
 12.50% (2/16)
 12.50% (2/16)
src/openvswitch/lib/unicode.c
  8.05% (7/87)
 20.00% (1/5)
  2.27% (1/44)
src/openvswitch/lib/unicode.h
 50.00% (6/12)
 50.00% (2/4)
 75.00% (6/8)
src/openvswitch/lib/unixctl.c
  0.00% (0/365)
  0.00% (0/21)
  0.00% (0/279)
src/openvswitch/lib/util.c
  8.22% (107/1302)
 14.29% (15/105)
 53.59% (2701/5040)
src/openvswitch/lib/util.h
  0.00% (0/123)
  0.00% (0/29)
  0.00% (0/41)
src/openvswitch/lib/uuid.h
  0.00% (0/18)
  0.00% (0/4)
  0.00% (0/8)
src/openvswitch/lib/vlog.c
  0.60% (5/838)
  1.79% (1/56)
  0.81% (5/620)
src/openvswitch/tests/oss-fuzz/json_parser_target.c
 88.00% (22/25)
100.00% (1/1)
 93.33% (14/15)
Totals
  9.08% (1658/18260)
  8.26% (147/1779)
 22.55% (3597/15953)