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.90% (1085/3022)
 53.42% (39/73)
 37.07% (671/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
 54.55% (54/99)
100.00% (5/5)
 45.71% (32/70)
src/glslang/glslang/HLSL/hlslParseHelper.cpp
  6.67% (497/7453)
 22.02% (48/218)
  8.24% (394/4784)
src/glslang/glslang/HLSL/hlslParseHelper.h
 23.40% (11/47)
 24.32% (9/37)
 18.00% (9/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
 77.33% (365/472)
 75.00% (6/8)
 78.42% (327/417)
src/glslang/glslang/HLSL/hlslScanContext.h
 88.89% (8/9)
100.00% (4/4)
 83.33% (10/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
  8.72% (101/1158)
 62.50% (5/8)
  8.23% (61/741)
src/glslang/glslang/MachineIndependent/InfoSink.cpp
 66.67% (24/36)
 75.00% (3/4)
 51.85% (14/27)
src/glslang/glslang/MachineIndependent/Initialize.cpp
 69.19% (6961/10060)
 76.92% (30/39)
 78.48% (2655/3383)
src/glslang/glslang/MachineIndependent/Initialize.h
100.00% (2/2)
 50.00% (2/4)
 50.00% (2/4)
src/glslang/glslang/MachineIndependent/IntermTraverse.cpp
  7.10% (13/183)
 25.00% (3/12)
  4.97% (8/161)
src/glslang/glslang/MachineIndependent/Intermediate.cpp
 25.69% (744/2896)
 45.26% (43/95)
 21.95% (792/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
 20.89% (108/517)
 45.00% (9/20)
 23.29% (75/322)
src/glslang/glslang/MachineIndependent/ParseHelper.cpp
 15.70% (1530/9746)
 50.76% (100/197)
 18.86% (1756/9310)
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.58% (885/1392)
 95.00% (19/20)
 57.92% (896/1547)
src/glslang/glslang/MachineIndependent/ShaderLang.cpp
 36.04% (511/1418)
 21.32% (29/136)
 34.84% (339/973)
src/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp
  0.00% (0/256)
  0.00% (0/23)
  0.00% (0/154)
src/glslang/glslang/MachineIndependent/SymbolTable.cpp
 81.72% (304/372)
 79.17% (19/24)
 80.93% (208/257)
src/glslang/glslang/MachineIndependent/Versions.cpp
 62.35% (747/1198)
 66.13% (41/62)
 53.78% (263/489)
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/328)
  0.00% (0/17)
  0.00% (0/213)
src/glslang/glslang/MachineIndependent/glslang_tab.cpp
 55.79% (4168/7471)
 54.55% (6/11)
 50.65% (1525/3011)
src/glslang/glslang/MachineIndependent/intermOut.cpp
  0.00% (0/1282)
  0.00% (0/16)
  0.00% (0/1075)
src/glslang/glslang/MachineIndependent/iomapper.cpp
  0.00% (0/1378)
  0.00% (0/83)
  0.00% (0/1011)
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/2058)
  0.00% (0/86)
  0.00% (0/1659)
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
 35.60% (356/1000)
 36.36% (16/44)
 38.25% (314/821)
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.22% (141/270)
 46.05% (35/76)
 48.66% (127/261)
src/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
 65.55% (805/1228)
100.00% (9/9)
 68.33% (753/1102)
src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
 36.54% (19/52)
 50.00% (3/6)
 35.71% (10/28)
src/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
 16.01% (57/356)
 31.25% (10/32)
 14.29% (35/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
  9.88% (8/81)
  5.45% (3/55)
  5.45% (3/55)
src/glslang/glslang/ResourceLimits/ResourceLimits.cpp
  0.82% (3/366)
 25.00% (1/4)
  0.29% (1/346)
Totals
 35.00% (20580/58806)
 34.40% (559/1625)
 29.71% (11905/40068)