Coverage Report

Created: 2026-02-01 01:22

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)
  86.36% (19/22)
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)
  81.58% (31/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)
  66.67% (64/96)
src/IceGrid/DescriptorBuilder.h
 100.00% (10/10)
 100.00% (10/10)
 100.00% (10/10)
- (0/0)
src/IceGrid/DescriptorHelper.cpp
  86.51% (109/126)
  63.11% (1533/2429)
  59.14% (809/1368)
  52.32% (497/950)
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)
  78.13% (493/631)
  78.20% (373/477)
  74.68% (230/308)
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)
  52.77% (248/470)
src/IceGrid/Parser.cpp
  47.62% (40/84)
  31.01% (658/2122)
  29.56% (266/900)
  23.61% (110/466)
src/IceGrid/Scanner.cpp
  53.85% (14/26)
  48.19% (359/745)
  43.86% (225/513)
  39.84% (98/246)
src/IceGrid/Util.cpp
 100.00% (17/17)
  72.54% (280/386)
  68.25% (172/252)
  59.24% (109/184)
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.58% (461/602)
  52.57% (5201/9893)
  52.99% (2675/5048)
  50.16% (1521/3032)

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 17.0.0