Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/ms-tpm-20-ref/TPMCmd/Platform/src/Cancel.c
 27.27% (3/11)
 33.33% (1/3)
 20.00% (1/5)
src/ms-tpm-20-ref/TPMCmd/Platform/src/Clock.c
 89.77% (79/88)
 85.71% (6/7)
 81.48% (44/54)
src/ms-tpm-20-ref/TPMCmd/Platform/src/DebugHelpers.c
  0.00% (0/41)
  0.00% (0/3)
  0.00% (0/22)
src/ms-tpm-20-ref/TPMCmd/Platform/src/Entropy.c
 90.91% (30/33)
100.00% (2/2)
 83.33% (10/12)
src/ms-tpm-20-ref/TPMCmd/Platform/src/LocalityPlat.c
 88.89% (8/9)
100.00% (2/2)
 66.67% (4/6)
src/ms-tpm-20-ref/TPMCmd/Platform/src/NVMem.c
 72.97% (108/148)
 81.25% (13/16)
 74.67% (56/75)
src/ms-tpm-20-ref/TPMCmd/Platform/src/PPPlat.c
 27.27% (3/11)
 33.33% (1/3)
 20.00% (1/5)
src/ms-tpm-20-ref/TPMCmd/Platform/src/PlatformACT.c
 56.73% (59/104)
 69.23% (9/13)
 51.11% (46/90)
src/ms-tpm-20-ref/TPMCmd/Platform/src/PowerPlat.c
 76.19% (16/21)
 75.00% (3/4)
 75.00% (6/8)
src/ms-tpm-20-ref/TPMCmd/Platform/src/RunCommand.c
100.00% (7/7)
100.00% (2/2)
100.00% (2/2)
src/ms-tpm-20-ref/TPMCmd/Platform/src/Unique.c
 71.43% (15/21)
100.00% (1/1)
 61.11% (11/18)
src/ms-tpm-20-ref/TPMCmd/fuzzer/tpm_cmd.c
 98.75% (79/80)
100.00% (7/7)
 96.97% (32/33)
src/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c
  0.00% (0/193)
  0.00% (0/17)
  0.00% (0/230)
src/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_ECC.c
  0.00% (0/50)
  0.00% (0/3)
  0.00% (0/38)
src/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_RSA.c
  0.00% (0/82)
  0.00% (0/2)
  0.00% (0/54)
src/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c
  0.00% (0/123)
  0.00% (0/6)
  0.00% (0/156)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/ECC_Decrypt.c
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/33)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/ECC_Encrypt.c
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/19)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/ECC_Parameters.c
 66.67% (4/6)
100.00% (1/1)
 40.00% (4/10)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/ECDH_KeyGen.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/28)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/ECDH_ZGen.c
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/47)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/EC_Ephemeral.c
 92.86% (13/14)
100.00% (1/1)
 68.42% (13/19)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/RSA_Decrypt.c
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/41)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/RSA_Encrypt.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/37)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/ZGen_2Phase.c
  0.00% (0/45)
  0.00% (0/1)
  0.00% (0/85)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/AttachedComponent/AC_GetCapability.c
100.00% (5/5)
100.00% (1/1)
100.00% (2/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/AttachedComponent/AC_Send.c
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/41)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/AttachedComponent/AC_spt.c
 48.94% (23/47)
 75.00% (3/4)
 55.81% (24/43)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/AttachedComponent/Policy_AC_SendSelect.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/17)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Attest_spt.c
 45.98% (40/87)
 66.67% (2/3)
 41.30% (19/46)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Certify.c
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/21)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/CertifyCreation.c
  0.00% (0/25)
  0.00% (0/1)
  0.00% (0/26)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/CertifyX509.c
  0.00% (0/143)
  0.00% (0/1)
  0.00% (0/311)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/GetCommandAuditDigest.c
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/25)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/GetSessionAuditDigest.c
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/27)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/GetTime.c
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/18)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Quote.c
 52.17% (12/23)
100.00% (1/1)
 53.57% (15/28)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Capability/GetCapability.c
 94.90% (93/98)
100.00% (1/1)
 97.65% (83/85)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Capability/TestParms.c
100.00% (4/4)
100.00% (1/1)
100.00% (3/3)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/ClockTimer/ACT_SetTimeout.c
100.00% (5/5)
100.00% (1/1)
100.00% (11/11)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/ClockTimer/ACT_spt.c
 84.75% (100/118)
 87.50% (7/8)
 75.00% (96/128)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/ClockTimer/ClockRateAdjust.c
100.00% (4/4)
100.00% (1/1)
100.00% (2/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/ClockTimer/ClockSet.c
100.00% (7/7)
100.00% (1/1)
 94.12% (16/17)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/ClockTimer/ReadClock.c
100.00% (5/5)
100.00% (1/1)
100.00% (2/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/CommandAudit/SetCommandCodeAuditStatus.c
100.00% (25/25)
100.00% (1/1)
 97.73% (43/44)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Context/ContextLoad.c
 30.14% (22/73)
100.00% (1/1)
 33.00% (33/100)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Context/ContextSave.c
  0.00% (0/95)
  0.00% (0/1)
  0.00% (0/83)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Context/Context_spt.c
 32.43% (24/74)
 25.00% (1/4)
 11.43% (8/70)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Context/EvictControl.c
  0.00% (0/45)
  0.00% (0/1)
  0.00% (0/89)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Context/FlushContext.c
 54.55% (12/22)
100.00% (1/1)
 67.65% (23/34)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/DA/DictionaryAttackLockReset.c
100.00% (7/7)
100.00% (1/1)
 90.00% (9/10)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/DA/DictionaryAttackParameters.c
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/15)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Duplication/Duplicate.c
  0.00% (0/60)
  0.00% (0/1)
  0.00% (0/86)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Duplication/Import.c
  0.00% (0/77)
  0.00% (0/1)
  0.00% (0/114)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Duplication/Rewrap.c
 28.77% (21/73)
100.00% (1/1)
 31.03% (27/87)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyAuthValue.c
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/5)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyAuthorize.c
  0.00% (0/36)
  0.00% (0/1)
  0.00% (0/48)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyAuthorizeNV.c
  0.00% (0/38)
  0.00% (0/1)
  0.00% (0/28)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyCommandCode.c
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/22)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyCounterTimer.c
  0.00% (0/39)
  0.00% (0/1)
  0.00% (0/32)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyCpHash.c
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/21)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyDuplicationSelect.c
  0.00% (0/25)
  0.00% (0/1)
  0.00% (0/17)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyGetDigest.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyLocality.c
  0.00% (0/43)
  0.00% (0/1)
  0.00% (0/47)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyNV.c
  0.00% (0/40)
  0.00% (0/1)
  0.00% (0/31)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyNameHash.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/22)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyNvWritten.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/18)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyOR.c
  0.00% (0/29)
  0.00% (0/1)
  0.00% (0/21)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyPCR.c
  0.00% (0/39)
  0.00% (0/1)
  0.00% (0/29)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyPassword.c
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/5)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyPhysicalPresence.c
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/4)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicySecret.c
  0.00% (0/52)
  0.00% (0/1)
  0.00% (0/36)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicySigned.c
  0.00% (0/64)
  0.00% (0/1)
  0.00% (0/49)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyTemplate.c
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/27)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/PolicyTicket.c
  0.00% (0/48)
  0.00% (0/1)
  0.00% (0/51)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/Policy_spt.c
  0.00% (0/125)
  0.00% (0/5)
  0.00% (0/131)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Ecdaa/Commit.c
  0.00% (0/60)
  0.00% (0/1)
  0.00% (0/88)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/HashHMAC/EventSequenceComplete.c
  0.00% (0/33)
  0.00% (0/1)
  0.00% (0/42)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/HashHMAC/HashSequenceStart.c
100.00% (5/5)
100.00% (1/1)
100.00% (6/6)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/HashHMAC/MAC_Start.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/37)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/HashHMAC/SequenceComplete.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/38)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/HashHMAC/SequenceUpdate.c
  0.00% (0/35)
  0.00% (0/1)
  0.00% (0/40)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/ChangeEPS.c
100.00% (20/20)
100.00% (1/1)
 95.83% (23/24)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/ChangePPS.c
100.00% (23/23)
100.00% (1/1)
 96.00% (24/25)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/Clear.c
 96.88% (31/32)
100.00% (1/1)
 85.19% (23/27)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/ClearControl.c
 81.82% (9/11)
100.00% (1/1)
 68.00% (17/25)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/CreatePrimary.c
 95.74% (45/47)
100.00% (1/1)
 73.53% (25/34)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/HierarchyChangeAuth.c
 71.43% (20/28)
100.00% (1/1)
 59.46% (22/37)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/HierarchyControl.c
 87.72% (50/57)
100.00% (1/1)
 77.23% (78/101)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/SetPrimaryPolicy.c
 78.57% (33/42)
100.00% (1/1)
 91.38% (53/58)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Misc/PP_Commands.c
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/15)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Misc/SetAlgorithmSet.c
100.00% (6/6)
100.00% (1/1)
 88.89% (8/9)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_Certify.c
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/42)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_ChangeAuth.c
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/9)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_DefineSpace.c
 96.08% (98/102)
100.00% (1/1)
 95.19% (257/270)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_Extend.c
  0.00% (0/29)
  0.00% (0/1)
  0.00% (0/29)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_GlobalWriteLock.c
100.00% (4/4)
100.00% (1/1)
100.00% (2/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_Increment.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/36)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_Read.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/28)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_ReadLock.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/26)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_ReadPublic.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_SetBits.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/24)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_UndefineSpace.c
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/20)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_UndefineSpaceSpecial.c
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/14)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_Write.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/53)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_WriteLock.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/28)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_spt.c
 12.00% (6/50)
 25.00% (1/4)
  7.29% (7/96)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/ActivateCredential.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/41)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Create.c
  0.00% (0/41)
  0.00% (0/1)
  0.00% (0/41)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/CreateLoaded.c
 58.43% (52/89)
100.00% (1/1)
 48.54% (50/103)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Load.c
  0.00% (0/37)
  0.00% (0/1)
  0.00% (0/53)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/LoadExternal.c
 94.59% (35/37)
100.00% (1/1)
 83.02% (44/53)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/MakeCredential.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/32)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/ObjectChangeAuth.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/26)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c
 30.68% (235/766)
 26.92% (7/26)
 47.64% (354/743)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/ReadPublic.c
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/7)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Unseal.c
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/29)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/PCR/PCR_Allocate.c
100.00% (12/12)
100.00% (1/1)
 94.12% (16/17)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/PCR/PCR_Event.c
100.00% (25/25)
100.00% (1/1)
 97.56% (40/41)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/PCR/PCR_Extend.c
100.00% (17/17)
100.00% (1/1)
 95.24% (20/21)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/PCR/PCR_Read.c
100.00% (5/5)
100.00% (1/1)
100.00% (2/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/PCR/PCR_Reset.c
100.00% (9/9)
100.00% (1/1)
 69.23% (9/13)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/PCR/PCR_SetAuthPolicy.c
100.00% (12/12)
100.00% (1/1)
 96.00% (24/25)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/PCR/PCR_SetAuthValue.c
100.00% (9/9)
100.00% (1/1)
 91.67% (11/12)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Random/GetRandom.c
100.00% (8/8)
100.00% (1/1)
100.00% (5/5)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Random/StirRandom.c
100.00% (4/4)
100.00% (1/1)
100.00% (2/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Session/PolicyRestart.c
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Session/StartAuthSession.c
 63.49% (40/63)
100.00% (1/1)
 51.22% (63/123)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Signature/Sign.c
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/47)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Signature/VerifySignature.c
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/30)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Startup/Shutdown.c
 86.21% (25/29)
100.00% (1/1)
 59.62% (31/52)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Startup/Startup.c
 76.40% (68/89)
100.00% (1/1)
 62.90% (78/124)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Symmetric/EncryptDecrypt.c
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Symmetric/EncryptDecrypt2.c
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/36)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Symmetric/EncryptDecrypt_spt.c
  0.00% (0/74)
  0.00% (0/1)
  0.00% (0/113)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Symmetric/Hash.c
 84.00% (21/25)
100.00% (1/1)
 86.67% (13/15)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Symmetric/MAC.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/48)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Testing/GetTestResult.c
100.00% (4/4)
100.00% (1/1)
100.00% (2/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Testing/IncrementalSelfTest.c
100.00% (7/7)
100.00% (1/1)
100.00% (11/11)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Testing/SelfTest.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/ms-tpm-20-ref/TPMCmd/tpm/src/command/Vendor/Vendor_TCG_Test.c
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/2)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/AlgorithmTests.c
 91.72% (465/507)
100.00% (17/17)
 83.11% (669/805)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnConvert.c
 69.03% (78/113)
 85.71% (6/7)
 57.14% (80/140)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c
 91.45% (246/269)
 95.45% (21/22)
 83.33% (215/258)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMemory.c
 61.43% (43/70)
 57.14% (4/7)
 61.90% (39/63)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptCmac.c
  0.00% (0/76)
  0.00% (0/3)
  0.00% (0/90)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptEccCrypt.c
  0.00% (0/92)
  0.00% (0/3)
  0.00% (0/7042)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptEccKeyExchange.c
  0.00% (0/43)
  0.00% (0/2)
  0.00% (0/7011)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptEccMain.c
 67.89% (241/355)
 64.29% (18/28)
 45.30% (6484/14313)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptEccSignature.c
 61.76% (210/340)
 81.82% (9/11)
 34.03% (8038/23621)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c
 59.01% (203/344)
 74.07% (20/27)
 63.11% (195/309)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c
 82.88% (121/146)
 87.50% (7/8)
 77.29% (160/207)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrimeSieve.c
 90.62% (145/160)
 85.71% (6/7)
 87.79% (115/131)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptRand.c
 73.73% (320/434)
 95.24% (20/21)
 78.50% (336/428)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptRsa.c
 84.40% (595/705)
 96.30% (26/27)
 76.90% (689/896)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSelfTest.c
 95.24% (60/63)
100.00% (5/5)
 91.78% (67/73)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSmac.c
  0.00% (0/45)
  0.00% (0/4)
  0.00% (0/32)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c
 81.82% (216/264)
100.00% (6/6)
 73.16% (259/354)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptUtil.c
 30.20% (315/1043)
 43.33% (13/30)
 31.82% (274/861)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/Ticket.c
 50.63% (40/79)
 60.00% (3/5)
 52.17% (24/46)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/ossl/TpmToOsslMath.c
 76.09% (210/276)
 88.24% (15/17)
 76.77% (228/297)
src/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/ossl/TpmToOsslSupport.c
 95.24% (20/21)
100.00% (5/5)
 90.91% (10/11)
src/ms-tpm-20-ref/TPMCmd/tpm/src/events/_TPM_Init.c
100.00% (19/19)
100.00% (1/1)
100.00% (15/15)
src/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c
 98.68% (150/152)
100.00% (2/2)
 97.87% (321/328)
src/ms-tpm-20-ref/TPMCmd/tpm/src/main/ExecCommand.c
 83.05% (98/118)
100.00% (1/1)
 85.71% (114/133)
src/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c
 39.03% (434/1112)
 62.86% (22/35)
 38.66% (472/1221)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/CommandAudit.c
 83.33% (80/96)
 85.71% (6/7)
 14.92% (74/496)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/DA.c
 60.92% (53/87)
100.00% (4/4)
 65.38% (51/78)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Hierarchy.c
 97.50% (117/120)
100.00% (5/5)
 97.62% (82/84)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvDynamic.c
 66.54% (507/762)
 73.33% (44/60)
 62.47% (466/746)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c
 75.76% (50/66)
 80.00% (8/10)
 57.38% (35/61)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c
 59.01% (262/444)
 67.74% (21/31)
 51.19% (237/463)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c
 85.78% (555/647)
 93.55% (29/31)
 90.61% (531/586)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PP.c
 72.41% (42/58)
 60.00% (3/5)
 94.43% (441/467)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c
 53.60% (201/375)
 66.67% (14/21)
 47.87% (225/470)
src/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c
 87.50% (77/88)
 88.89% (8/9)
 89.74% (70/78)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/AlgorithmCap.c
100.00% (35/35)
100.00% (2/2)
100.00% (24/24)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Bits.c
100.00% (12/12)
100.00% (3/3)
 85.71% (18/21)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c
 61.72% (129/209)
 61.54% (8/13)
 72.12% (2525/3501)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c
 59.11% (172/291)
100.00% (5/5)
 59.21% (164/277)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Handle.c
 97.50% (78/80)
100.00% (4/4)
 94.57% (87/92)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/IoBuffers.c
 87.50% (21/24)
 80.00% (4/5)
 77.27% (17/22)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Locality.c
 42.86% (12/28)
100.00% (1/1)
 20.83% (5/24)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Manufacture.c
 62.75% (32/51)
 33.33% (1/3)
 79.31% (23/29)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c
 62.05% (2739/4414)
 67.72% (193/285)
 26.29% (2643/10054)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/MathOnByteBuffers.c
 32.61% (30/92)
 33.33% (2/6)
 37.41% (55/147)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Memory.c
 96.47% (82/85)
 92.86% (13/14)
 91.49% (43/47)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Power.c
100.00% (11/11)
100.00% (3/3)
100.00% (6/6)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/PropertyCap.c
 95.83% (299/312)
100.00% (2/2)
 97.31% (1230/1264)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/Response.c
100.00% (28/28)
100.00% (1/1)
100.00% (21/21)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/ResponseCodeProcessing.c
100.00% (6/6)
100.00% (1/1)
100.00% (7/7)
src/ms-tpm-20-ref/TPMCmd/tpm/src/support/TpmFail.c
 72.02% (121/168)
 66.67% (6/9)
 72.26% (112/155)
Totals
 55.83% (11754/21052)
 66.21% (731/1104)
 35.49% (29963/84421)