Go Back in Time

Dec. 1, 2003
The TimeMachine 4-D debugger provides embedded software developers with visibility into an application’s behavior both forward and backward in time.

It gives the developer the ability to run and step an application back in time after a failure occurs, allowing identification of the root cause. This avoids the tedious and open-ended process of trial-and-error debugging required with previous generation debuggers, the vendor says. TimeMachine works with the vendor’s SuperTrace probe that can collect up to a Gigabyte of trace data, working with trace ports running at speeds beyond 300 MHz while the CPU executes at full speed. The TimeMachine then analyzes the trace data to reconstruct the code execution steps that the processor followed. TimeMachine includes CodeReplay technology, which uses the trace reconstruction to drive a debugging session that can move forward and backward as needed. Also included is PathAnalyzer, which displays the sequence of function calls that occurred in call stack order. TimeMachine is designed to work with the vendor’s Multi Integrated Development Environment version 4.0.