Coverage Report

Created: 2026-03-08 16:03

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
Async/Async.cpp
  89.44% (144/161)
  83.61% (1413/1690)
  72.03% (1066/1480)
  66.17% (618/934)
Async/Async.h
  70.49% (43/61)
  76.92% (70/91)
  80.00% (84/105)
  50.00% (5/10)
Async/Internal/AsyncInternal.h
  66.67% (4/6)
  90.48% (19/21)
  83.33% (10/12)
 100.00% (4/4)
Async/Internal/AsyncLinux.inl
  96.05% (73/76)
  85.96% (606/705)
  79.39% (393/495)
  67.88% (186/274)
Async/Internal/AsyncLinuxAPI.h
  93.55% (29/31)
  90.37% (122/135)
  92.31% (36/39)
  83.33% (5/6)
Async/Internal/AsyncLinuxKernelEvents.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
Async/Internal/AsyncPosix.inl
  84.21% (80/95)
  72.75% (606/833)
  68.89% (372/540)
  47.84% (133/278)
Async/Internal/IntrusiveDoubleLinkedList.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Async/Internal/IntrusiveDoubleLinkedList.inl
 100.00% (6/6)
  98.95% (94/95)
  72.37% (55/76)
  68.18% (30/44)
Async/Internal/ThreadSafeLinkedList.h
  66.67% (2/3)
  50.79% (32/63)
  45.83% (11/24)
  44.44% (8/18)
AsyncStreams/AsyncRequestStreams.cpp
  89.66% (26/29)
  83.77% (160/191)
  73.17% (90/123)
  63.46% (33/52)
AsyncStreams/AsyncRequestStreams.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
AsyncStreams/AsyncStreams.cpp
  95.95% (71/74)
  81.09% (1038/1280)
  74.05% (665/898)
  68.20% (461/676)
AsyncStreams/AsyncStreams.h
  89.66% (26/29)
  89.74% (70/78)
  93.62% (44/47)
  83.33% (10/12)
AsyncStreams/Internal/CircularQueue.h
 100.00% (9/9)
 100.00% (42/42)
  95.45% (21/22)
  87.50% (7/8)
AsyncStreams/Internal/Event.h
 100.00% (7/7)
  89.19% (66/74)
  90.24% (37/41)
  79.17% (19/24)
AsyncStreams/Internal/ZLibAPI.h
 100.00% (6/6)
 100.00% (11/11)
 100.00% (6/6)
- (0/0)
AsyncStreams/Internal/ZLibAPI.inl
 100.00% (3/3)
  87.76% (43/49)
  83.67% (41/49)
  58.33% (14/24)
AsyncStreams/Internal/ZLibStream.inl
 100.00% (9/9)
  79.89% (151/189)
  61.95% (70/113)
  67.95% (106/156)
AsyncStreams/ZLibTransformStreams.cpp
 100.00% (8/8)
  85.32% (93/109)
  76.12% (51/67)
  61.11% (22/36)
AsyncStreams/ZLibTransformStreams.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Containers/Algorithms/AlgorithmBubbleSort.h
 100.00% (2/2)
  87.50% (21/24)
  90.91% (10/11)
  87.50% (7/8)
Containers/Algorithms/AlgorithmFind.h
 100.00% (3/3)
 100.00% (20/20)
  82.35% (14/17)
  87.50% (7/8)
Containers/Algorithms/AlgorithmRemove.h
 100.00% (1/1)
 100.00% (15/15)
 100.00% (7/7)
  83.33% (5/6)
Containers/ArenaMap.h
 100.00% (19/19)
  94.58% (157/166)
  82.69% (86/104)
  69.35% (43/62)
Containers/ArenaMapKey.h
 100.00% (4/4)
 100.00% (7/7)
 100.00% (6/6)
 100.00% (4/4)
Containers/Array.h
 100.00% (16/16)
 100.00% (17/17)
  63.79% (37/58)
  50.00% (7/14)
Containers/StrongID.h
 100.00% (3/3)
 100.00% (10/10)
 100.00% (6/6)
 100.00% (2/2)
Containers/Vector.h
 100.00% (35/35)
 100.00% (121/121)
 100.00% (70/70)
  95.45% (21/22)
Containers/VectorMap.h
  58.33% (7/12)
  83.78% (62/74)
  75.61% (31/41)
  80.77% (21/26)
Containers/VectorSet.h
  75.00% (6/8)
  88.89% (16/18)
  81.82% (9/11)
 100.00% (2/2)
File/File.cpp
  86.84% (33/38)
  85.82% (460/536)
  75.36% (471/625)
  47.91% (183/382)
File/File.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
FileSystem/FileSystem.cpp
  80.36% (45/56)
  67.56% (402/595)
  64.47% (392/608)
  52.68% (177/336)
FileSystem/FileSystem.h
 100.00% (12/12)
 100.00% (27/27)
 100.00% (12/12)
- (0/0)
FileSystemIterator/FileSystemIterator.cpp
 100.00% (6/6)
  86.49% (32/37)
  73.08% (19/26)
  75.00% (9/12)
FileSystemIterator/FileSystemIterator.h
 100.00% (5/5)
 100.00% (8/8)
 100.00% (5/5)
- (0/0)
FileSystemIterator/Internal/FileSystemIteratorPosix.inl
  85.71% (6/7)
  75.00% (105/140)
  72.17% (83/115)
  40.91% (36/88)
FileSystemWatcher/FileSystemWatcher.cpp
 100.00% (16/16)
  96.91% (94/97)
  73.08% (57/78)
  55.56% (20/36)
FileSystemWatcher/FileSystemWatcher.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
FileSystemWatcher/Internal/FileSystemWatcherLinux.inl
 100.00% (17/17)
  86.35% (291/337)
  83.13% (202/243)
  64.08% (91/142)
FileSystemWatcher/Internal/FileSystemWatcherThreading.h
  36.84% (7/19)
  50.00% (28/56)
  55.88% (19/34)
  50.00% (4/8)
FileSystemWatcherAsync/FileSystemWatcherAsync.cpp
 100.00% (4/4)
 100.00% (15/15)
  85.00% (17/20)
  50.00% (4/8)
FileSystemWatcherAsync/FileSystemWatcherAsync.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Foundation/AlignedStorage.h
 100.00% (3/3)
 100.00% (13/13)
 100.00% (3/3)
- (0/0)
Foundation/Compiler.h
 100.00% (6/6)
 100.00% (6/6)
 100.00% (12/12)
 100.00% (4/4)
Foundation/Deferred.h
 100.00% (4/4)
 100.00% (9/9)
 100.00% (7/7)
  50.00% (1/2)
Foundation/Function.h
 100.00% (26/26)
  99.32% (147/148)
  97.78% (44/45)
  83.33% (15/18)
Foundation/Internal/Assert.inl
  60.00% (3/5)
  84.00% (42/50)
  78.95% (15/19)
  75.00% (6/8)
Foundation/Internal/IGrowableBuffer.h
  81.82% (9/11)
  61.76% (21/34)
  75.00% (18/24)
  50.00% (3/6)
Foundation/Internal/StringPath.inl
 100.00% (5/5)
 100.00% (23/23)
 100.00% (9/9)
 100.00% (2/2)
Foundation/Internal/StringSpan.inl
  85.71% (6/7)
  93.75% (90/96)
  90.30% (121/134)
  76.67% (69/90)
Foundation/OpaqueObject.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (4/4)
- (0/0)
Foundation/PrimitiveTypes.h
 100.00% (5/5)
 100.00% (5/5)
 100.00% (5/5)
- (0/0)
Foundation/Result.h
  71.43% (5/7)
  77.78% (7/9)
  71.43% (10/14)
  50.00% (2/4)
Foundation/Span.h
  91.67% (22/24)
  94.74% (36/38)
  90.00% (36/40)
  50.00% (2/4)
Foundation/StringPath.h
 100.00% (13/13)
 100.00% (22/22)
 100.00% (16/16)
 100.00% (2/2)
Foundation/StringSpan.h
 100.00% (16/16)
 100.00% (16/16)
 100.00% (39/39)
 100.00% (10/10)
Foundation/UniqueHandle.h
  90.91% (10/11)
  91.67% (44/48)
  83.87% (26/31)
  75.00% (9/12)
Hashing/Hashing.cpp
  83.33% (5/6)
  63.29% (50/79)
  69.77% (30/43)
  60.53% (23/38)
Hashing/Hashing.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Hashing/HashingCBindings.cpp
 100.00% (5/5)
  96.00% (24/25)
  88.89% (8/9)
  87.50% (7/8)
Http/HttpAsyncFileServer.cpp
 100.00% (17/17)
  71.96% (349/485)
  51.42% (271/527)
  41.85% (113/270)
Http/HttpAsyncFileServer.h
  50.00% (1/2)
  80.00% (4/5)
  50.00% (1/2)
- (0/0)
Http/HttpAsyncServer.cpp
  87.50% (14/16)
  78.59% (257/327)
  51.07% (191/374)
  47.28% (87/184)
Http/HttpAsyncServer.h
  50.00% (4/8)
  84.00% (21/25)
  63.64% (7/11)
 100.00% (2/2)
Http/HttpConnection.cpp
  95.24% (20/21)
  80.00% (284/355)
  75.96% (237/312)
  60.53% (115/190)
Http/HttpConnection.h
  89.47% (17/19)
  92.86% (26/28)
  92.86% (26/28)
 100.00% (2/2)
Http/HttpMultipartParser.cpp
  88.89% (8/9)
  73.26% (326/445)
  77.48% (382/493)
  63.41% (156/246)
Http/HttpParser.cpp
 100.00% (12/12)
  87.83% (534/608)
  90.11% (720/799)
  76.63% (282/368)
Http/HttpURLParser.cpp
 100.00% (7/7)
  94.44% (170/180)
  93.13% (122/131)
  83.33% (65/78)
Http/Internal/HttpStringAppend.h
 100.00% (5/5)
  83.33% (15/18)
  85.71% (12/14)
  50.00% (3/6)
Http/Internal/HttpStringIterator.h
 100.00% (22/22)
  86.64% (188/217)
  87.50% (112/128)
  70.51% (55/78)
Memory/Buffer.h
  91.67% (11/12)
  70.00% (14/20)
  95.00% (19/20)
- (0/0)
Memory/Globals.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
Memory/Internal/Buffer.inl
 100.00% (4/4)
 100.00% (18/18)
 100.00% (8/8)
 100.00% (2/2)
Memory/Internal/Globals.inl
 100.00% (10/10)
  93.98% (78/83)
  88.37% (38/43)
  65.38% (17/26)
Memory/Internal/Memory.inl
  87.50% (7/8)
  74.55% (41/55)
  69.44% (25/36)
  50.00% (10/20)
Memory/Internal/Segment.inl
 100.00% (32/32)
  94.56% (330/349)
  88.94% (193/217)
  83.33% (105/126)
Memory/Internal/SegmentTrivial.inl
 100.00% (11/11)
  88.37% (38/43)
  95.00% (19/20)
  83.33% (5/6)
Memory/Internal/SortedAllocations.inl
  80.00% (4/5)
  64.38% (47/73)
  88.89% (24/27)
  85.71% (12/14)
Memory/Internal/String.inl
 100.00% (12/12)
  95.74% (90/94)
  83.95% (68/81)
  72.73% (32/44)
Memory/Internal/VirtualMemory.inl
 100.00% (10/10)
  84.88% (73/86)
  75.86% (44/58)
  53.12% (17/32)
Memory/Memory.h
  87.50% (7/8)
  96.30% (26/27)
  91.67% (11/12)
  75.00% (3/4)
Memory/Segment.h
  93.10% (27/29)
  94.12% (32/34)
  67.57% (50/74)
  63.64% (14/22)
Memory/String.h
  83.33% (25/30)
  84.78% (39/46)
  73.21% (41/56)
  50.00% (3/6)
Memory/VirtualMemory.h
  66.67% (4/6)
  66.67% (4/6)
  66.67% (4/6)
- (0/0)
Plugin/Internal/DynamicLibrary.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
Plugin/Internal/DynamicLibrary.inl
 100.00% (3/3)
  84.62% (22/26)
  78.57% (22/28)
  50.00% (6/12)
Plugin/Internal/PluginFileSystem.h
 100.00% (3/3)
 100.00% (19/19)
  77.78% (21/27)
  50.00% (6/12)
Plugin/Internal/PluginFileSystemIterator.h
 100.00% (5/5)
 100.00% (35/35)
  86.49% (32/37)
  56.25% (9/16)
Plugin/Plugin.cpp
  90.00% (27/30)
  78.12% (500/640)
  72.47% (508/701)
  56.01% (205/366)
Plugin/Plugin.h
  78.95% (15/19)
  80.85% (38/47)
  80.00% (28/35)
  66.67% (8/12)
Plugin/PluginHash.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
Process/Internal/ProcessPosix.inl
  88.89% (16/18)
  72.15% (114/158)
  72.99% (100/137)
  44.44% (32/72)
Process/Internal/StringsArena.h
 100.00% (5/5)
  84.62% (33/39)
  88.89% (32/36)
  75.00% (12/16)
Process/Process.cpp
  85.71% (12/14)
  75.98% (253/333)
  58.72% (165/281)
  55.00% (99/180)
Process/Process.h
  81.48% (22/27)
  85.00% (51/60)
  83.33% (40/48)
  70.00% (7/10)
SerialPort/Internal/SerialPortPosix.inl
 100.00% (5/5)
  63.81% (201/315)
  57.76% (93/161)
  52.84% (93/176)
SerialPort/SerialPort.cpp
 100.00% (4/4)
  89.29% (50/56)
  86.15% (56/65)
  72.00% (36/50)
SerializationText/Internal/JsonTokenizer.h
 100.00% (11/11)
  98.06% (101/103)
  96.97% (64/66)
  78.33% (47/60)
SerializationText/Internal/SerializationTextReadVersioned.h
  80.00% (4/5)
  82.05% (32/39)
  79.17% (19/24)
  64.29% (9/14)
SerializationText/Internal/SerializationTextReadWriteExact.h
 100.00% (5/5)
  80.95% (34/42)
  75.76% (25/33)
  60.00% (12/20)
SerializationText/SerializationJson.cpp
  92.31% (24/26)
  84.71% (144/170)
  75.51% (185/245)
  49.07% (53/108)
SerializationText/SerializationJson.h
  85.71% (12/14)
  86.79% (46/53)
  81.58% (31/38)
  56.25% (9/16)
Socket/Internal/SocketClient.inl
 100.00% (5/5)
 100.00% (53/53)
  80.65% (50/62)
  57.69% (15/26)
Socket/Internal/SocketDNS.inl
 100.00% (1/1)
 100.00% (31/31)
  84.62% (22/26)
  71.43% (10/14)
Socket/Internal/SocketDescriptorPosix.inl
  90.48% (19/21)
  76.96% (147/191)
  69.64% (117/168)
  46.51% (40/86)
Socket/Internal/SocketFlags.inl
 100.00% (4/4)
 100.00% (8/8)
 100.00% (10/10)
 100.00% (8/8)
Socket/Internal/SocketIPAddress.inl
 100.00% (9/9)
 100.00% (107/107)
  84.00% (63/75)
  73.81% (31/42)
Socket/Internal/SocketInternal.h
 100.00% (2/2)
 100.00% (12/12)
  83.33% (10/12)
  50.00% (2/4)
Socket/Internal/SocketServer.inl
 100.00% (4/4)
  74.42% (32/43)
  66.67% (42/63)
  43.33% (13/30)
Socket/Socket.cpp
 100.00% (1/1)
 100.00% (10/10)
 100.00% (4/4)
 100.00% (2/2)
Socket/Socket.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (4/4)
- (0/0)
Strings/Console.h
 100.00% (2/2)
 100.00% (11/11)
 100.00% (7/7)
  75.00% (3/4)
Strings/Internal/Console.inl
 100.00% (8/8)
  97.14% (34/35)
  93.33% (14/15)
  75.00% (3/4)
Strings/Internal/Path.inl
  91.67% (33/36)
  89.60% (560/625)
  82.55% (298/361)
  72.44% (184/254)
Strings/Internal/StringBuilder.inl
 100.00% (6/6)
  85.71% (84/98)
  79.10% (53/67)
  62.50% (25/40)
Strings/Internal/StringConverter.inl
  90.00% (9/10)
  47.60% (99/208)
  50.69% (73/144)
  40.91% (36/88)
Strings/Internal/StringFormat.inl
  82.61% (19/23)
  82.35% (112/136)
  69.14% (56/81)
  65.62% (21/32)
Strings/Internal/StringIterator.inl
 100.00% (25/25)
  92.10% (303/329)
  89.62% (164/183)
  84.17% (101/120)
Strings/Internal/StringView.inl
  95.35% (41/43)
  96.88% (404/417)
  89.00% (186/209)
  83.09% (113/136)
Strings/Path.h
  87.50% (7/8)
  85.00% (17/20)
  87.50% (7/8)
- (0/0)
Strings/StringBuilder.h
 100.00% (9/9)
 100.00% (26/26)
  82.35% (14/17)
  75.00% (3/4)
Strings/StringConverter.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
Strings/StringFormat.h
  87.50% (7/8)
  90.20% (92/102)
  87.04% (47/54)
  75.00% (21/28)
Strings/StringIterator.h
  97.14% (34/35)
  91.67% (110/120)
  90.11% (82/91)
  84.21% (32/38)
Strings/StringView.h
 100.00% (29/29)
  82.96% (112/135)
  74.07% (60/81)
  57.14% (32/56)
Testing/Limits.h
 100.00% (12/12)
 100.00% (16/16)
 100.00% (12/12)
- (0/0)
Testing/Testing.cpp
 100.00% (16/16)
  66.29% (175/264)
  71.51% (123/172)
  62.69% (84/134)
Testing/Testing.h
 100.00% (11/11)
 100.00% (17/17)
  85.00% (17/20)
  83.33% (5/6)
Threading/Atomic.cpp
 100.00% (26/26)
  78.95% (90/114)
  81.82% (36/44)
  50.00% (8/16)
Threading/Internal/Optional.h
 100.00% (11/11)
  85.19% (46/54)
  84.62% (22/26)
  58.33% (7/12)
Threading/Internal/ThreadingPosix.inl
 100.00% (17/17)
  85.94% (55/64)
  87.88% (29/33)
  50.00% (6/12)
Threading/ThreadPool.cpp
 100.00% (13/13)
  93.41% (156/167)
  91.84% (90/98)
  82.26% (51/62)
Threading/ThreadPool.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
Threading/Threading.cpp
  93.75% (15/16)
  95.90% (117/122)
  86.05% (74/86)
  71.43% (30/42)
Threading/Threading.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (5/5)
- (0/0)
Time/Time.cpp
  85.71% (18/21)
  92.00% (115/125)
  76.92% (40/52)
  60.00% (12/20)
Time/Time.h
 100.00% (37/37)
 100.00% (37/37)
 100.00% (50/50)
- (0/0)
Totals
  91.34% (1878/2056)
  82.92% (15007/18099)
  75.62% (10955/14487)
  62.84% (5100/8116)
Generated by llvm-cov -- llvm version 18.1.3