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.55% (1/22)
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/79)
  0.00% (0/16)
  0.00% (0/33)
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/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/91)
  0.00% (0/17)
  0.00% (0/51)
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/dhparams.c
  0.00% (0/125)
  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/265)
  0.00% (0/33)
  0.00% (0/136)
src/openvswitch/lib/dp-packet.h
  0.00% (0/504)
  0.00% (0/91)
  0.00% (0/134)
src/openvswitch/lib/dynamic-string.c
 31.54% (94/298)
 45.16% (14/31)
 25.68% (47/183)
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/154)
  0.00% (0/17)
  0.00% (0/129)
src/openvswitch/lib/flow.h
  0.00% (0/518)
  0.00% (0/73)
  0.00% (0/73)
src/openvswitch/lib/guarded-list.c
  0.00% (0/45)
  0.00% (0/6)
  0.00% (0/26)
src/openvswitch/lib/hash.c
 13.71% (17/124)
 12.50% (1/8)
 12.50% (5/40)
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
 72.87% (822/1128)
 63.16% (48/76)
 70.95% (469/661)
src/openvswitch/lib/jsonrpc.c
 17.03% (139/816)
  9.09% (6/66)
 19.80% (97/490)
src/openvswitch/lib/latch-unix.c
  0.00% (0/33)
  0.00% (0/6)
  0.00% (0/12)
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/netlink.h
  0.00% (0/14)
  0.00% (0/3)
  0.00% (0/3)
src/openvswitch/lib/ofpbuf.c
  0.00% (0/276)
  0.00% (0/37)
  0.00% (0/152)
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.13% (22/429)
  4.35% (2/46)
  4.30% (12/279)
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/1181)
  0.00% (0/88)
  0.00% (0/722)
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/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/139)
  0.00% (0/18)
  0.00% (0/126)
src/openvswitch/lib/shash.c
 60.11% (110/183)
 56.67% (17/30)
 54.86% (79/144)
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/788)
  0.00% (0/53)
  0.00% (0/686)
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/178)
  0.00% (0/30)
  0.00% (0/188)
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/908)
  0.00% (0/45)
  0.00% (0/851)
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/427)
  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/394)
  0.00% (0/43)
  0.00% (0/243)
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/295)
  0.00% (0/16)
  0.00% (0/243)
src/openvswitch/lib/util.c
  8.31% (106/1276)
 14.42% (15/104)
 53.97% (2700/5003)
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/12)
  0.00% (0/3)
  0.00% (0/3)
src/openvswitch/lib/vlog.c
  0.61% (5/826)
  1.85% (1/54)
  0.83% (5/606)
src/openvswitch/tests/oss-fuzz/json_parser_target.c
 88.00% (22/25)
100.00% (1/1)
 93.33% (14/15)
Totals
  9.99% (1584/15851)
  8.98% (145/1614)
 25.17% (3550/14105)