Position Specification in Program Trace with Timestamp

Japanese is here.


To specify a position in the program trace,
we use static information such as the line
number of the statement.  It is not enough
because the statement may be executed over
and over.  If the position specification is
realized, we can apply it to debugging,
program comprehension, and so on.  We propose
the position specification using timestamps.
Programs increment their own timestamps
at the point where the execution is not
continuous such as loops and function
invocations.  The pair (timestamp, line number)
specifies the dynamic position in the program
trace.  The addition of the timestamp system
into GCC is also sketched.

Back to my research index