SideChannelMarvels / Tracer

Set of Dynamic Binary Instrumentation and visualization tools for execution traces.
GNU General Public License v3.0
297 stars 70 forks source link

Support valgrind 3.13, fix undersized buffers #18

Closed protopyte closed 6 years ago

protopyte commented 6 years ago

Find attached patches to support valgrind 3.13 and a fix for the RHME3 WB qualification challenge bug.

This specific WB has extremely long sequences of memory accesses, which triggered writes beyond the end of undersized buffers in the code (more specifically, msg_buffer in the case of the bug).