Coverage Report

Created: 2025-10-07 19:24

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
Async/Async.cpp
  88.82% (135/152)
  82.70% (1315/1590)
  72.13% (968/1342)
  65.89% (564/856)
Async/Async.h
  70.37% (38/54)
  76.83% (63/82)
  79.79% (75/94)
  50.00% (3/6)
Async/Internal/AsyncInternal.h
  66.67% (4/6)
  90.48% (19/21)
  83.33% (10/12)
 100.00% (4/4)
Async/Internal/AsyncLinux.inl
  95.77% (68/71)
  83.49% (526/630)
  79.35% (342/431)
  68.03% (166/244)
Async/Internal/AsyncLinuxAPI.h
  86.67% (26/30)
  82.95% (107/129)
  86.84% (33/38)
  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
  83.33% (70/84)
  80.03% (573/716)
  76.60% (360/470)
  55.00% (132/240)
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)
  80.88% (55/68)
  75.00% (30/40)
Async/Internal/ThreadSafeLinkedList.h
  66.67% (2/3)
  50.79% (32/63)
  45.83% (11/24)
  44.44% (8/18)
AsyncStreams/AsyncRequestStreams.cpp
 100.00% (26/26)
  85.26% (133/156)
  78.89% (71/90)
  57.89% (22/38)
AsyncStreams/AsyncStreams.cpp
  92.73% (51/55)
  79.78% (592/742)
  75.95% (360/474)
  63.06% (227/360)
AsyncStreams/AsyncStreams.h
 100.00% (7/7)
 100.00% (9/9)
 100.00% (9/9)
- (0/0)
AsyncStreams/Internal/CircularQueue.h
 100.00% (7/7)
 100.00% (37/37)
  95.00% (19/20)
  87.50% (7/8)
AsyncStreams/Internal/Event.h
 100.00% (7/7)
  85.71% (72/84)
  81.82% (36/44)
  64.29% (18/28)
AsyncStreams/Internal/ZLibAPI.h
 100.00% (6/6)
 100.00% (11/11)
 100.00% (6/6)
- (0/0)
AsyncStreams/Internal/ZLibAPI.inl
  66.67% (2/3)
  65.00% (26/40)
  76.09% (35/46)
  50.00% (11/22)
AsyncStreams/Internal/ZLibStream.inl
 100.00% (9/9)
  79.79% (150/188)
  61.61% (69/112)
  67.95% (106/156)
AsyncStreams/ZLibTransformStreams.cpp
 100.00% (8/8)
  85.84% (97/113)
  75.81% (47/62)
  62.50% (20/32)
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)
  87.50% (14/16)
  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% (21/21)
  94.86% (166/175)
  88.35% (91/103)
  75.00% (45/60)
Containers/ArenaMapKey.h
  80.00% (4/5)
  87.50% (7/8)
  66.67% (6/9)
  50.00% (4/8)
Containers/Array.h
  75.00% (12/16)
  76.47% (13/17)
  47.06% (24/51)
  28.57% (4/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
 100.00% (12/12)
  95.95% (71/74)
  92.68% (38/41)
  88.46% (23/26)
Containers/VectorSet.h
 100.00% (8/8)
 100.00% (18/18)
 100.00% (11/11)
 100.00% (2/2)
File/File.cpp
  85.19% (23/27)
  88.43% (237/268)
  75.98% (193/254)
  52.60% (81/154)
File/File.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
FileSystem/FileSystem.cpp
  83.93% (47/56)
  70.59% (420/595)
  66.78% (406/608)
  53.87% (181/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)
  79.17% (19/24)
  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)
  74.29% (104/140)
  70.43% (81/115)
  39.77% (35/88)
FileSystemWatcher/FileSystemWatcher.cpp
 100.00% (16/16)
  96.91% (94/97)
  80.28% (57/71)
  62.50% (20/32)
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)
  85.46% (288/337)
  82.72% (201/243)
  63.38% (90/142)
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)
  77.78% (14/18)
Foundation/Internal/Assert.inl
  75.00% (3/4)
  87.80% (36/41)
  83.33% (15/18)
  75.00% (6/8)
Foundation/Internal/IGrowableBuffer.h
 100.00% (6/6)
 100.00% (13/13)
 100.00% (9/9)
 100.00% (2/2)
Foundation/Internal/StringPath.inl
 100.00% (4/4)
 100.00% (21/21)
 100.00% (7/7)
 100.00% (2/2)
Foundation/Internal/StringSpan.inl
  85.71% (6/7)
  93.75% (90/96)
  92.42% (122/132)
  77.78% (70/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
  85.71% (6/7)
  88.89% (8/9)
  78.57% (11/14)
  50.00% (2/4)
Foundation/Span.h
  96.00% (24/25)
  97.44% (38/39)
  92.68% (38/41)
  50.00% (2/4)
Foundation/StringPath.h
 100.00% (12/12)
 100.00% (21/21)
 100.00% (15/15)
 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)
  89.58% (43/48)
  80.65% (25/31)
  66.67% (8/12)
Hashing/Hashing.cpp
  83.33% (5/6)
  73.42% (58/79)
  81.40% (35/43)
  68.42% (26/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/HttpClient.cpp
 100.00% (5/5)
  92.98% (53/57)
  79.66% (47/59)
  60.71% (17/28)
Http/HttpClient.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Http/HttpParser.cpp
 100.00% (11/11)
  89.55% (437/488)
  90.49% (628/694)
  77.30% (235/304)
Http/HttpServer.cpp
  71.43% (15/21)
  71.04% (157/221)
  60.00% (147/245)
  40.00% (48/120)
Http/HttpServer.h
 100.00% (3/3)
 100.00% (3/3)
  80.00% (4/5)
  25.00% (1/4)
Http/HttpURLParser.cpp
 100.00% (9/9)
  95.24% (200/210)
  93.71% (134/143)
  83.72% (72/86)
Http/HttpWebServer.cpp
 100.00% (6/6)
  63.16% (48/76)
  65.12% (84/129)
  37.50% (24/64)
Memory/Buffer.h
  90.91% (10/11)
  72.22% (13/18)
  94.44% (17/18)
- (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% (3/3)
  81.25% (13/16)
  83.33% (5/6)
  50.00% (1/2)
Memory/Internal/Globals.inl
 100.00% (10/10)
  93.98% (78/83)
  90.48% (38/42)
  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)
  91.47% (193/211)
  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% (11/11)
 100.00% (91/91)
  90.14% (64/71)
  80.00% (32/40)
Memory/Internal/VirtualMemory.inl
 100.00% (10/10)
  83.72% (72/86)
  77.36% (41/53)
  50.00% (15/30)
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)
  73.53% (50/68)
  63.64% (14/22)
Memory/String.h
  82.76% (24/29)
  87.18% (34/39)
  75.00% (39/52)
  50.00% (3/6)
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
  89.29% (25/28)
  77.88% (493/633)
  72.58% (503/693)
  56.04% (204/364)
Plugin/Plugin.h
  80.00% (16/20)
  81.25% (39/48)
  81.08% (30/37)
  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)
  73.05% (103/141)
  44.59% (33/74)
Process/Internal/StringsArena.h
 100.00% (5/5)
  84.62% (33/39)
  88.89% (32/36)
  75.00% (12/16)
Process/Process.cpp
 100.00% (13/13)
  80.00% (256/320)
  63.12% (166/263)
  58.24% (99/170)
Process/Process.h
  82.61% (19/23)
  85.45% (47/55)
  81.25% (39/48)
  75.00% (9/12)
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.27% (44/51)
  81.58% (31/38)
  56.25% (9/16)
Socket/Internal/SocketClient.inl
 100.00% (5/5)
 100.00% (53/53)
  81.97% (50/61)
  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
  85.71% (12/14)
  92.22% (83/90)
  78.75% (63/80)
  45.24% (19/42)
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)
  83.78% (62/74)
  71.43% (30/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)
 100.00% (31/31)
  75.47% (40/53)
  50.00% (11/22)
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% (1/1)
 100.00% (8/8)
 100.00% (6/6)
  75.00% (3/4)
Strings/Internal/Console.inl
 100.00% (4/4)
 100.00% (17/17)
 100.00% (8/8)
 100.00% (2/2)
Strings/Internal/Path.inl
  97.22% (35/36)
  92.48% (566/612)
  87.82% (310/353)
  78.05% (192/246)
Strings/Internal/StringBuilder.inl
 100.00% (10/10)
  88.24% (105/119)
  80.77% (63/78)
  65.22% (30/46)
Strings/Internal/StringConverter.inl
  90.00% (9/10)
  47.60% (99/208)
  50.69% (73/144)
  40.91% (36/88)
Strings/Internal/StringFormat.inl
  83.33% (20/24)
  79.59% (117/147)
  70.73% (58/82)
  63.16% (24/38)
Strings/Internal/StringIterator.inl
 100.00% (25/25)
  93.31% (307/329)
  90.66% (165/182)
  85.00% (102/120)
Strings/Internal/StringView.inl
 100.00% (43/43)
  98.08% (409/417)
  92.61% (188/203)
  85.61% (113/132)
Strings/Path.h
 100.00% (8/8)
 100.00% (20/20)
 100.00% (8/8)
- (0/0)
Strings/StringBuilder.h
 100.00% (4/4)
 100.00% (21/21)
  88.89% (8/9)
  50.00% (1/2)
Strings/StringConverter.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
Strings/StringFormat.h
  88.89% (8/9)
  90.91% (100/110)
  88.00% (44/50)
  76.92% (20/26)
Strings/StringIterator.h
  97.14% (34/35)
  91.67% (110/120)
  91.11% (82/90)
  86.84% (33/38)
Strings/StringView.h
 100.00% (29/29)
  84.44% (114/135)
  79.01% (64/81)
  67.86% (38/56)
Testing/Limits.h
 100.00% (12/12)
 100.00% (16/16)
 100.00% (12/12)
- (0/0)
Testing/Testing.cpp
 100.00% (13/13)
  73.89% (150/203)
  82.40% (103/125)
  71.43% (70/98)
Testing/Testing.h
 100.00% (10/10)
 100.00% (16/16)
  73.68% (14/19)
  50.00% (3/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
 100.00% (16/16)
  96.72% (118/122)
  90.36% (75/83)
  75.00% (30/40)
Threading/Threading.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (5/5)
- (0/0)
Time/Time.cpp
 100.00% (21/21)
 100.00% (125/125)
  92.31% (48/52)
  70.00% (14/20)
Time/Time.h
 100.00% (36/36)
 100.00% (36/36)
 100.00% (49/49)
- (0/0)
Totals
  92.74% (1686/1818)
  85.06% (12395/14572)
  78.80% (8859/11243)
  64.75% (4029/6222)
Generated by llvm-cov -- llvm version 18.1.3