View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/ibmswtpm2/src/AlgorithmCap.c |
25.00% (9/36) |
50.00% (1/2) |
16.67% (4/24) |
src/ibmswtpm2/src/AlgorithmTests.c |
23.54% (125/531) |
11.76% (2/17) |
17.61% (125/710) |
src/ibmswtpm2/src/AsymmetricCommands.c |
0.00% (0/135) |
0.00% (0/6) |
0.00% (0/263) |
src/ibmswtpm2/src/Attest_spt.c |
0.00% (0/78) |
0.00% (0/3) |
0.00% (0/55) |
src/ibmswtpm2/src/AttestationCommands.c |
0.00% (0/115) |
0.00% (0/6) |
0.00% (0/142) |
src/ibmswtpm2/src/AuditCommands.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/46) |
src/ibmswtpm2/src/Bits.c |
100.00% (12/12) |
100.00% (3/3) |
57.14% (12/21) |
src/ibmswtpm2/src/BnConvert.c |
0.00% (0/113) |
0.00% (0/7) |
0.00% (0/148) |
src/ibmswtpm2/src/BnMath.c |
0.00% (0/244) |
0.00% (0/22) |
0.00% (0/262) |
src/ibmswtpm2/src/BnMemory.c |
0.00% (0/71) |
0.00% (0/7) |
0.00% (0/68) |
src/ibmswtpm2/src/Cancel.c |
0.00% (0/11) |
0.00% (0/3) |
0.00% (0/5) |
src/ibmswtpm2/src/CapabilityCommands.c |
0.00% (0/110) |
0.00% (0/2) |
0.00% (0/74) |
src/ibmswtpm2/src/Clock.c |
40.91% (36/88) |
42.86% (3/7) |
21.82% (12/55) |
src/ibmswtpm2/src/ClockCommands.c |
0.00% (0/18) |
0.00% (0/3) |
0.00% (0/21) |
src/ibmswtpm2/src/CommandAudit.c |
27.96% (26/93) |
42.86% (3/7) |
6.37% (31/487) |
src/ibmswtpm2/src/CommandCodeAttributes.c |
49.24% (97/197) |
33.33% (4/12) |
93.66% (2791/2980) |
src/ibmswtpm2/src/CommandDispatcher.c |
56.85% (83/146) |
100.00% (2/2) |
68.71% (213/310) |
src/ibmswtpm2/src/ContextCommands.c |
0.00% (0/220) |
0.00% (0/4) |
0.00% (0/323) |
src/ibmswtpm2/src/Context_spt.c |
0.00% (0/69) |
0.00% (0/4) |
0.00% (0/72) |
src/ibmswtpm2/src/CryptCmac.c |
0.00% (0/67) |
0.00% (0/3) |
0.00% (0/82) |
src/ibmswtpm2/src/CryptEccKeyExchange.c |
0.00% (0/43) |
0.00% (0/2) |
0.00% (0/7035) |
src/ibmswtpm2/src/CryptEccMain.c |
1.79% (6/335) |
7.69% (2/26) |
0.03% (4/14394) |
src/ibmswtpm2/src/CryptEccSignature.c |
0.00% (0/336) |
0.00% (0/11) |
0.00% (0/23684) |
src/ibmswtpm2/src/CryptHash.c |
33.08% (130/393) |
46.43% (13/28) |
28.96% (97/335) |
src/ibmswtpm2/src/CryptPrime.c |
0.00% (0/141) |
0.00% (0/8) |
0.00% (0/199) |
src/ibmswtpm2/src/CryptPrimeSieve.c |
0.00% (0/156) |
0.00% (0/7) |
0.00% (0/130) |
src/ibmswtpm2/src/CryptRand.c |
44.83% (169/377) |
61.90% (13/21) |
41.08% (235/572) |
src/ibmswtpm2/src/CryptRsa.c |
0.98% (6/615) |
9.09% (2/22) |
0.55% (4/732) |
src/ibmswtpm2/src/CryptSelfTest.c |
19.67% (12/61) |
40.00% (2/5) |
5.71% (4/70) |
src/ibmswtpm2/src/CryptSmac.c |
0.00% (0/45) |
0.00% (0/4) |
0.00% (0/31) |
src/ibmswtpm2/src/CryptSym.c |
2.45% (6/245) |
33.33% (2/6) |
1.28% (4/313) |
src/ibmswtpm2/src/CryptUtil.c |
3.70% (38/1026) |
6.06% (2/33) |
2.97% (27/910) |
src/ibmswtpm2/src/DA.c |
13.95% (12/86) |
25.00% (1/4) |
19.54% (17/87) |
src/ibmswtpm2/src/DictionaryCommands.c |
0.00% (0/18) |
0.00% (0/2) |
0.00% (0/30) |
src/ibmswtpm2/src/DuplicationCommands.c |
0.00% (0/192) |
0.00% (0/3) |
0.00% (0/299) |
src/ibmswtpm2/src/EACommands.c |
0.00% (0/562) |
0.00% (0/20) |
0.00% (0/513) |
src/ibmswtpm2/src/EncryptDecrypt_spt.c |
0.00% (0/64) |
0.00% (0/1) |
0.00% (0/112) |
src/ibmswtpm2/src/Entity.c |
2.16% (6/278) |
20.00% (1/5) |
1.58% (4/253) |
src/ibmswtpm2/src/Entropy.c |
90.91% (30/33) |
100.00% (2/2) |
83.33% (10/12) |
src/ibmswtpm2/src/EphemeralCommands.c |
0.00% (0/74) |
0.00% (0/2) |
0.00% (0/116) |
src/ibmswtpm2/src/ExecCommand.c |
79.82% (91/114) |
100.00% (1/1) |
71.09% (91/128) |
src/ibmswtpm2/src/Handle.c |
3.85% (3/78) |
25.00% (1/4) |
3.75% (3/80) |
src/ibmswtpm2/src/HashCommands.c |
0.00% (0/141) |
0.00% (0/5) |
0.00% (0/159) |
src/ibmswtpm2/src/Hierarchy.c |
33.33% (41/123) |
20.00% (1/5) |
47.86% (56/117) |
src/ibmswtpm2/src/HierarchyCommands.c |
0.00% (0/247) |
0.00% (0/8) |
0.00% (0/342) |
src/ibmswtpm2/src/IntegrityCommands.c |
35.37% (58/164) |
30.00% (3/10) |
26.20% (60/229) |
src/ibmswtpm2/src/IoBuffers.c |
87.50% (21/24) |
80.00% (4/5) |
60.87% (14/23) |
src/ibmswtpm2/src/Locality.c |
0.00% (0/28) |
0.00% (0/1) |
0.00% (0/29) |
src/ibmswtpm2/src/LocalityPlat.c |
100.00% (9/9) |
100.00% (2/2) |
100.00% (6/6) |
src/ibmswtpm2/src/ManagementCommands.c |
0.00% (0/16) |
0.00% (0/2) |
0.00% (0/26) |
src/ibmswtpm2/src/Manufacture.c |
94.44% (34/36) |
66.67% (2/3) |
96.67% (29/30) |
src/ibmswtpm2/src/Marshal.c |
2.62% (34/1298) |
2.61% (4/153) |
4.11% (24/584) |
src/ibmswtpm2/src/MathOnByteBuffers.c |
0.00% (0/107) |
0.00% (0/7) |
0.00% (0/162) |
src/ibmswtpm2/src/Memory.c |
6.90% (6/87) |
15.38% (2/13) |
4.65% (2/43) |
src/ibmswtpm2/src/NVCommands.c |
0.00% (0/327) |
0.00% (0/14) |
0.00% (0/632) |
src/ibmswtpm2/src/NVDynamic.c |
3.24% (24/740) |
8.47% (5/59) |
2.00% (16/801) |
src/ibmswtpm2/src/NVMem.c |
74.78% (86/115) |
73.33% (11/15) |
50.83% (92/181) |
src/ibmswtpm2/src/NVReserved.c |
78.69% (48/61) |
80.00% (8/10) |
58.73% (37/63) |
src/ibmswtpm2/src/NV_spt.c |
0.00% (0/50) |
0.00% (0/4) |
0.00% (0/106) |
src/ibmswtpm2/src/Object.c |
20.31% (91/448) |
28.12% (9/32) |
16.94% (83/490) |
src/ibmswtpm2/src/ObjectCommands.c |
0.00% (0/271) |
0.00% (0/9) |
0.00% (0/409) |
src/ibmswtpm2/src/Object_spt.c |
0.00% (0/713) |
0.00% (0/26) |
0.00% (0/815) |
src/ibmswtpm2/src/PCR.c |
15.02% (102/679) |
18.75% (6/32) |
14.09% (82/582) |
src/ibmswtpm2/src/PP.c |
19.64% (11/56) |
20.00% (1/5) |
89.40% (405/453) |
src/ibmswtpm2/src/PPPlat.c |
0.00% (0/11) |
0.00% (0/3) |
0.00% (0/5) |
src/ibmswtpm2/src/Policy_spt.c |
0.00% (0/127) |
0.00% (0/5) |
0.00% (0/141) |
src/ibmswtpm2/src/Power.c |
63.64% (7/11) |
66.67% (2/3) |
60.00% (3/5) |
src/ibmswtpm2/src/PowerPlat.c |
80.00% (16/20) |
75.00% (3/4) |
85.71% (6/7) |
src/ibmswtpm2/src/PropertyCap.c |
0.00% (0/310) |
0.00% (0/2) |
0.00% (0/1250) |
src/ibmswtpm2/src/RandomCommands.c |
0.00% (0/12) |
0.00% (0/2) |
0.00% (0/7) |
src/ibmswtpm2/src/Response.c |
50.00% (14/28) |
100.00% (1/1) |
41.67% (10/24) |
src/ibmswtpm2/src/ResponseCodeProcessing.c |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/7) |
src/ibmswtpm2/src/RunCommand.c |
50.00% (3/6) |
50.00% (1/2) |
66.67% (2/3) |
src/ibmswtpm2/src/Session.c |
0.00% (0/379) |
0.00% (0/21) |
0.00% (0/474) |
src/ibmswtpm2/src/SessionCommands.c |
0.00% (0/62) |
0.00% (0/2) |
0.00% (0/131) |
src/ibmswtpm2/src/SessionProcess.c |
3.35% (38/1135) |
8.57% (3/35) |
1.16% (14/1212) |
src/ibmswtpm2/src/SigningCommands.c |
0.00% (0/50) |
0.00% (0/2) |
0.00% (0/70) |
src/ibmswtpm2/src/StartupCommands.c |
15.20% (19/125) |
66.67% (2/3) |
9.49% (15/158) |
src/ibmswtpm2/src/SymmetricCommands.c |
0.00% (0/77) |
0.00% (0/4) |
0.00% (0/101) |
src/ibmswtpm2/src/TPMCmdp.c |
42.35% (36/85) |
37.50% (6/16) |
42.19% (27/64) |
src/ibmswtpm2/src/TPMCmds.c |
0.00% (0/71) |
0.00% (0/2) |
0.00% (0/49) |
src/ibmswtpm2/src/TcpServerPosix.c |
26.40% (113/428) |
25.00% (3/12) |
21.78% (83/381) |
src/ibmswtpm2/src/TestingCommands.c |
0.00% (0/14) |
0.00% (0/3) |
0.00% (0/14) |
src/ibmswtpm2/src/Ticket.c |
0.00% (0/80) |
0.00% (0/5) |
0.00% (0/51) |
src/ibmswtpm2/src/Time.c |
6.90% (6/87) |
22.22% (2/9) |
11.11% (9/81) |
src/ibmswtpm2/src/TpmFail.c |
0.00% (0/149) |
0.00% (0/7) |
0.00% (0/154) |
src/ibmswtpm2/src/TpmSizeChecks.c |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/ibmswtpm2/src/TpmToOsslMath.c |
0.00% (0/292) |
0.00% (0/14) |
0.00% (0/285) |
src/ibmswtpm2/src/TpmToOsslSupport.c |
17.65% (3/17) |
33.33% (1/3) |
15.38% (2/13) |
src/ibmswtpm2/src/Unique.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/18) |
src/ibmswtpm2/src/Unmarshal.c |
3.06% (91/2975) |
3.03% (6/198) |
1.25% (94/7512) |
src/ibmswtpm2/src/Vendor_TCG_Test.c |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/2) |
src/ibmswtpm2/src/fuzzer.cc |
54.05% (20/37) |
100.00% (1/1) |
64.52% (20/31) |
src/ibmswtpm2/src/ntc2.c |
0.00% (0/16) |
0.00% (0/3) |
0.00% (0/11) |
src/ibmswtpm2/src/ntc2lib.c |
0.00% (0/12) |
0.00% (0/2) |
0.00% (0/6) |
Totals |
9.12% (1828/20045) |
13.23% (149/1126) |
6.53% (4879/74733) |