Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/PcapPlusPlus/Common++/header/GeneralUtils.h
 85.71% (6/7)
100.00% (1/1)
 66.67% (2/3)
src/PcapPlusPlus/Common++/header/IpAddress.h
  6.82% (18/264)
 22.58% (14/62)
 20.59% (14/68)
src/PcapPlusPlus/Common++/header/Logger.h
 50.00% (7/14)
 36.36% (4/11)
 36.36% (4/11)
src/PcapPlusPlus/Common++/header/MacAddress.h
 26.53% (13/49)
 42.86% (6/14)
 42.86% (6/14)
src/PcapPlusPlus/Common++/header/PointerVector.h
 86.67% (13/15)
 75.00% (6/8)
 77.78% (7/9)
src/PcapPlusPlus/Common++/header/SystemUtils.h
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/4)
src/PcapPlusPlus/Common++/src/GeneralUtils.cpp
 81.54% (53/65)
100.00% (4/4)
 72.06% (49/68)
src/PcapPlusPlus/Common++/src/IpAddress.cpp
  4.12% (17/413)
  9.52% (4/42)
  4.35% (11/253)
src/PcapPlusPlus/Common++/src/Logger.cpp
 41.46% (17/41)
 60.00% (3/5)
 60.00% (9/15)
src/PcapPlusPlus/Common++/src/MacAddress.cpp
 84.62% (22/26)
100.00% (2/2)
 90.48% (19/21)
src/PcapPlusPlus/Common++/src/SystemUtils.cpp
  9.52% (12/126)
 23.53% (4/17)
  8.00% (4/50)
src/PcapPlusPlus/Packet++/header/ArpLayer.h
 80.00% (8/10)
 80.00% (8/10)
 80.00% (8/10)
src/PcapPlusPlus/Packet++/header/BgpLayer.h
 76.00% (19/25)
 76.00% (19/25)
 77.78% (21/27)
src/PcapPlusPlus/Packet++/header/CotpLayer.h
 75.00% (6/8)
 66.67% (4/6)
 66.67% (4/6)
src/PcapPlusPlus/Packet++/header/DhcpLayer.h
 56.16% (41/73)
 53.12% (17/32)
 71.88% (46/64)
src/PcapPlusPlus/Packet++/header/DhcpV6Layer.h
 81.25% (13/16)
 75.00% (9/12)
 81.25% (13/16)
src/PcapPlusPlus/Packet++/header/DnsLayer.h
 90.91% (20/22)
 77.78% (7/9)
 88.89% (16/18)
src/PcapPlusPlus/Packet++/header/DnsResource.h
 80.00% (12/15)
 80.00% (12/15)
 80.00% (12/15)
src/PcapPlusPlus/Packet++/header/DnsResourceData.h
 23.81% (5/21)
 23.81% (5/21)
 30.43% (7/23)
src/PcapPlusPlus/Packet++/header/EthDot3Layer.h
 72.73% (8/11)
 72.73% (8/11)
 72.73% (8/11)
src/PcapPlusPlus/Packet++/header/EthLayer.h
 70.00% (7/10)
 70.00% (7/10)
 70.00% (7/10)
src/PcapPlusPlus/Packet++/header/FtpLayer.h
 76.92% (10/13)
 76.92% (10/13)
 76.92% (10/13)
src/PcapPlusPlus/Packet++/header/GreLayer.h
 77.27% (17/22)
 72.22% (13/18)
 77.27% (17/22)
src/PcapPlusPlus/Packet++/header/GtpLayer.h
 80.00% (4/5)
 80.00% (4/5)
 85.71% (6/7)
src/PcapPlusPlus/Packet++/header/HttpLayer.h
 36.59% (15/41)
 41.94% (13/31)
 45.45% (15/33)
src/PcapPlusPlus/Packet++/header/IPLayer.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/PcapPlusPlus/Packet++/header/IPSecLayer.h
 91.30% (21/23)
 85.71% (12/14)
 91.67% (22/24)
src/PcapPlusPlus/Packet++/header/IPv4Layer.h
  9.09% (11/121)
 33.33% (8/24)
 20.69% (12/58)
src/PcapPlusPlus/Packet++/header/IPv6Extensions.h
 26.92% (14/52)
 42.86% (12/28)
 25.00% (12/48)
src/PcapPlusPlus/Packet++/header/IPv6Layer.h
 55.56% (10/18)
 72.73% (8/11)
 58.82% (10/17)
src/PcapPlusPlus/Packet++/header/IcmpLayer.h
 92.86% (26/28)
 71.43% (5/7)
 95.83% (46/48)
src/PcapPlusPlus/Packet++/header/IcmpV6Layer.h
 46.15% (6/13)
 46.15% (6/13)
 46.15% (6/13)
src/PcapPlusPlus/Packet++/header/IgmpLayer.h
 57.89% (11/19)
 57.89% (11/19)
 57.89% (11/19)
src/PcapPlusPlus/Packet++/header/LLCLayer.h
100.00% (5/5)
100.00% (5/5)
100.00% (5/5)
src/PcapPlusPlus/Packet++/header/Layer.h
 61.11% (11/18)
 73.33% (11/15)
 73.33% (11/15)
src/PcapPlusPlus/Packet++/header/MplsLayer.h
 71.43% (5/7)
 71.43% (5/7)
 71.43% (5/7)
src/PcapPlusPlus/Packet++/header/NdpLayer.h
 44.44% (16/36)
 56.52% (13/23)
 51.72% (15/29)
src/PcapPlusPlus/Packet++/header/NflogLayer.h
100.00% (24/24)
100.00% (14/14)
100.00% (16/16)
src/PcapPlusPlus/Packet++/header/NtpLayer.h
100.00% (7/7)
100.00% (7/7)
100.00% (7/7)
src/PcapPlusPlus/Packet++/header/NullLoopbackLayer.h
 80.00% (4/5)
 80.00% (4/5)
 80.00% (4/5)
src/PcapPlusPlus/Packet++/header/PPPoELayer.h
 45.16% (14/31)
 47.62% (10/21)
 56.00% (14/25)
src/PcapPlusPlus/Packet++/header/Packet.h
 34.88% (15/43)
 41.67% (5/12)
 40.00% (14/35)
src/PcapPlusPlus/Packet++/header/PacketTrailerLayer.h
 37.50% (3/8)
 37.50% (3/8)
 37.50% (3/8)
src/PcapPlusPlus/Packet++/header/PayloadLayer.h
 62.50% (5/8)
 62.50% (5/8)
 62.50% (5/8)
src/PcapPlusPlus/Packet++/header/RadiusLayer.h
 40.00% (16/40)
 31.58% (6/19)
 34.48% (10/29)
src/PcapPlusPlus/Packet++/header/RawPacket.h
 71.43% (5/7)
 71.43% (5/7)
 71.43% (5/7)
src/PcapPlusPlus/Packet++/header/S7CommLayer.h
  0.00% (0/25)
  0.00% (0/13)
  0.00% (0/18)
src/PcapPlusPlus/Packet++/header/SSHLayer.h
 50.00% (10/20)
 50.00% (10/20)
 54.55% (12/22)
src/PcapPlusPlus/Packet++/header/SSLCommon.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/PcapPlusPlus/Packet++/header/SSLHandshake.h
 70.49% (43/61)
 58.14% (25/43)
 67.27% (37/55)
src/PcapPlusPlus/Packet++/header/SSLLayer.h
 91.30% (42/46)
 75.00% (12/16)
 89.47% (34/38)
src/PcapPlusPlus/Packet++/header/SdpLayer.h
 66.67% (4/6)
 66.67% (4/6)
 66.67% (4/6)
src/PcapPlusPlus/Packet++/header/SingleCommandTextProtocol.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/PcapPlusPlus/Packet++/header/SipLayer.h
 32.14% (9/28)
 37.50% (9/24)
 42.31% (11/26)
src/PcapPlusPlus/Packet++/header/Sll2Layer.h
 80.00% (4/5)
 80.00% (4/5)
 80.00% (4/5)
src/PcapPlusPlus/Packet++/header/SllLayer.h
 80.00% (4/5)
 80.00% (4/5)
 80.00% (4/5)
src/PcapPlusPlus/Packet++/header/SmtpLayer.h
 66.67% (10/15)
 72.73% (8/11)
 76.92% (10/13)
src/PcapPlusPlus/Packet++/header/SomeIpLayer.h
 50.00% (8/16)
 42.86% (6/14)
 42.86% (6/14)
src/PcapPlusPlus/Packet++/header/SomeIpSdLayer.h
 50.00% (4/8)
 50.00% (4/8)
 50.00% (4/8)
src/PcapPlusPlus/Packet++/header/StpLayer.h
 36.92% (24/65)
 31.25% (15/48)
 37.50% (21/56)
src/PcapPlusPlus/Packet++/header/TLVData.h
 90.83% (99/109)
 95.45% (21/22)
 89.47% (68/76)
src/PcapPlusPlus/Packet++/header/TcpLayer.h
 63.46% (33/52)
 58.82% (10/17)
 64.71% (33/51)
src/PcapPlusPlus/Packet++/header/TelnetLayer.h
100.00% (10/10)
100.00% (7/7)
100.00% (9/9)
src/PcapPlusPlus/Packet++/header/TextBasedProtocol.h
 60.00% (3/5)
 60.00% (3/5)
 60.00% (3/5)
src/PcapPlusPlus/Packet++/header/TpktLayer.h
 90.00% (9/10)
 87.50% (7/8)
 91.67% (11/12)
src/PcapPlusPlus/Packet++/header/UdpLayer.h
100.00% (4/4)
100.00% (4/4)
100.00% (4/4)
src/PcapPlusPlus/Packet++/header/VlanLayer.h
 80.00% (4/5)
 80.00% (4/5)
 80.00% (4/5)
src/PcapPlusPlus/Packet++/header/VrrpLayer.h
 75.00% (9/12)
 70.00% (7/10)
 70.00% (7/10)
src/PcapPlusPlus/Packet++/header/VxlanLayer.h
 71.43% (5/7)
 71.43% (5/7)
 71.43% (5/7)
src/PcapPlusPlus/Packet++/header/WakeOnLanLayer.h
100.00% (9/9)
100.00% (7/7)
100.00% (11/11)
src/PcapPlusPlus/Packet++/src/ArpLayer.cpp
 65.79% (25/38)
 80.00% (4/5)
 90.00% (9/10)
src/PcapPlusPlus/Packet++/src/BgpLayer.cpp
 67.90% (476/701)
 72.73% (32/44)
 65.25% (276/423)
src/PcapPlusPlus/Packet++/src/CotpLayer.cpp
 41.18% (14/34)
 30.00% (3/10)
 56.52% (13/23)
src/PcapPlusPlus/Packet++/src/DhcpLayer.cpp
 36.12% (82/227)
 45.00% (9/20)
 33.86% (43/127)
src/PcapPlusPlus/Packet++/src/DhcpV6Layer.cpp
 35.26% (67/190)
 56.52% (13/23)
 37.69% (49/130)
src/PcapPlusPlus/Packet++/src/DnsLayer.cpp
 85.30% (528/619)
 85.71% (48/56)
 72.51% (298/411)
src/PcapPlusPlus/Packet++/src/DnsResource.cpp
 57.86% (195/337)
 75.00% (15/20)
 40.69% (94/231)
src/PcapPlusPlus/Packet++/src/DnsResourceData.cpp
 13.66% (22/161)
 14.29% (3/21)
  8.09% (11/136)
src/PcapPlusPlus/Packet++/src/EthDot3Layer.cpp
 67.65% (23/34)
 75.00% (3/4)
 92.31% (12/13)
src/PcapPlusPlus/Packet++/src/EthLayer.cpp
 88.04% (81/92)
 80.00% (4/5)
 92.45% (49/53)
src/PcapPlusPlus/Packet++/src/FtpLayer.cpp
 13.18% (46/349)
 50.00% (8/16)
 16.28% (28/172)
src/PcapPlusPlus/Packet++/src/GreLayer.cpp
 57.21% (254/444)
 62.96% (17/27)
 46.91% (144/307)
src/PcapPlusPlus/Packet++/src/GtpLayer.cpp
 61.87% (305/493)
 73.53% (25/34)
 48.25% (152/315)
src/PcapPlusPlus/Packet++/src/HttpLayer.cpp
 41.48% (236/569)
 35.71% (15/42)
 33.33% (144/432)
src/PcapPlusPlus/Packet++/src/IPSecLayer.cpp
 67.95% (53/78)
 45.45% (5/11)
 73.91% (34/46)
src/PcapPlusPlus/Packet++/src/IPv4Layer.cpp
 42.52% (179/421)
 33.33% (10/30)
 43.43% (119/274)
src/PcapPlusPlus/Packet++/src/IPv6Extensions.cpp
  5.49% (9/164)
 13.04% (3/23)
  8.96% (6/67)
src/PcapPlusPlus/Packet++/src/IPv6Layer.cpp
 75.00% (216/288)
 46.67% (7/15)
 84.03% (100/119)
src/PcapPlusPlus/Packet++/src/IcmpLayer.cpp
 60.28% (299/496)
 63.41% (26/41)
 48.84% (168/344)
src/PcapPlusPlus/Packet++/src/IcmpV6Layer.cpp
 54.90% (56/102)
 50.00% (6/12)
 48.57% (17/35)
src/PcapPlusPlus/Packet++/src/IgmpLayer.cpp
 30.22% (110/364)
 34.38% (11/32)
 18.98% (56/295)
src/PcapPlusPlus/Packet++/src/LLCLayer.cpp
 67.74% (21/31)
 75.00% (3/4)
 95.00% (19/20)
src/PcapPlusPlus/Packet++/src/Layer.cpp
 80.25% (65/81)
 85.71% (6/7)
 61.76% (42/68)
src/PcapPlusPlus/Packet++/src/MplsLayer.cpp
 61.22% (60/98)
 70.00% (7/10)
 52.83% (28/53)
src/PcapPlusPlus/Packet++/src/NdpLayer.cpp
 25.78% (33/128)
 35.00% (7/20)
 37.70% (23/61)
src/PcapPlusPlus/Packet++/src/NflogLayer.cpp
 90.77% (59/65)
 75.00% (6/8)
 91.43% (32/35)
src/PcapPlusPlus/Packet++/src/NtpLayer.cpp
 56.30% (259/460)
 66.10% (39/59)
 54.73% (133/243)
src/PcapPlusPlus/Packet++/src/NullLoopbackLayer.cpp
 84.00% (63/75)
 60.00% (3/5)
 89.80% (44/49)
src/PcapPlusPlus/Packet++/src/PPPoELayer.cpp
 57.06% (190/333)
 31.82% (7/22)
 61.00% (158/259)
src/PcapPlusPlus/Packet++/src/Packet.cpp
 50.26% (291/579)
 51.72% (15/29)
 41.54% (194/467)
src/PcapPlusPlus/Packet++/src/PacketTrailerLayer.cpp
 72.73% (8/11)
 50.00% (1/2)
 75.00% (3/4)
src/PcapPlusPlus/Packet++/src/PacketUtils.cpp
 39.78% (72/181)
 33.33% (2/6)
 33.68% (64/190)
src/PcapPlusPlus/Packet++/src/PayloadLayer.cpp
 15.15% (5/33)
 25.00% (1/4)
  9.09% (1/11)
src/PcapPlusPlus/Packet++/src/RadiusLayer.cpp
 26.09% (48/184)
 26.32% (5/19)
 23.26% (20/86)
src/PcapPlusPlus/Packet++/src/RawPacket.cpp
 77.18% (186/241)
 57.89% (11/19)
 84.94% (141/166)
src/PcapPlusPlus/Packet++/src/S7CommLayer.cpp
  4.76% (4/84)
  6.25% (1/16)
 13.16% (5/38)
src/PcapPlusPlus/Packet++/src/SSHLayer.cpp
 60.13% (95/158)
 55.00% (11/20)
 52.25% (93/178)
src/PcapPlusPlus/Packet++/src/SSLCommon.cpp
 38.57% (27/70)
100.00% (2/2)
 53.19% (25/47)
src/PcapPlusPlus/Packet++/src/SSLHandshake.cpp
 92.59% (1275/1377)
 81.18% (69/85)
 79.77% (347/435)
src/PcapPlusPlus/Packet++/src/SSLLayer.cpp
 61.76% (105/170)
 68.75% (11/16)
 59.66% (71/119)
src/PcapPlusPlus/Packet++/src/SdpLayer.cpp
 65.48% (55/84)
 75.00% (6/8)
 75.00% (45/60)
src/PcapPlusPlus/Packet++/src/SingleCommandTextProtocol.cpp
 36.04% (40/111)
 40.00% (4/10)
 33.98% (35/103)
src/PcapPlusPlus/Packet++/src/SipLayer.cpp
 47.77% (236/494)
 51.61% (16/31)
 35.07% (128/365)
src/PcapPlusPlus/Packet++/src/Sll2Layer.cpp
 54.35% (75/138)
 61.11% (11/18)
 45.05% (41/91)
src/PcapPlusPlus/Packet++/src/SllLayer.cpp
 60.20% (59/98)
 50.00% (3/6)
 50.00% (35/70)
src/PcapPlusPlus/Packet++/src/SmtpLayer.cpp
 18.50% (37/200)
 46.67% (7/15)
 15.15% (15/99)
src/PcapPlusPlus/Packet++/src/SomeIpLayer.cpp
 39.92% (95/238)
 28.57% (12/42)
 60.24% (50/83)
src/PcapPlusPlus/Packet++/src/SomeIpSdLayer.cpp
 51.53% (287/557)
 60.29% (41/68)
 59.57% (112/188)
src/PcapPlusPlus/Packet++/src/StpLayer.cpp
 23.31% (38/163)
  9.26% (5/54)
 26.19% (33/126)
src/PcapPlusPlus/Packet++/src/TLVData.cpp
 21.05% (16/76)
 25.00% (3/12)
 26.92% (7/26)
src/PcapPlusPlus/Packet++/src/TcpLayer.cpp
 71.81% (214/298)
 68.00% (17/25)
 73.41% (185/252)
src/PcapPlusPlus/Packet++/src/TelnetLayer.cpp
 72.80% (281/386)
100.00% (20/20)
 69.01% (196/284)
src/PcapPlusPlus/Packet++/src/TextBasedProtocol.cpp
 76.78% (367/478)
 82.86% (29/35)
 65.55% (234/357)
src/PcapPlusPlus/Packet++/src/TpktLayer.cpp
 60.61% (20/33)
 50.00% (4/8)
 71.43% (10/14)
src/PcapPlusPlus/Packet++/src/UdpLayer.cpp
 87.88% (87/99)
 85.71% (6/7)
 82.58% (109/132)
src/PcapPlusPlus/Packet++/src/VlanLayer.cpp
 79.81% (83/104)
 60.00% (6/10)
 89.09% (49/55)
src/PcapPlusPlus/Packet++/src/VrrpLayer.cpp
 46.33% (164/354)
 60.00% (24/40)
 29.32% (73/249)
src/PcapPlusPlus/Packet++/src/VxlanLayer.cpp
 24.24% (8/33)
 40.00% (2/5)
 27.78% (5/18)
src/PcapPlusPlus/Packet++/src/WakeOnLanLayer.cpp
 20.21% (19/94)
 21.43% (3/14)
 23.73% (14/59)
src/PcapPlusPlus/Pcap++/header/Device.h
 40.00% (4/10)
 66.67% (4/6)
 66.67% (4/6)
src/PcapPlusPlus/Pcap++/header/PcapDevice.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/PcapPlusPlus/Pcap++/header/PcapFileDevice.h
 40.00% (4/10)
 40.00% (4/10)
 40.00% (4/10)
src/PcapPlusPlus/Pcap++/header/PcapFilter.h
  0.00% (0/48)
  0.00% (0/48)
  0.00% (0/48)
src/PcapPlusPlus/Pcap++/src/PcapDevice.cpp
  5.56% (2/36)
 20.00% (1/5)
  1.20% (1/83)
src/PcapPlusPlus/Pcap++/src/PcapFileDevice.cpp
 69.66% (450/646)
 83.67% (41/49)
 44.09% (384/871)
src/PcapPlusPlus/Pcap++/src/PcapFilter.cpp
  5.05% (16/317)
 15.62% (5/32)
  5.44% (8/147)
src/PcapPlusPlus/Tests/Fuzzers/DumpToFile.h
 52.63% (10/19)
100.00% (1/1)
 71.43% (5/7)
src/PcapPlusPlus/Tests/Fuzzers/FuzzTarget.cpp
 92.73% (51/55)
100.00% (1/1)
 91.67% (22/24)
src/PcapPlusPlus/Tests/Fuzzers/FuzzWriter.cpp
 92.00% (46/50)
100.00% (1/1)
 95.65% (22/23)
src/PcapPlusPlus/Tests/Fuzzers/ReadParsedPacket.h
100.00% (471/471)
100.00% (1/1)
100.00% (165/165)
Totals
 55.35% (10322/18649)
 53.22% (1273/2392)
 50.17% (6112/12183)