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:
Bookmarking positions:
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:
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.