Coverage Report

Created: 2026-07-05 01:11

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
include/Ice/AsyncResponseHandler.h
 100.00% (5/5)
 100.00% (23/23)
 100.00% (13/13)
  66.67% (4/6)
include/Ice/Buffer.h
  63.64% (7/11)
  46.00% (23/50)
  64.00% (16/25)
  83.33% (5/6)
include/Ice/Communicator.h
  60.00% (3/5)
  88.24% (15/17)
  77.78% (7/9)
 100.00% (2/2)
include/Ice/Connection.h
   0.00% (0/3)
   0.00% (0/6)
   0.00% (0/3)
- (0/0)
include/Ice/DefaultSliceLoader.h
  72.73% (8/11)
  58.02% (47/81)
  64.10% (25/39)
  36.36% (8/22)
include/Ice/Endpoint.h
   0.00% (0/1)
   0.00% (0/2)
   0.00% (0/1)
- (0/0)
include/Ice/Exception.h
 100.00% (3/3)
 100.00% (6/6)
 100.00% (3/3)
- (0/0)
include/Ice/IncomingRequest.h
  50.00% (2/4)
  50.00% (2/4)
  50.00% (2/4)
- (0/0)
include/Ice/InputStream.h
  94.12% (16/17)
  88.07% (96/109)
  65.85% (54/82)
  67.65% (23/34)
include/Ice/LocalExceptions.h
  14.29% (1/7)
   9.09% (1/11)
  14.29% (1/7)
- (0/0)
include/Ice/LoggerUtil.h
 100.00% (6/6)
 100.00% (19/19)
 100.00% (9/9)
  50.00% (1/2)
include/Ice/Object.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/Ice/ObjectAdapter.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
include/Ice/ObserverHelper.h
   0.00% (0/2)
   0.00% (0/12)
   0.00% (0/2)
- (0/0)
include/Ice/OutgoingAsync.h
  72.41% (21/29)
  90.68% (214/236)
  59.43% (63/106)
  76.00% (19/25)
include/Ice/OutgoingResponse.h
   0.00% (0/1)
   0.00% (0/2)
   0.00% (0/1)
- (0/0)
include/Ice/OutputStream.h
 100.00% (26/26)
 100.00% (130/130)
  78.95% (75/95)
  84.21% (32/38)
include/Ice/Properties.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (3/3)
- (0/0)
include/Ice/Proxy.h
 100.00% (15/15)
  87.50% (28/32)
  90.48% (19/21)
  50.00% (2/4)
include/Ice/ProxyFunctions.h
  66.67% (2/3)
  64.29% (9/14)
  66.67% (4/6)
  50.00% (1/2)
include/Ice/SlicedData.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
include/Ice/StreamHelpers.h
  73.33% (22/30)
  59.23% (77/130)
  60.34% (35/58)
  46.15% (12/26)
include/Ice/TupleCompare.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
include/Ice/Value.h
  55.56% (5/9)
  36.36% (8/22)
  38.46% (5/13)
   0.00% (0/2)
src/Ice/FileUtil.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/Ice/OutputUtil.h
 100.00% (4/4)
 100.00% (18/18)
 100.00% (4/4)
- (0/0)
src/IceGrid/Client.cpp
  44.44% (4/9)
  41.38% (216/522)
  39.74% (91/229)
  36.03% (49/136)
src/IceGrid/DescriptorBuilder.cpp
  92.22% (83/90)
  80.99% (456/563)
  75.38% (196/260)
  65.31% (64/98)
src/IceGrid/DescriptorBuilder.h
 100.00% (10/10)
 100.00% (10/10)
 100.00% (10/10)
- (0/0)
src/IceGrid/DescriptorHelper.cpp
  88.00% (110/125)
  63.40% (1542/2432)
  59.55% (814/1367)
  52.86% (499/944)
src/IceGrid/DescriptorHelper.h
 100.00% (5/5)
 100.00% (5/5)
 100.00% (6/6)
- (0/0)
src/IceGrid/DescriptorParser.cpp
  86.67% (13/15)
  77.83% (495/636)
  78.08% (374/479)
  74.28% (231/311)
src/IceGrid/FileParserI.cpp
   0.00% (0/1)
   0.00% (0/15)
   0.00% (0/3)
- (0/0)
src/IceGrid/Grammar.cpp
  37.50% (3/8)
  27.28% (392/1437)
  32.93% (162/492)
  53.48% (261/488)
src/IceGrid/Parser.cpp
  47.62% (40/84)
  31.01% (658/2122)
  29.56% (266/900)
  23.67% (111/469)
src/IceGrid/Scanner.cpp
  53.85% (14/26)
  48.19% (359/745)
  43.86% (225/513)
  40.16% (102/254)
src/IceGrid/Util.cpp
 100.00% (17/17)
  72.61% (281/387)
  68.25% (172/252)
  57.84% (107/185)
src/IceGrid/Util.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/IceGrid/XMLParser.cpp
  85.71% (6/7)
  75.68% (56/74)
  75.00% (18/24)
  80.00% (8/10)
Totals
  76.87% (462/601)
  52.65% (5213/9902)
  53.10% (2681/5049)
  50.29% (1541/3064)

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

include/Ice/Config.h
src/IceGrid/Grammar.h
Generated by llvm-cov -- llvm version 21.0.0