4 ms·
If this is a concern, feel free to use the open source, BSD-licensed main competitor: DynamoRIO: http://www.dynamorio.org/ http://www.dynamorio.org/
by lgeek 14y ago
If this is a concern, feel free to use the open source, BSD-licensed main competitor: DynamoRIO: http://www.dynamorio.org/ http://www.dynamorio.org/
- qznc 14y agoIsn't valgrind a more popular competitor?
- lgeek 14y agoPIN/DynamoRIO and Valgrind have slightly different design aims. In short: * Valgrind was designed to support rich analysis plugins (like Memcheck, which keeps a shadow copy of every bit of data) and performance was a secondary concern (on Valgrind, applications run on average about 4x slower, threads are serialized, etc). * DynamoRIO and PIN are designed not to make much of an impact on performance (usually a few percent) and are more suitable for running in production, but it's somewhat more complicated to write plugins for them. Both DynamoRIO[0] and Valgrind[1] maintain lists of publications which go into much more detail. [0] http://www.dynamorio.org/pubs.html http://www.dynamorio.org/pubs.html [1] http://valgrind.org/docs/pubs.html http://valgrind.org/docs/pubs.html