Re:A static binary rewriter that does not use heuristics
by waterhouse on Saturday May 12, 2018 @05:07PM
(#17056008)
I imagine it means that it takes the binary file, generates a new binary file, and is done, as opposed to rewriting things at runtime or needing profiling information from a prior run of the binary.
[ Parent
| on HN ]
Re:A static binary rewriter that does not use heuristics
by moyix on Saturday May 12, 2018 @06:39PM
(#17056399)
This is correct. Specifically, there's a category of tool called "dynamic binary translators" (including Pin, DynamoRIO, Valgrind, and QEMU) that translate binary code one block at a time, just before it's executed.