TimeMachine enables debugging forward and backward in time

ByEETimes 11.06.20030
Share Post
Share on Facebook
Share on Twitter

The TimeMachine 4-D debugger provides developers with visibility into an application's behavior both forward and backward in time, according to Green Hills, Inc., giving developers the ability to run and step an application back in time after a failure occurs to allow identification of its root cause.

TimeMachine uses the Green Hills SuperTrace probe that can collect up to a Gigabyte of trace data. SuperTrace works with trace ports running at speeds claimed to be beyond 300 MHz, collecting trace data while the CPU executes at full speed. The TimeMachine software then analyzes the trace data to reconstruct the code execution steps that the processor followed.

The debugger includes CodeReplay technology, an enhancement to the MULTI IDE that uses the trace reconstruction to drive a debugging session that can move forwards and backwards in time as needed. The company says that the cause of a memory corruption can be discovered by setting a watch point and running the debugger backwards to find where the memory was written. Then developers can single step forwards and backwards to view variables and registers.

TimeMachine's PathAnalyzer displays the sequence of function calls that occurred in call stack order. Developers can examine the flow of execution at a high level or see individual function calls at a low level.

Partner Content
View All

TimeMachine is also integrated with the MULTI EventAnalyzer operating system analysis tool and the MULTI Performance and Code Coverage Profiler. Moreover, the Green Hills processor simulators, including the ISIM simulator for the INTEGRITY RTOS, support generation of trace data for use with TimeMachine.

TimeMachine is designed to work with the MULTI IDE version 4.0. The price for the TimeMachine toolkit, including the SuperTrace probe and MULTI IDE, starts at $17,900.

Green Hills Software
Santa Barbara, CA
(805) 965-6044
www.ghs.com/

EETimes 

0 comments

Leave a ReplyCancel reply

You mustRegister orLogin to post a comment.

This site uses Akismet to reduce spam.Learn how your comment data is processed.

Podcast
Podcast Episode
In this episode, we’ll be discussing Synaptics’ innovative choice to make their AI compiler open-source. Listen Now!

Advertisement

Upcoming Free Webinars:
Featured Techpaper