Open ereshetova opened 4 years ago
@alvarna, do you have any insight into this?
Thanks for the mention @mdwood-intel. Apparently I hadn't subscribed to notifications from this repo. @ereshetova, me or my team-mates will follow up with you. We may need the test code to debug as well.
I have been using pin_based_cec to analyse tinycrypt and for ECC-DSA signature testing, the tool basically hangs in writing taint0 files with the endless loop below. The test itself works fine (if run without pin instrumentation), so there must be smth in the pin tool itself. The function I am analyzing is uECC_sign_with_k() from tinycrypt: https://github.com/intel/tinycrypt/blob/master/lib/source/ecc_dsa.c#L94 Do you have any hints what could possibly cause this?
MemRead: 55e73cd4b57c.78a2 (rsp - 120) MemRead: 55e73cd4b57e.78a2 (rsp - 308) MemWrite: 55e73cd4b587.78a2 (rsp - 304) MemRead: 55e73cd4b58a.78a2 (rsp - 30d) MemRead: 55e73cd4b597.78a2 (rsp - 320) MemRead: 55e73cd4b59e.78a2 (rsp - 120) MemRead: 55e73cd4b5a0.78a2 (rsp - 308) MemRead: 55e73cd4b5a9.78a2 (rsp - 30c) MemRead: 55e73cd4b5ac.78a2 (rsp - 304) MemWrite: 55e73cd4b5b3.78a2 (rsp - 338) MemWrite: 55e73cd4b4e1.123a2 (rsp - 340) MemWrite: 55e73cd4b4e5.123a2 (rsp - 344) MemWrite: 55e73cd4b4e8.123a2 (rsp - 348) MemWrite: 55e73cd4b4eb.123a2 (rsp - 34c) MemRead: 55e73cd4b4ee.123a2 (rsp - 344) MemRead: 55e73cd4b4f1.123a2 (rsp - 34c) MemRead: 55e73cd4b4f7.123a2 (rsp - 34c) MemRead: 55e73cd4b501.123a2 (rsp - 348) MemRead: 55e73cd4b507.123a2 (rsp - 340) MemRead: 55e73cd4b508.123a2 (rsp - 338) MemWrite: 55e73cd4b5b8.78a2 (rsp - 30c) MemRead: 55e73cd4b5bb.78a2 (rsp - 30d) MemRead: 55e73cd4b5c8.78a2 (rsp - 318) MemRead: 55e73cd4b5cf.78a2 (rsp - 308) MemWrite: 55e73cd4b5d2.78a2 (rsp - 120) MemRead: 55e73cd4b5d4.78a2 (rsp - 30d) MemWrite: 55e73cd4b5db.78a2 (rsp - 30d) MemRead: 55e73cd4b5de.87b7 (rsp - 30d) MemRead: 55e73cd4b5e2.87b7 (rsp - 32c) MemRead: 55e73cd4b532.78a3 (rsp - 30d) MemRead: 55e73cd4b53f.78a3 (rsp - 320) MemRead: 55e73cd4b546.78a3 (rsp - 11c) MemRead: 55e73cd4b548.78a3 (rsp - 30d) MemRead: 55e73cd4b555.78a3 (rsp - 328) MemRead: 55e73cd4b55c.78a3 (rsp - 13c) MemRead: 55e73cd4b562.78a3 (rsp - 30c) MemWrite: 55e73cd4b565.78a3 (rsp - 308) MemRead: 55e73cd4b568.78a3 (rsp - 30d) MemRead: 55e73cd4b575.78a3 (rsp - 320) MemRead: 55e73cd4b57c.78a3 (rsp - 11c) MemRead: 55e73cd4b57e.78a3 (rsp - 308) MemWrite: 55e73cd4b587.78a3 (rsp - 304) MemRead: 55e73cd4b58a.78a3 (rsp - 30d) MemRead: 55e73cd4b597.78a3 (rsp - 320) MemRead: 55e73cd4b59e.78a3 (rsp - 11c) MemRead: 55e73cd4b5a0.78a3 (rsp - 308) MemRead: 55e73cd4b5a9.78a3 (rsp - 30c) MemRead: 55e73cd4b5ac.78a3 (rsp - 304) MemWrite: 55e73cd4b5b3.78a3 (rsp - 338) MemWrite: 55e73cd4b4e1.123a3 (rsp - 340) MemWrite: 55e73cd4b4e5.123a3 (rsp - 344) MemWrite: 55e73cd4b4e8.123a3 (rsp - 348) MemWrite: 55e73cd4b4eb.123a3 (rsp - 34c) MemRead: 55e73cd4b4ee.123a3 (rsp - 344)