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) |
18.41% (123/668) |
src/ibmswtpm2/src/AsymmetricCommands.c |
0.00% (0/136) |
0.00% (0/6) |
0.00% (0/248) |
src/ibmswtpm2/src/Attest_spt.c |
0.00% (0/78) |
0.00% (0/3) |
0.00% (0/46) |
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/44) |
src/ibmswtpm2/src/Bits.c |
100.00% (12/12) |
100.00% (3/3) |
66.67% (12/18) |
src/ibmswtpm2/src/BnConvert.c |
0.00% (0/114) |
0.00% (0/7) |
0.00% (0/134) |
src/ibmswtpm2/src/BnMath.c |
0.00% (0/245) |
0.00% (0/22) |
0.00% (0/247) |
src/ibmswtpm2/src/BnMemory.c |
0.00% (0/71) |
0.00% (0/7) |
0.00% (0/61) |
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 |
41.57% (37/89) |
42.86% (3/7) |
20.37% (11/54) |
src/ibmswtpm2/src/ClockCommands.c |
0.00% (0/18) |
0.00% (0/3) |
0.00% (0/21) |
src/ibmswtpm2/src/CommandAudit.c |
28.72% (27/94) |
42.86% (3/7) |
5.62% (27/480) |
src/ibmswtpm2/src/CommandCodeAttributes.c |
47.55% (97/204) |
30.77% (4/13) |
82.62% (2776/3360) |
src/ibmswtpm2/src/CommandDispatcher.c |
56.85% (83/146) |
100.00% (2/2) |
69.61% (213/306) |
src/ibmswtpm2/src/ContextCommands.c |
0.00% (0/220) |
0.00% (0/4) |
0.00% (0/303) |
src/ibmswtpm2/src/Context_spt.c |
0.00% (0/69) |
0.00% (0/4) |
0.00% (0/63) |
src/ibmswtpm2/src/CryptCmac.c |
0.00% (0/67) |
0.00% (0/3) |
0.00% (0/71) |
src/ibmswtpm2/src/CryptEccKeyExchange.c |
0.00% (0/44) |
0.00% (0/2) |
0.00% (0/7010) |
src/ibmswtpm2/src/CryptEccMain.c |
1.78% (6/337) |
7.69% (2/26) |
0.03% (4/14304) |
src/ibmswtpm2/src/CryptEccSignature.c |
0.00% (0/339) |
0.00% (0/11) |
0.00% (0/23600) |
src/ibmswtpm2/src/CryptHash.c |
32.91% (130/395) |
46.43% (13/28) |
31.37% (96/306) |
src/ibmswtpm2/src/CryptPrime.c |
0.00% (0/141) |
0.00% (0/8) |
0.00% (0/191) |
src/ibmswtpm2/src/CryptPrimeSieve.c |
0.00% (0/156) |
0.00% (0/7) |
0.00% (0/127) |
src/ibmswtpm2/src/CryptRand.c |
45.65% (173/379) |
61.90% (13/21) |
41.83% (220/526) |
src/ibmswtpm2/src/CryptRsa.c |
0.98% (6/615) |
9.09% (2/22) |
0.56% (4/710) |
src/ibmswtpm2/src/CryptSelfTest.c |
19.67% (12/61) |
40.00% (2/5) |
5.80% (4/69) |
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.38% (4/290) |
src/ibmswtpm2/src/CryptUtil.c |
3.70% (38/1026) |
6.06% (2/33) |
3.11% (27/867) |
src/ibmswtpm2/src/DA.c |
14.77% (13/88) |
25.00% (1/4) |
15.58% (12/77) |
src/ibmswtpm2/src/DictionaryCommands.c |
0.00% (0/18) |
0.00% (0/2) |
0.00% (0/25) |
src/ibmswtpm2/src/DuplicationCommands.c |
0.00% (0/192) |
0.00% (0/3) |
0.00% (0/284) |
src/ibmswtpm2/src/EACommands.c |
0.00% (0/562) |
0.00% (0/20) |
0.00% (0/505) |
src/ibmswtpm2/src/EncryptDecrypt_spt.c |
0.00% (0/64) |
0.00% (0/1) |
0.00% (0/109) |
src/ibmswtpm2/src/Entity.c |
2.16% (6/278) |
20.00% (1/5) |
1.68% (4/238) |
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/107) |
src/ibmswtpm2/src/ExecCommand.c |
80.70% (92/114) |
100.00% (1/1) |
72.80% (91/125) |
src/ibmswtpm2/src/Handle.c |
3.85% (3/78) |
25.00% (1/4) |
3.85% (3/78) |
src/ibmswtpm2/src/HashCommands.c |
0.00% (0/141) |
0.00% (0/5) |
0.00% (0/157) |
src/ibmswtpm2/src/Hierarchy.c |
33.87% (42/124) |
20.00% (1/5) |
41.67% (40/96) |
src/ibmswtpm2/src/HierarchyCommands.c |
0.00% (0/247) |
0.00% (0/8) |
0.00% (0/315) |
src/ibmswtpm2/src/IntegrityCommands.c |
35.37% (58/164) |
30.00% (3/10) |
26.46% (59/223) |
src/ibmswtpm2/src/IoBuffers.c |
87.50% (21/24) |
80.00% (4/5) |
65.00% (13/20) |
src/ibmswtpm2/src/Locality.c |
0.00% (0/28) |
0.00% (0/1) |
0.00% (0/23) |
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/24) |
src/ibmswtpm2/src/Manufacture.c |
94.44% (34/36) |
66.67% (2/3) |
96.15% (25/26) |
src/ibmswtpm2/src/Marshal.c |
2.62% (34/1298) |
2.61% (4/153) |
3.31% (18/544) |
src/ibmswtpm2/src/MathOnByteBuffers.c |
0.00% (0/107) |
0.00% (0/7) |
0.00% (0/160) |
src/ibmswtpm2/src/Memory.c |
6.90% (6/87) |
15.38% (2/13) |
5.13% (2/39) |
src/ibmswtpm2/src/NVCommands.c |
0.00% (0/327) |
0.00% (0/14) |
0.00% (0/576) |
src/ibmswtpm2/src/NVDynamic.c |
3.22% (24/746) |
8.47% (5/59) |
2.23% (16/717) |
src/ibmswtpm2/src/NVMem.c |
75.00% (87/116) |
73.33% (11/15) |
72.46% (50/69) |
src/ibmswtpm2/src/NVReserved.c |
77.05% (47/61) |
80.00% (8/10) |
60.34% (35/58) |
src/ibmswtpm2/src/NV_spt.c |
0.00% (0/50) |
0.00% (0/4) |
0.00% (0/96) |
src/ibmswtpm2/src/Object.c |
20.31% (91/448) |
28.12% (9/32) |
17.53% (78/445) |
src/ibmswtpm2/src/ObjectCommands.c |
0.00% (0/271) |
0.00% (0/9) |
0.00% (0/378) |
src/ibmswtpm2/src/Object_spt.c |
0.00% (0/715) |
0.00% (0/26) |
0.00% (0/719) |
src/ibmswtpm2/src/PCR.c |
15.12% (103/681) |
18.75% (6/32) |
13.77% (77/559) |
src/ibmswtpm2/src/PP.c |
21.05% (12/57) |
20.00% (1/5) |
89.38% (404/452) |
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/131) |
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/1232) |
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) |
36.84% (7/19) |
src/ibmswtpm2/src/ResponseCodeProcessing.c |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/7) |
src/ibmswtpm2/src/RunCommand.c |
57.14% (4/7) |
50.00% (1/2) |
50.00% (1/2) |
src/ibmswtpm2/src/Session.c |
0.00% (0/379) |
0.00% (0/21) |
0.00% (0/452) |
src/ibmswtpm2/src/SessionCommands.c |
0.00% (0/62) |
0.00% (0/2) |
0.00% (0/125) |
src/ibmswtpm2/src/SessionProcess.c |
3.35% (38/1136) |
8.57% (3/35) |
1.15% (13/1129) |
src/ibmswtpm2/src/SigningCommands.c |
0.00% (0/50) |
0.00% (0/2) |
0.00% (0/68) |
src/ibmswtpm2/src/StartupCommands.c |
15.20% (19/125) |
66.67% (2/3) |
9.87% (15/152) |
src/ibmswtpm2/src/SymmetricCommands.c |
0.00% (0/77) |
0.00% (0/4) |
0.00% (0/99) |
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/73) |
0.00% (0/2) |
0.00% (0/40) |
src/ibmswtpm2/src/TcpServerPosix.c |
24.77% (106/428) |
25.00% (3/12) |
26.91% (74/275) |
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/45) |
src/ibmswtpm2/src/Time.c |
6.82% (6/88) |
22.22% (2/9) |
10.39% (8/77) |
src/ibmswtpm2/src/TpmFail.c |
0.00% (0/151) |
0.00% (0/7) |
0.00% (0/150) |
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/293) |
0.00% (0/14) |
0.00% (0/238) |
src/ibmswtpm2/src/TpmToOsslSupport.c |
17.65% (3/17) |
33.33% (1/3) |
20.00% (2/10) |
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) |
73.91% (17/23) |
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% (1833/20090) |
13.22% (149/1127) |
6.43% (4735/73588) |