CTS Trace-based Debugging The embedded tools company


CTS Trace-based Debugging

Picture
  Highlights
Single Stepping of realtime programs
Local and global variable display
Stack frame display
Step, Back Step and Stepover
Conditional Stepping
Display of register variables in trace
Display of function nesting with parameters in trace
 
  Introduction
In order to find out which instructions, data or system states had caused malfunctioning of the target system it was necessary to spend a lot of time analysing the trace listing.

The context tracking system - CTS for short - now allows to recreate the state of the target system at a selected point based on the information sampled in the trace buffer. From this starting point the program steps previously recorded in real time in the trace memory can be debugged again.


Link Doc
Download full document
cts.pdf
(318k)
Support
Technical Support

Demo Video (1992K)












The Context Tracking System (CTS) uses the information from the trace analyzer with the help of an instruction set simulator to generate system states related to the cursor position in the trace buffer. You can single step a program part, which was executed before in realtime.

The system shows local and global variables in memory or registers in the same windows like the regular debugger. Stepping is possible in both directions. Reconstructing register values with instruction set simulators is supported for the 68K family, PowerPC, Power Architecture, SH2 and ARM7. The C167 family uses the information provided by the bondout to get the register values.





Local or register variables in trace window






Copyright © 2010 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, Germany  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: Mar-2-2010