The Trace Debugging Technique is a simple way to trace through the function calls of your modules. It outputs the names of functions with a system of indentation and carriage returns that makes it easy to tell which functions call which. I have personally found it useful in finding and eliminating show-stopping bugs that I had not been able to find prior to creating this technique.
The attached zip file contains the following:
* A PDF document on using the Trace Debugging Technique.
* An ERF file containing an include file implementing the trace debugging code.
* A short demo module where you get to referee Lord Nasher and company in a gruesome game of musical chairs.
NOW UPDATED TO VERSION 1.1!
The Trace Debugging Technique has just gotten easier to use. You no longer need to copy and paste at least nineteen lines of trace debugging code into each function that you want to trace through. With the include file provided, all you need to add are at least two lines of code per function. Instructions on how to use the technique are provided in the revised manual.