Coverage Report

Created: 2025-10-05 00:51

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
include/Ice/Buffer.h
   0.00% (0/4)
   0.00% (0/27)
   0.00% (0/4)
- (0/0)
include/Ice/Communicator.h
  33.33% (1/3)
  84.62% (11/13)
  66.67% (4/6)
 100.00% (2/2)
include/Ice/Connection.h
  25.00% (1/4)
  33.33% (3/9)
  25.00% (1/4)
- (0/0)
include/Ice/Endpoint.h
   0.00% (0/1)
   0.00% (0/2)
   0.00% (0/1)
- (0/0)
include/Ice/Exception.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/Ice/IncomingRequest.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
include/Ice/Initialize.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
include/Ice/InputStream.h
   0.00% (0/2)
   0.00% (0/20)
   0.00% (0/2)
- (0/0)
include/Ice/Instrumentation.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
include/Ice/LocalExceptions.h
   0.00% (0/4)
   0.00% (0/6)
   0.00% (0/4)
- (0/0)
include/Ice/LoggerUtil.h
  90.00% (9/10)
  96.15% (25/26)
  92.86% (13/14)
  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% (3/3)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
include/Ice/ObserverHelper.h
  77.78% (7/9)
  58.33% (21/36)
  80.00% (12/15)
  50.00% (3/6)
include/Ice/OutgoingResponse.h
   0.00% (0/1)
   0.00% (0/2)
   0.00% (0/1)
- (0/0)
include/Ice/Properties.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
include/Ice/Proxy.h
 100.00% (18/18)
 100.00% (28/28)
 100.00% (21/21)
 100.00% (2/2)
include/Ice/ProxyFunctions.h
  50.00% (1/2)
  75.00% (3/4)
  50.00% (1/2)
- (0/0)
include/Ice/SlicedData.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
include/Ice/StreamHelpers.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
include/Ice/TupleCompare.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
include/Ice/Value.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
include/generated/Glacier2/Metrics.h
  25.00% (1/4)
  14.29% (1/7)
  25.00% (1/4)
- (0/0)
include/generated/Glacier2/PermissionsVerifier.h
  38.10% (8/21)
  25.45% (14/55)
  43.33% (13/30)
   0.00% (0/4)
include/generated/Glacier2/Router.h
  44.44% (4/9)
  33.33% (6/18)
  58.33% (7/12)
- (0/0)
include/generated/Glacier2/Session.h
  40.35% (23/57)
  35.88% (47/131)
  50.00% (42/84)
  20.00% (2/10)
include/generated/Ice/Identity.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
include/generated/Ice/Locator.h
   0.00% (0/10)
   0.00% (0/24)
   0.00% (0/10)
- (0/0)
include/generated/Ice/LocatorRegistry.h
   0.00% (0/5)
   0.00% (0/12)
   0.00% (0/5)
- (0/0)
include/generated/Ice/Metrics.h
   5.00% (1/20)
   1.96% (1/51)
   5.00% (1/20)
- (0/0)
include/generated/Ice/Process.h
   0.00% (0/4)
   0.00% (0/5)
   0.00% (0/4)
- (0/0)
include/generated/Ice/PropertiesAdmin.h
   0.00% (0/6)
   0.00% (0/19)
   0.00% (0/6)
- (0/0)
include/generated/Ice/RemoteLogger.h
   0.00% (0/11)
   0.00% (0/31)
   0.00% (0/11)
- (0/0)
include/generated/Ice/Router.h
  15.38% (2/13)
   7.41% (2/27)
  21.43% (3/14)
- (0/0)
src/Glacier2/Blobject.cpp
 100.00% (3/3)
  49.71% (85/171)
  65.00% (39/60)
  62.50% (30/48)
src/Glacier2/ClientBlobject.cpp
  40.00% (2/5)
  59.30% (51/86)
  75.93% (41/54)
  72.22% (26/36)
src/Glacier2/CryptPermissionsVerifier.cpp
 100.00% (10/10)
  63.75% (153/240)
  64.17% (77/120)
  55.17% (32/58)
src/Glacier2/FilterManager.cpp
 100.00% (6/6)
  93.29% (139/149)
  93.85% (61/65)
  67.50% (27/40)
src/Glacier2/FilterManager.h
 100.00% (6/6)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
src/Glacier2/FilterT.h
  66.67% (4/6)
  35.82% (24/67)
  30.43% (7/23)
   6.25% (1/16)
src/Glacier2/Glacier2Router.cpp
  93.75% (15/16)
  73.87% (212/287)
  80.61% (79/98)
  57.50% (23/40)
src/Glacier2/Instance.cpp
 100.00% (3/3)
 100.00% (21/21)
  75.00% (15/20)
  50.00% (2/4)
src/Glacier2/Instance.h
  75.00% (6/8)
  80.00% (8/10)
  75.00% (6/8)
- (0/0)
src/Glacier2/Instrumentation.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
src/Glacier2/InstrumentationI.cpp
  76.47% (13/17)
  79.41% (54/68)
  77.14% (27/35)
  50.00% (3/6)
src/Glacier2/ProxyVerifier.cpp
  25.58% (11/43)
  25.26% (146/578)
  26.01% (84/323)
  23.60% (42/178)
src/Glacier2/ProxyVerifier.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/Glacier2/RouterI.cpp
  50.00% (8/16)
  70.80% (80/113)
  37.00% (37/100)
  61.11% (11/18)
src/Glacier2/RouterI.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
src/Glacier2/RoutingTable.cpp
 100.00% (5/5)
  76.53% (75/98)
  80.95% (34/42)
  60.71% (17/28)
src/Glacier2/ServerBlobject.cpp
 100.00% (2/2)
 100.00% (7/7)
 100.00% (3/3)
- (0/0)
src/Glacier2/SessionRouterI.cpp
  89.23% (58/65)
  78.92% (554/702)
  68.62% (258/376)
  65.28% (94/144)
src/Glacier2/SessionRouterI.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
src/Ice/CheckIdentity.h
 100.00% (1/1)
 100.00% (8/8)
 100.00% (3/3)
 100.00% (2/2)
src/Ice/FileUtil.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
src/Ice/InstrumentationI.h
 100.00% (2/2)
 100.00% (21/21)
 100.00% (2/2)
- (0/0)
src/Ice/MetricsAdminI.h
  54.17% (13/24)
  37.40% (95/254)
  30.50% (43/141)
  20.59% (14/68)
src/Ice/MetricsFunctional.h
 100.00% (7/7)
 100.00% (11/11)
 100.00% (10/10)
- (0/0)
src/Ice/MetricsObserverI.h
  68.89% (31/45)
  53.74% (151/281)
  53.75% (86/160)
  34.21% (26/76)
Totals
  56.13% (302/538)
  55.49% (2097/3779)
  54.15% (1058/1954)
  45.69% (360/788)

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

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