Coverage Report

Created: 2026-08-16 00:38

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
 100.00% (17/17)
  81.20% (108/133)
  80.22% (73/91)
  67.65% (23/34)
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)
  66.88% (511/764)
  67.45% (317/470)
  68.86% (230/334)
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% (3/3)
 100.00% (14/14)
  58.33% (7/12)
  50.00% (1/2)
src/Ice/StringConverter.cpp
  89.47% (17/19)
  85.55% (225/263)
  63.45% (92/145)
  67.80% (40/59)
src/Ice/StringUtil.cpp
 100.00% (19/19)
  78.56% (546/695)
  81.29% (352/433)
  77.97% (269/345)
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)
  93.87% (459/489)
  95.35% (205/215)
  92.05% (139/151)
src/Slice/FileTracker.cpp
  75.00% (6/8)
  59.26% (32/54)
  60.00% (18/30)
  50.00% (8/16)
src/Slice/Grammar.cpp
  75.00% (12/16)
  88.51% (1956/2210)
  72.64% (722/994)
  81.94% (649/792)
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% (21/21)
  96.93% (347/358)
  90.85% (129/142)
  91.84% (90/98)
src/Slice/Parser.cpp
  91.72% (299/326)
  86.75% (2959/3411)
  82.49% (1376/1668)
  79.18% (886/1119)
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)
  66.45% (103/155)
  62.20% (51/82)
  50.00% (27/54)
src/Slice/Scanner.cpp
  63.89% (23/36)
  66.87% (759/1135)
  62.63% (786/1255)
  56.19% (277/493)
src/Slice/SliceUtil.cpp
  80.65% (25/31)
  69.42% (420/605)
  65.14% (213/327)
  61.57% (149/242)
src/Slice/StringLiteralUtil.cpp
 100.00% (6/6)
  73.10% (231/316)
  70.05% (138/197)
  67.44% (87/129)
src/slice2cs/CsMetadataValidator.cpp
  33.33% (1/3)
  75.37% (101/134)
   3.23% (1/31)
   0.00% (0/26)
src/slice2cs/CsUtil.cpp
  46.67% (7/15)
  34.87% (68/195)
  35.77% (44/123)
  24.42% (21/86)
src/slice2cs/CsVisitor.cpp
 100.00% (8/8)
  56.14% (32/57)
  62.50% (25/40)
  39.29% (11/28)
src/slice2cs/Gen.cpp
 100.00% (4/4)
  64.13% (59/92)
  74.19% (23/31)
  44.44% (8/18)
src/slice2cs/IceCsUtil.cpp
  52.94% (9/17)
   7.89% (127/1609)
  10.31% (77/747)
   9.76% (54/553)
src/slice2cs/IceCsUtil.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
src/slice2cs/IceRpcCsUtil.cpp
   0.00% (0/19)
   0.00% (0/657)
   0.00% (0/437)
   0.00% (0/295)
src/slice2cs/IceRpcVisitors.cpp
   0.00% (0/31)
   0.00% (0/1268)
   0.00% (0/279)
   0.00% (0/240)
src/slice2cs/IceVisitors.cpp
  72.73% (32/44)
  46.99% (851/1811)
  39.47% (225/570)
  31.25% (155/496)
src/slice2cs/Main.cpp
  40.00% (2/5)
  42.24% (98/232)
  42.27% (41/97)
  36.21% (21/58)
Totals
  81.05% (663/818)
  61.26% (10661/17402)
  59.40% (5253/8843)
  55.98% (3267/5836)

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 21.0.0