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
 35.46% (1060/2989)
 60.29% (41/68)
 36.03% (645/1790)
src/glslang/glslang/HLSL/hlslGrammar.h
 66.67% (2/3)
 50.00% (1/2)
 85.71% (6/7)
src/glslang/glslang/HLSL/hlslOpMap.cpp
 49.49% (49/99)
100.00% (5/5)
 40.00% (28/70)
src/glslang/glslang/HLSL/hlslParseHelper.cpp
  8.07% (596/7387)
 26.39% (57/216)
 10.59% (492/4648)
src/glslang/glslang/HLSL/hlslParseHelper.h
 31.91% (15/47)
 35.14% (13/37)
 26.00% (13/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.18% (369/472)
 75.00% (6/8)
 80.10% (334/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
 59.68% (37/62)
 72.73% (8/11)
 65.22% (15/23)
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.27% (122/1083)
 71.43% (5/7)
 10.64% (71/667)
src/glslang/glslang/MachineIndependent/InfoSink.cpp
 66.67% (24/36)
 75.00% (3/4)
 60.87% (14/23)
src/glslang/glslang/MachineIndependent/Initialize.cpp
 86.36% (7652/8861)
 92.31% (24/26)
 94.50% (2734/2893)
src/glslang/glslang/MachineIndependent/Initialize.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/glslang/glslang/MachineIndependent/IntermTraverse.cpp
  6.25% (10/160)
 18.18% (2/11)
  4.96% (7/141)
src/glslang/glslang/MachineIndependent/Intermediate.cpp
 35.62% (962/2701)
 54.35% (50/92)
 33.56% (1017/3030)
src/glslang/glslang/MachineIndependent/LiveTraverser.h
  0.00% (0/98)
  0.00% (0/8)
  0.00% (0/91)
src/glslang/glslang/MachineIndependent/ParseContextBase.cpp
 25.46% (124/487)
 52.63% (10/19)
 26.55% (77/290)
src/glslang/glslang/MachineIndependent/ParseHelper.cpp
 18.51% (1572/8495)
 54.19% (97/179)
 20.29% (1650/8132)
src/glslang/glslang/MachineIndependent/PoolAlloc.cpp
 61.86% (73/118)
 54.55% (6/11)
 56.67% (34/60)
src/glslang/glslang/MachineIndependent/RemoveTree.cpp
  0.00% (0/39)
  0.00% (0/11)
  0.00% (0/12)
src/glslang/glslang/MachineIndependent/Scan.cpp
 70.62% (899/1273)
 95.00% (19/20)
 62.75% (903/1439)
src/glslang/glslang/MachineIndependent/ShaderLang.cpp
 39.48% (550/1393)
 21.80% (29/133)
 38.72% (362/935)
src/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp
  0.00% (0/262)
  0.00% (0/23)
  0.00% (0/122)
src/glslang/glslang/MachineIndependent/SymbolTable.cpp
 83.52% (294/352)
 82.61% (19/23)
 84.32% (199/236)
src/glslang/glslang/MachineIndependent/Versions.cpp
 55.10% (589/1069)
 61.82% (34/55)
 32.37% (145/448)
src/glslang/glslang/MachineIndependent/Versions.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
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
 59.47% (4225/7104)
 54.55% (6/11)
 56.39% (1598/2834)
src/glslang/glslang/MachineIndependent/intermOut.cpp
  0.00% (0/1214)
  0.00% (0/15)
  0.00% (0/1010)
src/glslang/glslang/MachineIndependent/iomapper.cpp
  0.00% (0/1350)
  0.00% (0/83)
  0.00% (0/954)
src/glslang/glslang/MachineIndependent/iomapper.h
  0.00% (0/62)
  0.00% (0/24)
  0.00% (0/49)
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/1606)
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
 34.87% (326/935)
 30.95% (13/42)
 42.09% (314/746)
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% (18/18)
src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h
 56.58% (159/281)
 47.37% (36/76)
 57.49% (142/247)
src/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
 74.00% (831/1123)
100.00% (8/8)
 78.65% (807/1026)
src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
 28.17% (20/71)
 42.86% (3/7)
 23.08% (9/39)
src/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
 13.52% (48/355)
 25.00% (8/32)
 15.35% (33/215)
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
 39.27% (21581/54958)
 35.91% (558/1554)
 33.30% (12223/36703)