Robust Low-Overhead Binary Rewriting: Design, Extensibility, And Customizability