Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/compile_fuzzer.cc
100.00% (12/12)
100.00% (1/1)
100.00% (1/1)
src/glslang/glslang/GenericCodeGen/CodeGen.cpp
  0.00% (0/9)
  0.00% (0/4)
  0.00% (0/5)
src/glslang/glslang/GenericCodeGen/Link.cpp
  0.00% (0/21)
  0.00% (0/11)
  0.00% (0/12)
src/glslang/glslang/HLSL/hlslAttributes.cpp
  0.00% (0/100)
  0.00% (0/1)
  0.00% (0/209)
src/glslang/glslang/HLSL/hlslAttributes.h
100.00% (1/1)
100.00% (1/1)
100.00% (3/3)
src/glslang/glslang/HLSL/hlslGrammar.cpp
 38.44% (1149/2989)
 60.29% (41/68)
 39.60% (712/1798)
src/glslang/glslang/HLSL/hlslGrammar.h
 66.67% (2/3)
 50.00% (1/2)
 85.71% (6/7)
src/glslang/glslang/HLSL/hlslOpMap.cpp
 46.46% (46/99)
100.00% (5/5)
 37.14% (26/70)
src/glslang/glslang/HLSL/hlslParseHelper.cpp
  9.20% (680/7393)
 31.94% (69/216)
 11.78% (557/4730)
src/glslang/glslang/HLSL/hlslParseHelper.h
 36.17% (17/47)
 32.43% (12/37)
 24.00% (12/50)
src/glslang/glslang/HLSL/hlslParseables.cpp
 98.47% (837/850)
100.00% (29/29)
 97.73% (474/485)
src/glslang/glslang/HLSL/hlslScanContext.cpp
 78.39% (370/472)
 75.00% (6/8)
 79.86% (333/417)
src/glslang/glslang/HLSL/hlslScanContext.h
100.00% (3/3)
100.00% (3/3)
100.00% (6/6)
src/glslang/glslang/HLSL/hlslTokenStream.cpp
 67.21% (41/61)
 81.82% (9/11)
 72.41% (21/29)
src/glslang/glslang/HLSL/hlslTokenStream.h
 66.67% (2/3)
 66.67% (2/3)
 83.33% (5/6)
src/glslang/glslang/MachineIndependent/Constant.cpp
 11.63% (126/1083)
 71.43% (5/7)
 11.43% (80/700)
src/glslang/glslang/MachineIndependent/InfoSink.cpp
 66.67% (24/36)
 75.00% (3/4)
 51.85% (14/27)
src/glslang/glslang/MachineIndependent/Initialize.cpp
 98.00% (8778/8957)
 96.55% (28/29)
 96.78% (2824/2918)
src/glslang/glslang/MachineIndependent/Initialize.h
100.00% (2/2)
 50.00% (2/4)
 50.00% (2/4)
src/glslang/glslang/MachineIndependent/IntermTraverse.cpp
 16.88% (27/160)
 36.36% (4/11)
 14.89% (21/141)
src/glslang/glslang/MachineIndependent/Intermediate.cpp
 33.16% (896/2702)
 57.61% (53/92)
 30.64% (941/3071)
src/glslang/glslang/MachineIndependent/LiveTraverser.h
  0.00% (0/98)
  0.00% (0/8)
  0.00% (0/91)
src/glslang/glslang/MachineIndependent/ParseContextBase.cpp
 30.62% (154/503)
 55.00% (11/20)
 33.12% (103/311)
src/glslang/glslang/MachineIndependent/ParseHelper.cpp
 16.63% (1468/8829)
 53.59% (97/181)
 19.71% (1666/8452)
src/glslang/glslang/MachineIndependent/PoolAlloc.cpp
 62.39% (73/117)
 54.55% (6/11)
 54.84% (34/62)
src/glslang/glslang/MachineIndependent/RemoveTree.cpp
  0.00% (0/39)
  0.00% (0/11)
  0.00% (0/12)
src/glslang/glslang/MachineIndependent/Scan.cpp
 69.70% (897/1287)
 95.00% (19/20)
 67.31% (982/1459)
src/glslang/glslang/MachineIndependent/ShaderLang.cpp
 42.86% (597/1393)
 21.80% (29/133)
 42.98% (410/954)
src/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp
  0.00% (0/256)
  0.00% (0/23)
  0.00% (0/154)
src/glslang/glslang/MachineIndependent/SymbolTable.cpp
 87.40% (319/365)
 91.67% (22/24)
 88.45% (222/251)
src/glslang/glslang/MachineIndependent/Versions.cpp
 59.52% (644/1082)
 62.50% (35/56)
 36.64% (166/453)
src/glslang/glslang/MachineIndependent/Versions.h
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/2)
src/glslang/glslang/MachineIndependent/attribute.cpp
  8.22% (25/304)
 11.76% (2/17)
 17.62% (34/193)
src/glslang/glslang/MachineIndependent/glslang_tab.cpp
 61.62% (4371/7094)
 54.55% (6/11)
 56.22% (1604/2853)
src/glslang/glslang/MachineIndependent/intermOut.cpp
  3.45% (42/1218)
 33.33% (5/15)
  2.95% (30/1016)
src/glslang/glslang/MachineIndependent/iomapper.cpp
  0.00% (0/1373)
  0.00% (0/83)
  0.00% (0/979)
src/glslang/glslang/MachineIndependent/iomapper.h
  0.00% (0/75)
  0.00% (0/28)
  0.00% (0/61)
src/glslang/glslang/MachineIndependent/limits.cpp
  0.00% (0/62)
  0.00% (0/9)
  0.00% (0/50)
src/glslang/glslang/MachineIndependent/linkValidate.cpp
  0.00% (0/2030)
  0.00% (0/86)
  0.00% (0/1634)
src/glslang/glslang/MachineIndependent/parseConst.cpp
 55.26% (63/114)
100.00% (4/4)
 51.06% (48/94)
src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp
 55.94% (523/935)
 47.62% (20/42)
 60.34% (455/754)
src/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp
100.00% (14/14)
100.00% (1/1)
100.00% (6/6)
src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp
100.00% (23/23)
100.00% (3/3)
100.00% (20/20)
src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h
 59.07% (166/281)
 52.63% (40/76)
 57.68% (154/267)
src/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
 68.48% (769/1123)
100.00% (8/8)
 71.69% (737/1028)
src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
 29.58% (21/71)
 42.86% (3/7)
 25.64% (10/39)
src/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
 13.60% (48/353)
 25.00% (8/32)
 13.58% (33/243)
src/glslang/glslang/MachineIndependent/reflection.cpp
  0.00% (0/892)
  0.00% (0/25)
  0.00% (0/862)
src/glslang/glslang/MachineIndependent/reflection.h
  0.00% (0/85)
  0.00% (0/24)
  0.00% (0/94)
src/glslang/glslang/MachineIndependent/span.h
100.00% (5/5)
100.00% (5/5)
100.00% (7/7)
src/glslang/glslang/Public/ShaderLang.h
 11.11% (8/72)
  5.66% (3/53)
  5.66% (3/53)
src/glslang/glslang/ResourceLimits/ResourceLimits.cpp
  0.82% (3/366)
 25.00% (1/4)
  0.29% (1/346)
Totals
 41.91% (23246/55472)
 38.37% (602/1569)
 34.04% (12763/37489)