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
 22.48% (679/3020)
 30.14% (22/73)
 21.43% (387/1806)
src/glslang/glslang/HLSL/hlslGrammar.h
 66.67% (2/3)
 50.00% (1/2)
 85.71% (6/7)
src/glslang/glslang/HLSL/hlslOpMap.cpp
  0.00% (0/99)
  0.00% (0/5)
  0.00% (0/70)
src/glslang/glslang/HLSL/hlslParseHelper.cpp
  1.98% (147/7410)
  8.33% (18/216)
  1.88% (89/4744)
src/glslang/glslang/HLSL/hlslParseHelper.h
 12.77% (6/47)
 10.81% (4/37)
  8.00% (4/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
 72.67% (343/472)
 75.00% (6/8)
 74.10% (309/417)
src/glslang/glslang/HLSL/hlslScanContext.h
 33.33% (3/9)
 75.00% (3/4)
 50.00% (6/12)
src/glslang/glslang/HLSL/hlslTokenStream.cpp
 40.98% (25/61)
 45.45% (5/11)
 41.38% (12/29)
src/glslang/glslang/HLSL/hlslTokenStream.h
 66.67% (2/3)
 66.67% (2/3)
 83.33% (5/6)
src/glslang/glslang/Include/defer.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/glslang/glslang/MachineIndependent/Constant.cpp
  5.72% (62/1083)
 57.14% (4/7)
  5.57% (39/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
 74.09% (7251/9787)
 76.32% (29/38)
 82.55% (2715/3289)
src/glslang/glslang/MachineIndependent/Initialize.h
100.00% (2/2)
 50.00% (2/4)
 50.00% (2/4)
src/glslang/glslang/MachineIndependent/IntermTraverse.cpp
  5.46% (10/183)
 16.67% (2/12)
  4.35% (7/161)
src/glslang/glslang/MachineIndependent/Intermediate.cpp
 10.12% (282/2787)
 24.21% (23/95)
  6.72% (211/3139)
src/glslang/glslang/MachineIndependent/LiveTraverser.h
  0.00% (0/98)
  0.00% (0/8)
  0.00% (0/91)
src/glslang/glslang/MachineIndependent/ParseContextBase.cpp
 12.06% (61/506)
 40.00% (8/20)
 13.14% (41/312)
src/glslang/glslang/MachineIndependent/ParseHelper.cpp
 13.95% (1294/9276)
 46.60% (89/191)
 16.65% (1472/8842)
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/43)
  0.00% (0/12)
  0.00% (0/13)
src/glslang/glslang/MachineIndependent/Scan.cpp
 63.36% (844/1332)
 95.00% (19/20)
 58.24% (869/1492)
src/glslang/glslang/MachineIndependent/ShaderLang.cpp
 36.37% (507/1394)
 20.90% (28/134)
 35.18% (336/955)
src/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp
  0.00% (0/256)
  0.00% (0/23)
  0.00% (0/154)
src/glslang/glslang/MachineIndependent/SymbolTable.cpp
 71.04% (260/366)
 58.33% (14/24)
 71.03% (179/252)
src/glslang/glslang/MachineIndependent/Versions.cpp
 54.93% (618/1125)
 56.14% (32/57)
 31.12% (145/466)
src/glslang/glslang/MachineIndependent/Versions.h
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/2)
src/glslang/glslang/MachineIndependent/attribute.cpp
  0.00% (0/304)
  0.00% (0/17)
  0.00% (0/193)
src/glslang/glslang/MachineIndependent/glslang_tab.cpp
 53.53% (3871/7232)
 54.55% (6/11)
 48.65% (1419/2917)
src/glslang/glslang/MachineIndependent/intermOut.cpp
  0.00% (0/1225)
  0.00% (0/16)
  0.00% (0/1018)
src/glslang/glslang/MachineIndependent/iomapper.cpp
  0.00% (0/1375)
  0.00% (0/83)
  0.00% (0/995)
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/2054)
  0.00% (0/86)
  0.00% (0/1654)
src/glslang/glslang/MachineIndependent/parseConst.cpp
 32.46% (37/114)
100.00% (4/4)
 37.23% (35/94)
src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp
 28.62% (279/975)
 33.33% (14/42)
 31.63% (247/781)
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
 44.21% (126/285)
 36.59% (30/82)
 43.89% (115/262)
src/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
 62.99% (725/1151)
100.00% (8/8)
 67.94% (714/1051)
src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
  7.69% (4/52)
 16.67% (1/6)
  3.57% (1/28)
src/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
 13.48% (48/356)
 25.00% (8/32)
 13.47% (33/245)
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
 32.30% (18488/57237)
 27.04% (435/1609)
 25.83% (9961/38557)