Coverage Report

Created: 2026-02-01 01:22

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
include/Ice/Exception.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/Ice/StringConverter.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
src/Ice/CtrlCHandler.cpp
  83.33% (5/6)
  85.14% (63/74)
  59.21% (45/76)
  61.11% (11/18)
src/Ice/Demangle.cpp
 100.00% (1/1)
 100.00% (13/13)
 100.00% (4/4)
 100.00% (2/2)
src/Ice/Exception.cpp
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/Ice/FileUtil.cpp
  85.00% (17/20)
  63.76% (95/149)
  63.81% (67/105)
  47.22% (17/36)
src/Ice/FileUtil.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/Ice/LocalException.cpp
  78.57% (11/14)
  80.77% (147/182)
  80.22% (73/91)
  51.72% (30/58)
src/Ice/Options.cpp
  90.00% (18/20)
  42.46% (324/763)
  46.91% (220/469)
  42.77% (142/332)
src/Ice/OutputUtil.cpp
  78.57% (22/28)
  82.40% (192/233)
  75.19% (97/129)
  78.57% (33/42)
src/Ice/OutputUtil.h
 100.00% (8/8)
 100.00% (37/37)
 100.00% (9/9)
 100.00% (2/2)
src/Ice/Random.cpp
 100.00% (2/2)
 100.00% (15/15)
  64.29% (9/14)
  75.00% (3/4)
src/Ice/StringConverter.cpp
  89.47% (17/19)
  85.55% (225/263)
  63.45% (92/145)
  68.97% (40/58)
src/Ice/StringUtil.cpp
  95.00% (19/20)
  75.93% (533/702)
  79.63% (348/437)
  75.72% (262/346)
src/Ice/UUID.cpp
 100.00% (3/3)
 100.00% (50/50)
 100.00% (9/9)
 100.00% (4/4)
src/Slice/DeprecationReporter.cpp
 100.00% (11/11)
 100.00% (91/91)
 100.00% (41/41)
 100.00% (26/26)
src/Slice/DocCommentParser.cpp
  93.33% (28/30)
  92.59% (450/486)
  94.31% (199/211)
  90.54% (134/148)
src/Slice/FileTracker.cpp
  66.67% (6/9)
  55.00% (33/60)
  45.00% (18/40)
  44.44% (8/18)
src/Slice/Grammar.cpp
  75.00% (12/16)
  88.55% (1956/2209)
  72.64% (722/994)
  82.11% (629/766)
src/Slice/GrammarUtil.h
  80.00% (4/5)
  87.50% (7/8)
  72.73% (16/22)
  66.67% (4/6)
src/Slice/MetadataValidation.cpp
 100.00% (19/19)
  98.05% (302/308)
  91.41% (117/128)
  95.45% (84/88)
src/Slice/Parser.cpp
  90.99% (293/322)
  86.50% (2915/3370)
  82.29% (1361/1654)
  78.89% (882/1118)
src/Slice/Parser.h
  96.43% (27/28)
  97.96% (48/49)
  97.44% (38/39)
 100.00% (10/10)
src/Slice/Preprocessor.cpp
  90.00% (9/10)
  72.11% (106/147)
  79.10% (53/67)
  58.33% (28/48)
src/Slice/Scanner.cpp
  63.89% (23/36)
  66.87% (759/1135)
  62.63% (786/1255)
  56.12% (275/490)
src/Slice/SliceUtil.cpp
  78.57% (22/28)
  69.34% (398/574)
  66.78% (201/301)
  58.17% (121/208)
src/Slice/StringLiteralUtil.cpp
 100.00% (6/6)
  73.52% (236/321)
  69.27% (142/205)
  67.69% (88/130)
src/slice2cs/CsMetadataValidator.cpp
  33.33% (1/3)
  71.55% (83/116)
   3.23% (1/31)
   0.00% (0/26)
src/slice2cs/CsUtil.cpp
  52.63% (10/19)
   7.68% (119/1550)
  10.77% (78/724)
   9.51% (51/536)
src/slice2cs/CsUtil.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
src/slice2cs/Gen.cpp
  75.76% (50/66)
  48.04% (1006/2094)
  41.78% (300/718)
  32.71% (191/584)
src/slice2cs/Main.cpp
  22.22% (2/9)
  37.45% (91/243)
  35.71% (35/98)
  27.42% (17/62)
Totals
  85.21% (651/764)
  67.55% (10301/15250)
  63.41% (5087/8023)
  59.89% (3094/5166)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

include/Ice/Config.h
src/Slice/Grammar.h
Generated by llvm-cov -- llvm version 17.0.0