Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libtpms/src/tpm12/tpm_admin.c
  0.00% (0/1233)
  0.00% (0/15)
  0.00% (0/798)
src/libtpms/src/tpm12/tpm_audit.c
  0.00% (0/774)
  0.00% (0/15)
  0.00% (0/548)
src/libtpms/src/tpm12/tpm_auth.c
  0.00% (0/1402)
  0.00% (0/25)
  0.00% (0/948)
src/libtpms/src/tpm12/tpm_counter.c
  0.00% (0/968)
  0.00% (0/23)
  0.00% (0/644)
src/libtpms/src/tpm12/tpm_crypto.c
  0.00% (0/1451)
  0.00% (0/49)
  0.00% (0/1030)
src/libtpms/src/tpm12/tpm_cryptoh.c
  0.00% (0/3312)
  0.00% (0/61)
  0.00% (0/2272)
src/libtpms/src/tpm12/tpm_daa.c
  0.00% (0/3692)
  0.00% (0/94)
  0.00% (0/2143)
src/libtpms/src/tpm12/tpm_delegate.c
  0.00% (0/2412)
  0.00% (0/58)
  0.00% (0/1730)
src/libtpms/src/tpm12/tpm_digest.c
  0.00% (0/56)
  0.00% (0/8)
  0.00% (0/41)
src/libtpms/src/tpm12/tpm_global.c
  0.00% (0/86)
  0.00% (0/3)
  0.00% (0/53)
src/libtpms/src/tpm12/tpm_identity.c
  0.00% (0/715)
  0.00% (0/14)
  0.00% (0/501)
src/libtpms/src/tpm12/tpm_init.c
  0.00% (0/582)
  0.00% (0/22)
  0.00% (0/400)
src/libtpms/src/tpm12/tpm_key.c
  0.00% (0/3415)
  0.00% (0/110)
  0.00% (0/2314)
src/libtpms/src/tpm12/tpm_libtpms_io.c
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/5)
src/libtpms/src/tpm12/tpm_load.c
  0.00% (0/142)
  0.00% (0/10)
  0.00% (0/95)
src/libtpms/src/tpm12/tpm_migration.c
  0.00% (0/2780)
  0.00% (0/39)
  0.00% (0/1899)
src/libtpms/src/tpm12/tpm_nonce.c
  0.00% (0/53)
  0.00% (0/7)
  0.00% (0/38)
src/libtpms/src/tpm12/tpm_nvram.c
  0.00% (0/2416)
  0.00% (0/41)
  0.00% (0/2179)
src/libtpms/src/tpm12/tpm_openssl_helpers.c
  0.00% (0/70)
  0.00% (0/1)
  0.00% (0/65)
src/libtpms/src/tpm12/tpm_owner.c
  0.00% (0/1196)
  0.00% (0/8)
  0.00% (0/882)
src/libtpms/src/tpm12/tpm_pcr.c
  0.00% (0/2103)
  0.00% (0/88)
  0.00% (0/1508)
src/libtpms/src/tpm12/tpm_permanent.c
  0.00% (0/822)
  0.00% (0/19)
  0.00% (0/533)
src/libtpms/src/tpm12/tpm_platform.c
  0.00% (0/42)
  0.00% (0/4)
  0.00% (0/16)
src/libtpms/src/tpm12/tpm_process.c
  0.00% (0/2675)
  0.00% (0/67)
  0.00% (0/2120)
src/libtpms/src/tpm12/tpm_secret.c
  0.00% (0/53)
  0.00% (0/8)
  0.00% (0/34)
src/libtpms/src/tpm12/tpm_session.c
  0.00% (0/3466)
  0.00% (0/57)
  0.00% (0/2399)
src/libtpms/src/tpm12/tpm_sizedbuffer.c
  0.00% (0/185)
  0.00% (0/14)
  0.00% (0/103)
src/libtpms/src/tpm12/tpm_startup.c
  0.00% (0/807)
  0.00% (0/21)
  0.00% (0/579)
src/libtpms/src/tpm12/tpm_storage.c
  0.00% (0/2231)
  0.00% (0/26)
  0.00% (0/1634)
src/libtpms/src/tpm12/tpm_store.c
  0.00% (0/278)
  0.00% (0/22)
  0.00% (0/173)
src/libtpms/src/tpm12/tpm_ticks.c
  0.00% (0/513)
  0.00% (0/16)
  0.00% (0/331)
src/libtpms/src/tpm12/tpm_time.c
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/9)
src/libtpms/src/tpm12/tpm_transport.c
  0.00% (0/1824)
  0.00% (0/43)
  0.00% (0/1279)
src/libtpms/src/tpm12/tpm_ver.c
  0.00% (0/97)
  0.00% (0/8)
  0.00% (0/49)
src/libtpms/src/tpm2/AsymmetricCommands.c
  2.41% (4/166)
 12.50% (1/8)
  1.00% (4/400)
src/libtpms/src/tpm2/AttestationCommands.c
  0.00% (0/222)
  0.00% (0/6)
  0.00% (0/467)
src/libtpms/src/tpm2/AuditCommands.c
100.00% (25/25)
100.00% (1/1)
 97.83% (45/46)
src/libtpms/src/tpm2/BackwardsCompatibilityBitArray.c
 94.03% (63/67)
100.00% (3/3)
 72.06% (49/68)
src/libtpms/src/tpm2/BackwardsCompatibilityObject.c
  4.37% (9/206)
 10.00% (1/10)
 15.73% (14/89)
src/libtpms/src/tpm2/CapabilityCommands.c
 95.76% (113/118)
100.00% (2/2)
 97.73% (86/88)
src/libtpms/src/tpm2/ClockCommands.c
100.00% (17/17)
100.00% (3/3)
 95.24% (20/21)
src/libtpms/src/tpm2/ContextCommands.c
 14.34% (36/251)
 50.00% (2/4)
 12.47% (54/433)
src/libtpms/src/tpm2/DictionaryCommands.c
100.00% (18/18)
100.00% (2/2)
 93.33% (28/30)
src/libtpms/src/tpm2/DuplicationCommands.c
 30.00% (21/70)
100.00% (1/1)
 22.50% (27/120)
src/libtpms/src/tpm2/EACommands.c
  0.00% (0/531)
  0.00% (0/16)
  0.00% (0/584)
src/libtpms/src/tpm2/EphemeralCommands.c
 18.52% (15/81)
 50.00% (1/2)
 15.11% (21/139)
src/libtpms/src/tpm2/HashCommands.c
  3.42% (5/146)
 20.00% (1/5)
  2.73% (6/220)
src/libtpms/src/tpm2/HierarchyCommands.c
 89.04% (195/219)
100.00% (7/7)
 79.82% (261/327)
src/libtpms/src/tpm2/IntegrityCommands.c
 44.91% (75/167)
 66.67% (6/9)
 35.14% (110/313)
src/libtpms/src/tpm2/LibtpmsCallbacks.c
 82.02% (73/89)
100.00% (5/5)
 71.83% (51/71)
src/libtpms/src/tpm2/ManagementCommands.c
 37.50% (6/16)
 50.00% (1/2)
 34.62% (9/26)
src/libtpms/src/tpm2/NVCommands.c
  5.39% (13/241)
 16.67% (2/12)
  4.25% (15/353)
src/libtpms/src/tpm2/NVMarshal.c
 84.02% (2887/3436)
 91.58% (87/95)
 55.26% (4062/7351)
src/libtpms/src/tpm2/ObjectCommands.c
 26.89% (32/119)
 20.00% (1/5)
 21.37% (50/234)
src/libtpms/src/tpm2/RandomCommands.c
100.00% (12/12)
100.00% (2/2)
100.00% (7/7)
src/libtpms/src/tpm2/RuntimeAlgorithm.c
 49.66% (219/441)
 83.33% (10/12)
 52.97% (259/489)
src/libtpms/src/tpm2/RuntimeAttributes.c
 15.83% (19/120)
 66.67% (4/6)
  9.17% (11/120)
src/libtpms/src/tpm2/RuntimeCommands.c
 40.09% (93/232)
 54.55% (6/11)
 45.34% (112/247)
src/libtpms/src/tpm2/RuntimeProfile.c
 32.08% (179/558)
 45.83% (11/24)
 31.41% (158/503)
src/libtpms/src/tpm2/SessionCommands.c
 42.42% (28/66)
 50.00% (1/2)
 28.05% (46/164)
src/libtpms/src/tpm2/SigningCommands.c
  0.00% (0/63)
  0.00% (0/2)
  0.00% (0/88)
src/libtpms/src/tpm2/StartupCommands.c
 68.14% (77/113)
100.00% (2/2)
 57.39% (101/176)
src/libtpms/src/tpm2/StateMarshal.c
 96.55% (28/29)
100.00% (2/2)
 95.00% (19/20)
src/libtpms/src/tpm2/SymmetricCommands.c
 32.05% (25/78)
 25.00% (1/4)
 13.27% (15/113)
src/libtpms/src/tpm2/TPMCmd/Platform/src/Cancel.c
 63.64% (7/11)
 66.67% (2/3)
 60.00% (3/5)
src/libtpms/src/tpm2/TPMCmd/Platform/src/Clock.c
 86.24% (94/109)
 88.89% (8/9)
 80.70% (46/57)
src/libtpms/src/tpm2/TPMCmd/Platform/src/Entropy.c
 57.14% (20/35)
100.00% (2/2)
 52.94% (9/17)
src/libtpms/src/tpm2/TPMCmd/Platform/src/ExtraData.c
 50.00% (3/6)
100.00% (1/1)
 66.67% (2/3)
src/libtpms/src/tpm2/TPMCmd/Platform/src/Failure.c
 64.00% (32/50)
 77.78% (7/9)
 64.29% (9/14)
src/libtpms/src/tpm2/TPMCmd/Platform/src/Init.c
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/libtpms/src/tpm2/TPMCmd/Platform/src/LocalityPlat.c
 88.89% (8/9)
100.00% (2/2)
 66.67% (4/6)
src/libtpms/src/tpm2/TPMCmd/Platform/src/NVMem.c
 26.37% (53/201)
 50.00% (7/14)
 15.64% (48/307)
src/libtpms/src/tpm2/TPMCmd/Platform/src/NVVirtual.c
 46.67% (14/30)
 50.00% (3/6)
 40.74% (11/27)
src/libtpms/src/tpm2/TPMCmd/Platform/src/PPPlat.c
 77.78% (7/9)
100.00% (1/1)
 80.00% (4/5)
src/libtpms/src/tpm2/TPMCmd/Platform/src/PlatformACT.c
 51.52% (17/33)
 66.67% (4/6)
 36.84% (7/19)
src/libtpms/src/tpm2/TPMCmd/Platform/src/PlatformPcr.c
 89.74% (35/39)
100.00% (4/4)
 67.27% (37/55)
src/libtpms/src/tpm2/TPMCmd/Platform/src/PowerPlat.c
100.00% (23/23)
100.00% (4/4)
100.00% (9/9)
src/libtpms/src/tpm2/TPMCmd/Platform/src/RunCommand.c
100.00% (6/6)
100.00% (1/1)
100.00% (2/2)
src/libtpms/src/tpm2/TPMCmd/Platform/src/SelfTest.c
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/libtpms/src/tpm2/TPMCmd/Platform/src/VendorInfo.c
 97.92% (47/48)
100.00% (9/9)
 95.45% (21/22)
src/libtpms/src/tpm2/TPMCmd/Simulator/src/TPMCmdp.c
 73.58% (39/53)
 80.00% (8/10)
 72.97% (27/37)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/EccRef/TpmEcc_Signature_ECDSA.c
 75.64% (59/78)
100.00% (2/2)
 60.19% (62/103)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/Ossl/BnToOsslMath.c
 83.89% (250/298)
 93.75% (15/16)
 75.00% (279/372)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/Ossl/ExpDCache.c
 85.53% (65/76)
100.00% (6/6)
 84.62% (55/65)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/Ossl/Helpers.c
 56.50% (313/554)
 75.00% (12/16)
 56.67% (395/697)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/Ossl/TpmToOsslDesSupport.c
 92.31% (12/13)
100.00% (2/2)
 83.33% (5/6)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/Ossl/TpmToOsslSupport.c
100.00% (21/21)
100.00% (5/5)
 72.22% (13/18)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/Ossl/include/Ossl/BnToOsslMath.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/TpmBigNum/BnConvert.c
 80.52% (62/77)
 66.67% (4/6)
 66.92% (87/130)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/TpmBigNum/BnEccConstants.c
 87.50% (7/8)
100.00% (1/1)
 95.83% (46/48)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/TpmBigNum/BnMath.c
 79.14% (239/302)
 86.96% (20/23)
 70.03% (236/337)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/TpmBigNum/BnMemory.c
 80.00% (44/55)
 80.00% (4/5)
 74.19% (46/62)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/TpmBigNum/TpmBigNumThunks.c
 94.44% (153/162)
 93.88% (46/49)
 91.03% (71/78)
src/libtpms/src/tpm2/TPMCmd/tpm/cryptolibs/TpmBigNum/include/BnValues.h
100.00% (27/27)
100.00% (9/9)
100.00% (9/9)
src/libtpms/src/tpm2/TPMCmd/tpm/include/private/CryptRsa.h
 61.11% (11/18)
 66.67% (2/3)
 95.65% (22/23)
src/libtpms/src/tpm2/TPMCmd/tpm/src/X509/TpmASN1.c
  0.00% (0/189)
  0.00% (0/17)
  0.00% (0/235)
src/libtpms/src/tpm2/TPMCmd/tpm/src/X509/X509_ECC.c
  0.00% (0/50)
  0.00% (0/3)
  0.00% (0/40)
src/libtpms/src/tpm2/TPMCmd/tpm/src/X509/X509_RSA.c
  0.00% (0/82)
  0.00% (0/2)
  0.00% (0/57)
src/libtpms/src/tpm2/TPMCmd/tpm/src/X509/X509_spt.c
  0.00% (0/134)
  0.00% (0/6)
  0.00% (0/180)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Attestation/Attest_spt.c
 43.68% (38/87)
 66.67% (2/3)
 45.45% (25/55)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Attestation/Quote.c
 42.31% (11/26)
100.00% (1/1)
 46.88% (15/32)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/ClockTimer/ACT_spt.c
 72.73% (48/66)
100.00% (4/4)
 75.93% (41/54)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Context/Context_spt.c
 43.55% (27/62)
 50.00% (1/2)
 15.22% (14/92)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Duplication/Duplicate.c
  0.00% (0/61)
  0.00% (0/1)
  0.00% (0/98)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Duplication/Import.c
  0.00% (0/78)
  0.00% (0/1)
  0.00% (0/139)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/EA/PolicyAuthorize.c
  0.00% (0/39)
  0.00% (0/1)
  0.00% (0/64)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/EA/PolicyAuthorizeNV.c
  0.00% (0/39)
  0.00% (0/1)
  0.00% (0/40)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/EA/PolicyPCR.c
  0.00% (0/43)
  0.00% (0/1)
  0.00% (0/45)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/EA/PolicySecret.c
  0.00% (0/59)
  0.00% (0/1)
  0.00% (0/55)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/EA/PolicySigned.c
  0.00% (0/71)
  0.00% (0/1)
  0.00% (0/68)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/EA/PolicyTicket.c
  0.00% (0/50)
  0.00% (0/1)
  0.00% (0/70)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/EA/Policy_spt.c
  0.00% (0/129)
  0.00% (0/5)
  0.00% (0/160)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Hierarchy/CreatePrimary.c
 91.67% (55/60)
100.00% (1/1)
 75.00% (36/48)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/NVStorage/NV_Read.c
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/31)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/NVStorage/NV_ReadPublic.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/15)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/NVStorage/NV_spt.c
 49.76% (102/205)
 20.00% (2/10)
 62.09% (244/393)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Object/Create.c
  0.00% (0/48)
  0.00% (0/1)
  0.00% (0/56)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Object/CreateLoaded.c
 58.18% (64/110)
100.00% (1/1)
 41.43% (58/140)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Object/MakeCredential.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/44)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Object/ObjectChangeAuth.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/36)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Object/Object_spt.c
 33.46% (259/774)
 28.00% (7/25)
 45.89% (447/974)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/PCR/PCR_Read.c
100.00% (9/9)
100.00% (1/1)
100.00% (4/4)
src/libtpms/src/tpm2/TPMCmd/tpm/src/command/Symmetric/EncryptDecrypt_spt.c
  0.00% (0/75)
  0.00% (0/1)
  0.00% (0/127)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/AlgorithmTests.c
 91.91% (511/556)
100.00% (18/18)
 74.49% (771/1035)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptCmac.c
 91.57% (76/83)
100.00% (3/3)
 50.90% (85/167)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptDes.c
 92.19% (59/64)
100.00% (4/4)
 87.50% (49/56)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptEccCrypt.c
  0.00% (0/92)
  0.00% (0/3)
  0.00% (0/123)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptEccKeyExchange.c
  0.00% (0/152)
  0.00% (0/7)
  0.00% (0/322)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptEccMain.c
 71.67% (258/360)
 75.00% (18/24)
 68.58% (430/627)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptEccSignature.c
 46.95% (77/164)
 66.67% (2/3)
 34.95% (101/289)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptHash.c
 81.09% (193/238)
 90.91% (20/22)
 78.62% (217/276)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptPrime.c
 85.33% (128/150)
 87.50% (7/8)
 70.91% (156/220)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptPrimeSieve.c
 95.29% (162/170)
100.00% (6/6)
 78.92% (131/166)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptRand.c
 70.97% (330/465)
 95.45% (21/22)
 64.98% (514/791)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptRsa.c
 71.64% (389/543)
 80.00% (12/15)
 66.09% (575/870)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptSelfTest.c
 95.38% (62/65)
100.00% (5/5)
 85.00% (68/80)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptSmac.c
 73.81% (31/42)
100.00% (3/3)
 74.19% (23/31)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptSym.c
 85.71% (180/210)
100.00% (8/8)
 73.93% (258/349)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/CryptUtil.c
 36.22% (418/1154)
 45.16% (14/31)
 36.04% (404/1121)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/Ticket.c
 49.47% (47/95)
 60.00% (3/5)
 52.00% (39/75)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/ecc/TpmEcc_Signature_ECDAA.c
  0.00% (0/47)
  0.00% (0/1)
  0.00% (0/37)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/ecc/TpmEcc_Signature_SM2.c
  0.00% (0/68)
  0.00% (0/2)
  0.00% (0/114)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/ecc/TpmEcc_Signature_Schnorr.c
 87.50% (70/80)
100.00% (3/3)
 81.25% (65/80)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/ecc/TpmEcc_Signature_Util.c
 90.00% (9/10)
100.00% (1/1)
 70.59% (12/17)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/ecc/TpmEcc_Util.c
 95.24% (20/21)
100.00% (2/2)
 77.78% (21/27)
src/libtpms/src/tpm2/TPMCmd/tpm/src/crypt/math/TpmMath_Util.c
 85.71% (36/42)
100.00% (4/4)
 85.71% (36/42)
src/libtpms/src/tpm2/TPMCmd/tpm/src/events/_TPM_Init.c
 85.37% (35/41)
100.00% (2/2)
 73.53% (25/34)
src/libtpms/src/tpm2/TPMCmd/tpm/src/main/CommandDispatcher.c
 96.77% (150/155)
100.00% (2/2)
 92.92% (341/367)
src/libtpms/src/tpm2/TPMCmd/tpm/src/main/ExecCommand.c
 81.20% (108/133)
100.00% (1/1)
 78.34% (123/157)
src/libtpms/src/tpm2/TPMCmd/tpm/src/main/SessionProcess.c
 35.16% (418/1189)
 61.11% (22/36)
 29.62% (474/1600)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/CommandAudit.c
 75.96% (79/104)
 75.00% (6/8)
 14.34% (80/558)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/DA.c
 47.67% (41/86)
100.00% (4/4)
 53.41% (47/88)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/Hierarchy.c
 70.85% (209/295)
100.00% (13/13)
 73.30% (151/206)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/NvDynamic.c
 35.25% (307/871)
 53.12% (34/64)
 26.30% (273/1038)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/NvReserved.c
 83.93% (47/56)
100.00% (8/8)
 58.93% (33/56)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/Object.c
 61.83% (277/448)
 73.33% (22/30)
 47.21% (288/610)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/PCR.c
 79.89% (572/716)
 88.24% (30/34)
 76.03% (555/730)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/PP.c
 62.50% (40/64)
 50.00% (3/6)
 56.45% (293/519)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/Session.c
 43.31% (178/411)
 54.17% (13/24)
 30.38% (216/711)
src/libtpms/src/tpm2/TPMCmd/tpm/src/subsystem/Time.c
 87.64% (78/89)
 88.89% (8/9)
 75.61% (62/82)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/AlgorithmCap.c
 68.97% (40/58)
 66.67% (2/3)
 66.67% (28/42)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Bits.c
100.00% (15/15)
100.00% (3/3)
 57.14% (20/35)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/CommandCodeAttributes.c
 61.14% (118/193)
 60.00% (9/15)
 54.04% (1036/1917)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Entity.c
 48.66% (164/337)
100.00% (5/5)
 33.62% (116/345)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Handle.c
 72.73% (88/121)
 66.67% (4/6)
 67.21% (123/183)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/IoBuffers.c
 87.50% (21/24)
 80.00% (4/5)
 60.61% (20/33)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Locality.c
 42.86% (12/28)
100.00% (1/1)
 17.14% (6/35)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Manufacture.c
 70.59% (48/68)
100.00% (2/2)
 76.56% (49/64)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Marshal.c
 66.09% (959/1451)
 72.89% (121/166)
 56.56% (418/739)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/MathOnByteBuffers.c
 54.35% (50/92)
 50.00% (3/6)
 28.00% (35/125)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Memory.c
 96.39% (80/83)
 92.31% (12/13)
 73.77% (45/61)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Power.c
100.00% (11/11)
100.00% (3/3)
100.00% (6/6)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/PropertyCap.c
 93.33% (322/345)
 66.67% (2/3)
 75.73% (724/956)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/Response.c
100.00% (28/28)
100.00% (1/1)
100.00% (24/24)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/ResponseCodeProcessing.c
 66.67% (4/6)
100.00% (1/1)
 85.71% (6/7)
src/libtpms/src/tpm2/TPMCmd/tpm/src/support/TpmFail.c
  0.00% (0/197)
  0.00% (0/7)
  0.00% (0/141)
src/libtpms/src/tpm2/TestingCommands.c
100.00% (14/14)
100.00% (3/3)
100.00% (14/14)
src/libtpms/src/tpm2/Unmarshal.c
 71.30% (2194/3077)
 74.01% (131/177)
 48.11% (2304/4789)
src/libtpms/src/tpm2/Utils.h
100.00% (6/6)
100.00% (1/1)
100.00% (3/3)
src/libtpms/src/tpm2/Volatile.c
 78.57% (44/56)
100.00% (2/2)
 71.70% (38/53)
src/libtpms/src/tpm_debug.c
  0.00% (0/62)
  0.00% (0/3)
  0.00% (0/31)
src/libtpms/src/tpm_library.c
 22.61% (85/376)
 35.71% (15/42)
 19.49% (54/277)
src/libtpms/src/tpm_memory.c
 38.89% (21/54)
 66.67% (2/3)
 32.08% (17/53)
src/libtpms/src/tpm_nvfile.c
  0.00% (0/230)
  0.00% (0/5)
  0.00% (0/191)
src/libtpms/src/tpm_tpm12_interface.c
  0.00% (0/309)
  0.00% (0/16)
  0.00% (0/249)
src/libtpms/src/tpm_tpm12_tis.c
  0.00% (0/131)
  0.00% (0/5)
  0.00% (0/87)
src/libtpms/src/tpm_tpm2_interface.c
 32.73% (200/611)
 62.50% (10/16)
 29.30% (155/529)
src/libtpms/src/tpm_tpm2_tis.c
  0.00% (0/33)
  0.00% (0/5)
  0.00% (0/19)
src/libtpms/tests/fuzz.cc
 86.60% (84/97)
 85.71% (6/7)
 67.03% (61/91)
Totals
 23.17% (16783/72421)
 40.99% (1046/2552)
 27.70% (20311/73318)