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.08% (1060/3022)
 53.42% (39/73)
 36.08% (653/1810)
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)
 35.71% (25/70)
src/glslang/glslang/HLSL/hlslParseHelper.cpp
  6.70% (497/7420)
 25.69% (56/218)
  7.74% (368/4757)
src/glslang/glslang/HLSL/hlslParseHelper.h
 40.43% (19/47)
 37.84% (14/37)
 28.00% (14/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
 76.48% (361/472)
 75.00% (6/8)
 78.18% (326/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
 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/Include/defer.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/glslang/glslang/MachineIndependent/Constant.cpp
 14.69% (165/1123)
 71.43% (5/7)
 14.05% (104/740)
src/glslang/glslang/MachineIndependent/InfoSink.cpp
 66.67% (24/36)
 75.00% (3/4)
 51.85% (14/27)
src/glslang/glslang/MachineIndependent/Initialize.cpp
 93.14% (9281/9965)
 78.95% (30/38)
 87.69% (2913/3322)
src/glslang/glslang/MachineIndependent/Initialize.h
100.00% (2/2)
 50.00% (2/4)
 50.00% (2/4)
src/glslang/glslang/MachineIndependent/IntermTraverse.cpp
 18.58% (34/183)
 41.67% (5/12)
 17.39% (28/161)
src/glslang/glslang/MachineIndependent/Intermediate.cpp
 27.62% (800/2896)
 55.79% (53/95)
 20.09% (725/3608)
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.91% (148/512)
 55.00% (11/20)
 30.79% (97/315)
src/glslang/glslang/MachineIndependent/ParseHelper.cpp
 18.50% (1754/9480)
 60.62% (117/193)
 22.53% (2045/9076)
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
 72.53% (1006/1387)
 95.00% (19/20)
 67.51% (1041/1542)
src/glslang/glslang/MachineIndependent/ShaderLang.cpp
 42.52% (594/1397)
 21.48% (29/135)
 42.90% (411/958)
src/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp
  0.00% (0/256)
  0.00% (0/23)
  0.00% (0/154)
src/glslang/glslang/MachineIndependent/SymbolTable.cpp
 90.30% (335/371)
 91.67% (22/24)
 91.05% (234/257)
src/glslang/glslang/MachineIndependent/Versions.cpp
 71.67% (845/1179)
 79.03% (49/62)
 64.86% (312/481)
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
 66.27% (4941/7456)
 54.55% (6/11)
 61.02% (1835/3007)
src/glslang/glslang/MachineIndependent/intermOut.cpp
  4.71% (60/1273)
 37.50% (6/16)
  4.32% (46/1066)
src/glslang/glslang/MachineIndependent/iomapper.cpp
  0.00% (0/1385)
  0.00% (0/85)
  0.00% (0/1010)
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/2056)
  0.00% (0/86)
  0.00% (0/1656)
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
 68.32% (673/985)
 90.48% (38/42)
 74.25% (591/796)
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
 57.59% (167/290)
 53.66% (44/82)
 59.55% (159/267)
src/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
 75.16% (923/1228)
100.00% (9/9)
 79.22% (873/1102)
src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
 67.31% (35/52)
100.00% (6/6)
 60.71% (17/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
 42.73% (24904/58279)
 40.26% (653/1622)
 34.10% (13522/39652)