Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/usbguard/src/Common/Utility.cpp
  4.42% (16/362)
 13.04% (3/23)
  2.54% (7/276)
src/usbguard/src/Common/Utility.hpp
  0.00% (0/60)
  0.00% (0/9)
  0.00% (0/30)
src/usbguard/src/Library/UEvent.cpp
 27.69% (18/65)
 36.36% (4/11)
 21.43% (9/42)
src/usbguard/src/Library/UEventParser.cpp
 65.28% (47/72)
 83.33% (5/6)
 71.43% (25/35)
src/usbguard/src/Library/public/usbguard/Exception.hpp
  0.00% (0/61)
  0.00% (0/18)
  0.00% (0/27)
src/usbguard/src/Library/public/usbguard/Logger.cpp
 15.29% (37/242)
 24.32% (9/37)
 18.42% (21/114)
src/usbguard/src/Tests/Fuzzers/fuzzer-uevent.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (4/4)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/argv_input.hpp
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/contrib/shuffle_states.hpp
  0.00% (0/30)
  0.00% (0/10)
  0.00% (0/10)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/contrib/state_control.hpp
  0.00% (0/35)
  0.00% (0/5)
  0.00% (0/13)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/contrib/trace.hpp
  0.00% (0/65)
  0.00% (0/12)
  0.00% (0/23)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/demangle.hpp
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/action_input.hpp
100.00% (26/26)
100.00% (8/8)
100.00% (11/11)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/any.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/bump.hpp
 75.00% (18/24)
 66.67% (2/3)
 88.89% (8/9)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/bump_help.hpp
100.00% (5/5)
100.00% (1/1)
100.00% (2/2)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/cstream_reader.hpp
  0.00% (0/25)
  0.00% (0/2)
  0.00% (0/2)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/eof.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/file_mapper_posix.hpp
  0.00% (0/72)
  0.00% (0/12)
  0.00% (0/12)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/file_reader.hpp
  0.00% (0/94)
  0.00% (0/6)
  0.00% (0/6)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/filesystem.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/input_pair.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/istream_reader.hpp
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/2)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/iterator.hpp
 33.33% (2/6)
 50.00% (1/2)
 66.67% (2/3)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/marker.hpp
100.00% (22/22)
100.00% (6/6)
100.00% (13/13)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/one.hpp
100.00% (12/12)
100.00% (2/2)
100.00% (9/9)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/path_to_string.hpp
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/peek_char.hpp
100.00% (6/6)
100.00% (1/1)
100.00% (4/4)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/range.hpp
100.00% (12/12)
100.00% (2/2)
100.00% (9/9)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/ranges.hpp
100.00% (21/21)
100.00% (4/4)
100.00% (14/14)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/seq.hpp
100.00% (7/7)
100.00% (1/1)
100.00% (8/8)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/star.hpp
100.00% (5/5)
100.00% (1/1)
100.00% (3/3)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/string.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/internal/until.hpp
100.00% (10/10)
100.00% (1/1)
100.00% (6/6)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/match.hpp
 90.57% (48/53)
100.00% (4/4)
 70.00% (21/30)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/memory_input.hpp
 85.37% (35/41)
 85.71% (12/14)
 90.00% (18/20)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/mmap_input.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/normal.hpp
100.00% (12/12)
100.00% (5/5)
100.00% (7/7)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/parse.hpp
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/parse_error.hpp
 34.88% (15/43)
 30.77% (4/13)
 47.06% (8/17)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/position.hpp
 57.58% (19/33)
 55.56% (5/9)
 68.42% (13/19)
src/usbguard/src/ThirdParty/PEGTL/include/tao/pegtl/string_input.hpp
100.00% (7/7)
100.00% (4/4)
100.00% (7/7)
Totals
 26.11% (417/1597)
 36.18% (89/246)
 29.07% (232/798)