Coverage Report

Created: 2025-04-30 21:58

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
Algorithms/AlgorithmBubbleSort.h
 100.00% (2/2)
  87.50% (21/24)
  90.91% (10/11)
  87.50% (7/8)
Algorithms/AlgorithmFind.h
 100.00% (1/1)
  90.91% (10/11)
  75.00% (9/12)
  66.67% (4/6)
Algorithms/AlgorithmRemove.h
 100.00% (1/1)
 100.00% (15/15)
 100.00% (7/7)
  83.33% (5/6)
Async/Async.cpp
  89.34% (109/122)
  81.40% (954/1172)
  74.56% (759/1018)
  67.34% (435/646)
Async/Async.h
  72.00% (36/50)
  77.92% (60/77)
  81.18% (69/85)
  66.67% (4/6)
Async/Internal/AsyncInternal.h
 100.00% (1/1)
 100.00% (16/16)
 100.00% (7/7)
 100.00% (4/4)
Async/Internal/AsyncLinux.inl
  94.74% (72/76)
  85.27% (434/509)
  80.98% (298/368)
  66.11% (119/180)
Async/Internal/AsyncLinuxAPI.h
  82.61% (19/23)
  78.64% (81/103)
  83.87% (26/31)
  83.33% (5/6)
Async/Internal/AsyncPosix.inl
  85.14% (63/74)
  79.59% (503/632)
  76.52% (339/443)
  53.98% (122/226)
Async/Internal/ThreadSafeLinkedList.h
  66.67% (2/3)
  50.79% (32/63)
  45.83% (11/24)
  44.44% (8/18)
AsyncStreams/AsyncRequestStreams.cpp
  92.31% (24/26)
  81.17% (125/154)
  76.83% (63/82)
  58.82% (20/34)
AsyncStreams/AsyncStreams.cpp
  90.91% (50/55)
  79.21% (583/736)
  75.43% (353/468)
  62.43% (221/354)
AsyncStreams/AsyncStreams.h
 100.00% (4/4)
 100.00% (6/6)
 100.00% (4/4)
- (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)
  80.00% (152/190)
  61.61% (69/112)
  67.95% (106/156)
AsyncStreams/ZLibTransformStreams.cpp
  62.50% (5/8)
  34.23% (38/111)
  22.00% (11/50)
  15.38% (4/26)
Build/Build.cpp
  75.56% (34/45)
  48.03% (427/889)
  44.07% (494/1121)
  32.04% (198/618)
Build/Build.h
  82.35% (14/17)
  52.05% (38/73)
  84.62% (33/39)
  81.82% (18/22)
Build/Internal/BuildWriter.h
 100.00% (9/9)
  92.90% (157/169)
  86.31% (145/168)
  71.28% (67/94)
Build/Internal/BuildWriterMakefile.inl
 100.00% (29/29)
  96.98% (643/663)
  85.43% (211/247)
  71.21% (94/132)
Build/Internal/BuildWriterVisualStudio.inl
 100.00% (38/38)
  93.69% (624/666)
  81.10% (339/418)
  66.81% (159/238)
Build/Internal/BuildWriterXCode.inl
 100.00% (35/35)
  98.58% (1112/1128)
  84.22% (630/748)
  68.34% (272/398)
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
  76.47% (13/17)
  80.00% (16/20)
  48.08% (25/52)
  28.57% (4/14)
Containers/Internal/IntrusiveDoubleLinkedList.inl
 100.00% (6/6)
  98.95% (94/95)
  80.88% (55/68)
  75.00% (30/40)
Containers/IntrusiveDoubleLinkedList.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Containers/Vector.h
 100.00% (36/36)
 100.00% (122/122)
 100.00% (72/72)
  95.45% (21/22)
Containers/VectorMap.h
  85.71% (12/14)
  81.61% (71/87)
  79.17% (38/48)
  76.67% (23/30)
Containers/VectorSet.h
 100.00% (8/8)
 100.00% (18/18)
 100.00% (11/11)
 100.00% (2/2)
File/File.cpp
  60.00% (6/10)
  62.50% (30/48)
  64.29% (36/56)
  50.00% (10/20)
File/File.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
File/Internal/FilePosix.inl
  73.68% (14/19)
  71.79% (168/234)
  66.49% (129/194)
  41.41% (53/128)
FileSystem/FileSystem.cpp
  80.65% (25/31)
  85.23% (277/325)
  73.18% (311/425)
  59.38% (114/192)
FileSystem/FileSystem.h
 100.00% (12/12)
 100.00% (31/31)
 100.00% (12/12)
- (0/0)
FileSystem/FileSystemDirectories.cpp
 100.00% (1/1)
  70.00% (7/10)
  77.78% (7/9)
  50.00% (2/4)
FileSystem/FileSystemDirectories.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
FileSystem/Internal/FileSystemPosix.inl
  82.35% (14/17)
  59.15% (84/142)
  51.52% (51/99)
  48.72% (38/78)
FileSystem/Path.cpp
 100.00% (35/35)
  90.74% (431/475)
  86.23% (332/385)
  75.95% (199/262)
FileSystem/Path.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
FileSystemIterator/FileSystemIterator.cpp
 100.00% (6/6)
  70.00% (21/30)
  84.62% (11/13)
  66.67% (4/6)
FileSystemIterator/FileSystemIterator.h
 100.00% (3/3)
 100.00% (6/6)
 100.00% (3/3)
- (0/0)
FileSystemIterator/Internal/FileSystemIteratorPosix.inl
 100.00% (7/7)
  93.81% (106/113)
  83.97% (110/131)
  64.52% (40/62)
FileSystemWatcher/FileSystemWatcher.cpp
 100.00% (11/11)
 100.00% (35/35)
  87.50% (21/24)
  50.00% (3/6)
FileSystemWatcher/Internal/FileSystemWatcherLinux.inl
 100.00% (12/12)
  94.34% (200/212)
  82.41% (178/216)
  61.32% (65/106)
Foundation/AlignedStorage.h
 100.00% (3/3)
 100.00% (13/13)
 100.00% (3/3)
- (0/0)
Foundation/Assert.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
- (0/0)
Foundation/Buffer.h
 100.00% (8/8)
 100.00% (8/8)
 100.00% (14/14)
- (0/0)
Foundation/Compiler.h
 100.00% (7/7)
 100.00% (9/9)
 100.00% (13/13)
 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/Globals.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
Foundation/InitializerList.h
  66.67% (2/3)
  66.67% (2/3)
  66.67% (2/3)
- (0/0)
Foundation/Internal/Assert.inl
  83.33% (5/6)
  95.71% (67/70)
  90.91% (30/33)
  80.00% (16/20)
Foundation/Internal/Globals.inl
 100.00% (10/10)
  93.98% (78/83)
  90.48% (38/42)
  65.38% (17/26)
Foundation/Internal/LibC++.inl
  70.00% (7/10)
  65.52% (19/29)
  59.09% (13/22)
  30.00% (3/10)
Foundation/Internal/Memory.inl
  87.50% (7/8)
  74.55% (41/55)
  69.44% (25/36)
  50.00% (10/20)
Foundation/Internal/Segment.inl
 100.00% (32/32)
  94.56% (330/349)
  91.47% (193/211)
  84.13% (106/126)
Foundation/Internal/SegmentTrivial.inl
 100.00% (8/8)
  87.50% (35/40)
  92.86% (13/14)
  75.00% (3/4)
Foundation/Internal/SortedAllocations.inl
  80.00% (4/5)
  64.38% (47/73)
  88.89% (24/27)
  85.71% (12/14)
Foundation/Internal/VirtualMemory.inl
 100.00% (10/10)
  83.72% (72/86)
  77.36% (41/53)
  50.00% (15/30)
Foundation/Limits.h
  33.33% (4/12)
  47.06% (8/17)
  33.33% (4/12)
- (0/0)
Foundation/Memory.h
  87.50% (7/8)
  96.30% (26/27)
  91.67% (11/12)
  75.00% (3/4)
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
  83.33% (5/6)
  87.50% (7/8)
  76.92% (10/13)
  50.00% (2/4)
Foundation/Segment.h
  93.10% (27/29)
  94.12% (32/34)
  73.53% (50/68)
  63.64% (14/22)
Foundation/Span.h
 100.00% (39/39)
  91.60% (109/119)
  91.21% (83/91)
  64.29% (18/28)
Foundation/StrongID.h
 100.00% (4/4)
 100.00% (11/11)
 100.00% (8/8)
 100.00% (2/2)
Foundation/TypeTraits.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Foundation/UniqueHandle.h
 100.00% (11/11)
  91.67% (44/48)
  87.10% (27/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.86% (52/56)
  79.66% (47/59)
  60.71% (17/28)
Http/HttpClient.h
 100.00% (1/1)
 100.00% (3/3)
 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
  72.73% (16/22)
  74.67% (171/229)
  61.60% (154/250)
  42.62% (52/122)
Http/HttpServer.h
  60.00% (3/5)
  60.00% (3/5)
  57.14% (4/7)
  25.00% (1/4)
Http/HttpURLParser.cpp
 100.00% (7/7)
  95.88% (93/97)
  92.05% (81/88)
  83.33% (35/42)
Http/HttpWebServer.cpp
 100.00% (6/6)
  63.16% (48/76)
  65.12% (84/129)
  37.50% (24/64)
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)
  86.67% (26/30)
  78.57% (22/28)
  50.00% (6/12)
Plugin/Plugin.cpp
  76.00% (19/25)
  79.65% (407/511)
  70.08% (424/605)
  54.30% (164/302)
Plugin/Plugin.h
  37.50% (3/8)
  50.00% (8/16)
  57.14% (8/14)
  50.00% (2/4)
Plugin/PluginHash.h
   0.00% (0/3)
   0.00% (0/9)
   0.00% (0/3)
- (0/0)
Plugin/PluginMacros.h
   0.00% (0/5)
   0.00% (0/21)
   0.00% (0/8)
   0.00% (0/2)
Process/Internal/EnvironmentTable.h
   0.00% (0/1)
   0.00% (0/57)
   0.00% (0/29)
   0.00% (0/20)
Process/Internal/ProcessPosix.inl
  66.67% (16/24)
  41.46% (119/287)
  40.23% (107/266)
  25.36% (35/138)
Process/Internal/StringsArena.h
 100.00% (3/3)
  83.78% (31/37)
  87.10% (27/31)
  75.00% (12/16)
Process/Process.cpp
 100.00% (11/11)
  74.29% (208/280)
  56.42% (145/257)
  54.65% (94/172)
Process/Process.h
  71.43% (15/21)
  72.97% (27/37)
  71.05% (27/38)
  50.00% (3/6)
Reflection/Reflection.h
  22.86% (8/35)
  19.10% (17/89)
  44.90% (22/49)
  78.57% (11/14)
Reflection/ReflectionFoundation.h
  11.11% (1/9)
   1.27% (1/79)
  11.11% (1/9)
- (0/0)
Reflection/ReflectionSC.h
  55.56% (10/18)
  26.98% (17/63)
  75.00% (24/32)
  50.00% (2/4)
Reflection/ReflectionSchemaCompiler.h
   0.00% (0/11)
   0.00% (0/133)
   0.00% (0/11)
- (0/0)
SerializationBinary/Internal/SerializationBinaryBuffer.h
 100.00% (8/8)
  93.33% (28/30)
  88.89% (16/18)
  66.67% (4/6)
SerializationBinary/Internal/SerializationBinaryReadVersioned.h
 100.00% (6/6)
  62.16% (92/148)
  50.00% (61/122)
  48.84% (42/86)
SerializationBinary/Internal/SerializationBinaryReadWriteExact.h
 100.00% (5/5)
  65.45% (36/55)
  58.33% (21/36)
  35.71% (5/14)
SerializationBinary/Internal/SerializationBinarySchema.h
 100.00% (5/5)
 100.00% (12/12)
 100.00% (8/8)
 100.00% (2/2)
SerializationBinary/Internal/SerializationBinarySkipper.h
 100.00% (4/4)
  93.06% (67/72)
  89.13% (41/46)
  73.33% (22/30)
SerializationBinary/SerializationBinary.h
 100.00% (3/3)
  89.66% (26/29)
  83.33% (15/18)
  50.00% (6/12)
SerializationText/Internal/JsonTokenizer.h
 100.00% (11/11)
  98.08% (102/104)
  94.37% (67/71)
  77.42% (48/62)
SerializationText/Internal/SerializationTextReadVersioned.h
  83.33% (5/6)
  83.33% (35/42)
  80.00% (20/25)
  64.29% (9/14)
SerializationText/Internal/SerializationTextReadWriteExact.h
 100.00% (6/6)
  82.22% (37/45)
  76.47% (26/34)
  60.00% (12/20)
SerializationText/SerializationJson.cpp
  92.00% (23/25)
  84.38% (135/160)
  75.40% (187/248)
  49.06% (52/106)
SerializationText/SerializationJson.h
  84.62% (11/13)
  83.33% (40/48)
  78.95% (30/38)
  57.14% (8/14)
Socket/Internal/SocketClient.inl
 100.00% (5/5)
  83.33% (60/72)
  80.36% (45/56)
  57.69% (15/26)
Socket/Internal/SocketDNS.inl
 100.00% (1/1)
  91.18% (31/34)
  85.71% (18/21)
  75.00% (9/12)
Socket/Internal/SocketDescriptorPosix.inl
  72.73% (8/11)
  84.31% (43/51)
  63.64% (28/44)
  50.00% (9/18)
Socket/Internal/SocketFlags.inl
  66.67% (4/6)
  50.00% (24/48)
  50.00% (12/24)
  55.56% (20/36)
Socket/Internal/SocketIPAddress.inl
 100.00% (4/4)
  96.30% (52/54)
  90.62% (29/32)
  77.27% (17/22)
Socket/Internal/SocketServer.inl
 100.00% (4/4)
  78.95% (30/38)
  62.30% (38/61)
  42.31% (11/26)
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)
Socket/SocketDescriptor.h
 100.00% (2/2)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
Strings/Console.h
 100.00% (1/1)
  87.50% (7/8)
  66.67% (4/6)
  25.00% (1/4)
Strings/Internal/Console.inl
  80.00% (4/5)
  76.19% (16/21)
  77.78% (7/9)
  50.00% (1/2)
Strings/Internal/String.inl
  87.50% (7/8)
  88.68% (47/53)
  72.34% (34/47)
  70.83% (17/24)
Strings/Internal/StringBuilder.inl
 100.00% (8/8)
  85.71% (84/98)
  86.42% (70/81)
  67.39% (31/46)
Strings/Internal/StringConverter.inl
 100.00% (17/17)
  73.45% (213/290)
  77.04% (151/196)
  56.90% (66/116)
Strings/Internal/StringFormat.inl
  86.96% (20/23)
  84.17% (117/139)
  73.97% (54/73)
  62.50% (20/32)
Strings/Internal/StringIterator.inl
 100.00% (24/24)
  95.17% (315/331)
  95.51% (170/178)
  88.33% (106/120)
Strings/Internal/StringView.inl
 100.00% (47/47)
  96.76% (507/524)
  89.56% (223/249)
  82.50% (132/160)
Strings/String.h
  92.00% (23/25)
  94.29% (33/35)
  82.61% (38/46)
  50.00% (3/6)
Strings/StringBuilder.h
 100.00% (2/2)
  75.00% (18/24)
  80.00% (8/10)
  66.67% (4/6)
Strings/StringFormat.h
  85.71% (6/7)
  89.69% (87/97)
  86.96% (40/46)
  76.92% (20/26)
Strings/StringIterator.h
  93.94% (31/33)
  88.07% (96/109)
  89.13% (82/92)
  84.78% (39/46)
Strings/StringView.h
 100.00% (40/40)
  88.71% (165/186)
  79.38% (127/160)
  70.21% (66/94)
Testing/Testing.cpp
 100.00% (13/13)
  75.23% (161/214)
  82.91% (97/117)
  71.74% (66/92)
Testing/Testing.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (3/3)
  75.00% (3/4)
Threading/Atomic.h
  87.50% (7/8)
  73.17% (30/41)
  90.00% (9/10)
- (0/0)
Threading/Internal/Optional.h
 100.00% (11/11)
  85.19% (46/54)
  84.62% (22/26)
  58.33% (7/12)
Threading/Internal/ThreadingPosix.inl
  88.24% (15/17)
  62.50% (40/64)
  66.67% (22/33)
  25.00% (3/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% (8/8)
  88.89% (40/45)
  75.00% (39/52)
  55.00% (11/20)
Threading/Threading.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
Time/Time.cpp
  80.95% (17/21)
  75.91% (104/137)
  77.27% (34/44)
  60.00% (12/20)
Time/Time.h
  34.29% (12/35)
  34.29% (12/35)
  40.48% (17/42)
- (0/0)
Totals
  86.36% (1671/1935)
  80.80% (14116/17470)
  74.33% (10023/13484)
  61.24% (4491/7334)
Generated by llvm-cov -- llvm version 18.1.3