TaintTrace: Efficient Flow Tracing with Dynamic Binary Rewriting | Synapse