Seamless Source Level Debugging
TPF/GIs source-level trace
called Source View supports C, C++, Assembler,
and SabreTalk in a seamless fashion. Users can open source
files from different programs, DLLs and DLMs and from different
programming languages side-by-side. They can then set breakpoints
and step through their code between programs and between languages,
watching variables and expressions update as they step.
The values of variables and other data can be modified during
testing. Assembler expressions and SabreTalk epxressions are
supported in addition to C/C++ variables. Both local and non-local
variables are supported in C/C++.
A Linkmap Window allows programmers to see the files and
functions that make up a program. The Callstack window shows
the current function call nesting. Other helper windows include
the Machine Instructions window and the Breakpoint window.
All these helper windows dock with Source View to conserve
space, but they can be undocked or moved for maximum flexibility.
TPF/GIs rich execution control set (including Step
Into, Step Out, Run, Run to Cursor, Branch to Cursor, Run
Slow, and Run No Trace) gives users complete control over
which parts of their programs execute.
|