Features
What's New
Tutorial
Download
Support
Purchase
 
Step 8 - Visual Debugger

Quexal includes a break-through Visual Debugger that lets you easily pinpoint errors in your code.

Visual Debugger

The source code is re-arranged in a graph showing dependency bonds among instructions (cyan lines). Clicking on an instruction highlights its bonds (red lines). The Debugger supports both decimal and hexadecimal data formats, and you can switch between the two modes by clicking on the Toggle Base button. Double clicking on an instruction opens the following dialog:

Here you enter the source values of memory reads and examine variables' values, and moving from a data format to another is as easy as clicking on the appropriate tab. Pressing the OK button updates the variables' values of the selected instruction and recomputes all steps in the source code.
The Visual Debugger lets you effectively test your code without even compiling and running it! You can enter the data values that are read at the beginning of the loop and check the output values at the bottom of the loop: if they do not match the correct ones, you can move up from the latest instructions step by step (or move down from the first ones) and find out where are the bugs: when you can see at the same time all values assigned to a variable during the computation, it is much easier to discover errors.
Thanks to the SSE emulator, you can also design and test SSE code on a CPU without SSE extensions.

Download Quexal

Copyright Stefano Tommesani 2000/04 - All trademarks belong to their respective holders