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
 39.01% (1166/2989)
 60.29% (41/68)
 39.99% (719/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
 49.49% (49/99)
100.00% (5/5)
 40.00% (28/70)
src/glslang/glslang/HLSL/hlslParseHelper.cpp
 10.88% (804/7393)
 31.02% (67/216)
 12.47% (590/4730)
src/glslang/glslang/HLSL/hlslParseHelper.h
 44.68% (21/47)
 43.24% (16/37)
 32.00% (16/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
 80.51% (380/472)
 75.00% (6/8)
 82.49% (344/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.91% (129/1083)
 71.43% (5/7)
 11.29% (79/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
 78.59% (7621/9697)
 76.32% (29/38)
 84.60% (2768/3272)
src/glslang/glslang/MachineIndependent/Initialize.h
100.00% (2/2)
 50.00% (2/4)
 50.00% (2/4)
src/glslang/glslang/MachineIndependent/IntermTraverse.cpp
 21.31% (39/183)
 41.67% (5/12)
 18.63% (30/161)
src/glslang/glslang/MachineIndependent/Intermediate.cpp
 34.73% (943/2715)
 56.52% (52/92)
 32.70% (1009/3086)
src/glslang/glslang/MachineIndependent/LiveTraverser.h
  0.00% (0/98)
  0.00% (0/8)
  0.00% (0/91)
src/glslang/glslang/MachineIndependent/ParseContextBase.cpp
 28.66% (145/506)
 60.00% (12/20)
 30.45% (95/312)
src/glslang/glslang/MachineIndependent/ParseHelper.cpp
 17.78% (1622/9125)
 53.44% (101/189)
 19.94% (1733/8689)
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
 64.41% (858/1332)
 95.00% (19/20)
 59.52% (888/1492)
src/glslang/glslang/MachineIndependent/ShaderLang.cpp
 37.52% (523/1394)
 21.64% (29/134)
 36.44% (348/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
 79.51% (291/366)
 75.00% (18/24)
 80.16% (202/252)
src/glslang/glslang/MachineIndependent/Versions.cpp
 55.75% (616/1105)
 61.40% (35/57)
 33.41% (155/464)
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
 56.43% (4081/7232)
 54.55% (6/11)
 53.45% (1559/2917)
src/glslang/glslang/MachineIndependent/intermOut.cpp
  0.00% (0/1224)
  0.00% (0/16)
  0.00% (0/1017)
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
 55.26% (63/114)
100.00% (4/4)
 51.06% (48/94)
src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp
 51.23% (500/976)
 42.86% (18/42)
 57.49% (449/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
 52.98% (151/285)
 48.78% (40/82)
 55.34% (145/262)
src/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
 70.26% (808/1150)
100.00% (8/8)
 76.45% (802/1049)
src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
 38.46% (20/52)
 50.00% (3/6)
 39.29% (11/28)
src/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
 32.86% (116/353)
 50.00% (16/32)
 30.04% (73/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
 38.70% (21996/56844)
 37.91% (605/1596)
 33.15% (12694/38296)