Last updated: 2003-08-20
Timestamp system is a basis to automate some typical debugging procedures. Since many hits of a breakpoint on the same lines can be distinguished, when debugging a program with a debugger, we can use the following applications:
If we are sure that a program begin debugged (called debuggee) is correct up to here, we can record the point of its execution, we call this position, so that we go back there later by automatically re-executing the debuggee and advancing its execution up to the position recoded before.
Reverse watchpoint moves the control point to the most recent position where the assignment to the observed memory area occurs. It is very helpful for programmers who debug programs, whose invalid operations cause its manifestation not immediately, but much later, such as overrunning allocated area of arrays.
gcc-pg2 is expected to work on all platforms supported by the original gcc. But we confirms if it works on the following platforms:
If you want to port it to other platforms, you can refer gcc.txt.