TimeDoctor is a tool to visualize execution traces of tasks, queues, cache behavior, semaphores from an execution trace file. The execution trace file has a trivial data format and hence can easily be generated from a variety of (hardware) platforms. Among others, it has been used to visualize execution behavior of Linux, MIPS and TriMedia processors running the pSOS kernel. TimeDoctor was even used to debug I2C errors in a DVD recorder where the trace file was generated from the output of a logical analyzer.
The TimeDoctor website will be live Q2 2011, until then, please refer to the TimeDoctor sourceforge site.
If you have any questions, please contact Martijn Rutten.