New tracing interface
authorSimon Marlow <simonmar@microsoft.com>
Thu, 8 Jun 2006 14:42:10 +0000 (14:42 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Thu, 8 Jun 2006 14:42:10 +0000 (14:42 +0000)
commit5a2769f0273dd389977e8283375e7920d183bdd4
treecc5ffb1521eca3fb4f8c59ba649c8c16b852f125
parent3f10646cfe2c3409056a49d1ef1c4507af522573
New tracing interface
A simple interface for generating trace messages with timestamps and
thread IDs attached to them.  Most debugging output goes through this
interface now, so it is straightforward to get timestamped debugging
traces with +RTS -vt.  Also, we plan to use this to generate
parallelism profiles from the trace output.
18 files changed:
rts/Capability.c
rts/GC.c
rts/GCCompact.c
rts/MBlock.c
rts/Profiling.c
rts/RtsStartup.c
rts/STM.c
rts/Schedule.c
rts/Schedule.h
rts/Sparks.c
rts/Stable.c
rts/Stats.c
rts/Stats.h
rts/Storage.c
rts/Task.c
rts/Trace.c [new file with mode: 0644]
rts/Trace.h [new file with mode: 0644]
rts/Weak.c