Applied Reverse Engineering: Crude T&E for Control-Flow Tracing

The idea of inducing faults with sentinels by patching code sections at runtime predates most of us. Fault injection for code tracing goes back to early software emulation and debugging in the 80s and 90s. Single-stepping via the trap flag dates to the 8086 (1976) and leveraging it for tracing as well in an old […] The post Applied Reverse Engineering: Crude T&E for Control-Flow Tracing appeared…