Coverage Report

Created: 2023-12-14 10:37

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
../../src/systemd/src/basic/alloc-util.h
  50.00% (3/6)
  33.33% (10/30)
  66.67% (10/15)
  50.00% (4/8)
../../src/systemd/src/basic/env-util.h
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/2)
- (0/0)
../../src/systemd/src/basic/errno-util.h
   0.00% (0/13)
   0.00% (0/111)
   0.00% (0/13)
- (0/0)
../../src/systemd/src/basic/ether-addr-util.h
   0.00% (0/11)
   0.00% (0/38)
   0.00% (0/20)
   0.00% (0/2)
../../src/systemd/src/basic/fd-util.h
  16.67% (1/6)
  12.50% (3/24)
  16.67% (1/6)
- (0/0)
../../src/systemd/src/basic/fileio.h
   0.00% (0/9)
   0.00% (0/29)
   0.00% (0/9)
- (0/0)
../../src/systemd/src/basic/fs-util.h
   0.00% (0/8)
   0.00% (0/34)
   0.00% (0/8)
- (0/0)
../../src/systemd/src/basic/hashmap.h
   4.84% (3/62)
   4.76% (9/189)
  15.25% (18/118)
- (0/0)
../../src/systemd/src/basic/in-addr-util.h
   0.00% (0/16)
   0.00% (0/52)
   0.00% (0/16)
- (0/0)
../../src/systemd/src/basic/log.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
../../src/systemd/src/basic/macro.h
  20.00% (1/5)
   7.84% (4/51)
  42.86% (3/7)
 100.00% (2/2)
../../src/systemd/src/basic/memory-util.h
  27.27% (3/11)
  22.54% (16/71)
  74.19% (23/31)
  66.67% (4/6)
../../src/systemd/src/basic/ordered-set.h
   0.00% (0/16)
   0.00% (0/48)
   0.00% (0/16)
- (0/0)
../../src/systemd/src/basic/parse-util.h
  13.33% (2/15)
  13.21% (7/53)
  18.75% (3/16)
- (0/0)
../../src/systemd/src/basic/path-util.h
  20.00% (2/10)
  17.07% (7/41)
  30.77% (4/13)
  50.00% (1/2)
../../src/systemd/src/basic/proc-cmdline.h
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/1)
- (0/0)
../../src/systemd/src/basic/random-util.h
   0.00% (0/2)
   0.00% (0/10)
   0.00% (0/2)
- (0/0)
../../src/systemd/src/basic/ratelimit.h
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/2)
- (0/0)
../../src/systemd/src/basic/set.h
   0.00% (0/17)
   0.00% (0/51)
   0.00% (0/17)
- (0/0)
../../src/systemd/src/basic/siphash24.h
   0.00% (0/5)
   0.00% (0/20)
   0.00% (0/5)
- (0/0)
../../src/systemd/src/basic/socket-util.h
   0.00% (0/12)
   0.00% (0/48)
   0.00% (0/12)
- (0/0)
../../src/systemd/src/basic/sparse-endian.h
   0.00% (0/12)
   0.00% (0/12)
   0.00% (0/12)
- (0/0)
../../src/systemd/src/basic/stat-util.h
  25.00% (1/4)
  25.00% (3/12)
  25.00% (1/4)
- (0/0)
../../src/systemd/src/basic/string-table.h
  50.00% (1/2)
  37.50% (3/8)
  27.27% (3/11)
   0.00% (0/4)
../../src/systemd/src/basic/string-util.h
   4.76% (1/21)
   4.04% (4/99)
  10.00% (3/30)
  25.00% (1/4)
../../src/systemd/src/basic/strv.h
   0.00% (0/13)
   0.00% (0/57)
   0.00% (0/13)
- (0/0)
../../src/systemd/src/basic/time-util.h
   0.00% (0/8)
   0.00% (0/46)
   0.00% (0/8)
- (0/0)
../../src/systemd/src/basic/user-util.h
   0.00% (0/5)
   0.00% (0/20)
   0.00% (0/5)
- (0/0)
../../src/systemd/src/basic/utf8.h
   0.00% (0/5)
   0.00% (0/15)
   0.00% (0/5)
- (0/0)
../../src/systemd/src/basic/util.h
   0.00% (0/6)
   0.00% (0/36)
   0.00% (0/6)
- (0/0)
../../src/systemd/src/fundamental/macro-fundamental.h
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/1)
- (0/0)
../../src/systemd/src/fundamental/string-util-fundamental.h
   8.33% (1/12)
   5.17% (3/58)
  18.75% (3/16)
  50.00% (3/6)
../../src/systemd/src/fuzz/fuzz.h
  50.00% (1/2)
  46.15% (6/13)
  77.78% (7/9)
  75.00% (3/4)
../../src/systemd/src/libsystemd/sd-device/device-private.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
../../src/systemd/src/libsystemd/sd-device/device-util.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
- (0/0)
../../src/systemd/src/shared/condition.h
  50.00% (1/2)
  17.65% (3/17)
  50.00% (1/2)
- (0/0)
../../src/systemd/src/shared/conf-parser.h
  40.00% (2/5)
  80.77% (84/104)
  65.73% (94/143)
  68.75% (33/48)
../../src/systemd/src/shared/linux/ethtool.h
   0.00% (0/6)
   0.00% (0/27)
   0.00% (0/6)
- (0/0)
../../src/systemd/src/shared/netif-naming-scheme.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/2)
- (0/0)
../../src/systemd/src/systemd/_sd-common.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/3)
   0.00% (0/2)
../../src/systemd/src/systemd/sd-id128.h
   0.00% (0/5)
   0.00% (0/30)
   0.00% (0/5)
- (0/0)
../../src/systemd/src/udev/net/fuzz-link-parser.c
 100.00% (1/1)
 100.00% (16/16)
  71.88% (23/32)
  58.33% (7/12)
../../src/systemd/src/udev/net/link-config.c
  44.83% (13/29)
  31.60% (256/810)
  18.07% (402/2225)
  16.55% (142/858)
src/udev/link-config-gperf.c
 100.00% (2/2)
 100.00% (291/291)
 100.00% (35/35)
  95.24% (40/42)
Totals
  10.40% (39/375)
  27.69% (725/2618)
  21.82% (634/2905)
  24.00% (240/1000)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

../../src/systemd/src/basic/def.h
../../src/systemd/src/basic/linux/if.h
../../src/systemd/src/basic/linux/if_ether.h
../../src/systemd/src/basic/linux/netdevice.h
../../src/systemd/src/basic/linux/rtnetlink.h
../../src/systemd/src/basic/list.h
../../src/systemd/src/basic/path-lookup.h
../../src/systemd/src/shared/log-link.h
config.h
Generated by llvm-cov -- llvm version 15.0.0git