Date: Fri, 23 Jul 1999 07:33:50 -0400 From: Karim Yaghmour <karym@info.polymtl.ca> To: linux-kernel@vger.rutgers.edu Subject: Linux Trace Toolkit Ever wanted to know exactly what happens at every moment in your machine. What process gets scheduled in, what others out, why? Tried to resolve complexe synchronization problems to no avail? Find /proc and the likes not enough for your needs ... Well this might come in handy The Linux Trace Toolkit enables it's user to know exactly what happened in a system at all times and why it happens. It consists of 4 software parts, which together acheive the desired functionnality. These are : 1) A modified kernel that logs critical events. 2) A kernel module that buffers the events (this is viewed as a char device in user space). 3) A daemon that empties the trace device buffer when full. 4) A front-end that decodes the trace and presents it to the user in a comprehensive graphic or text way. I have been working on this for more than 6 months now, and I think now is the time to give it a public test. That is, I would like to have feedback on the interest this tool represents to you, the features you would like to see added to it and the changes you think should be made. The Linux Trace Toolkit can be found at the following address : http://www.info.polymtl.ca/~karym/trace The above page contains more detail, screenshots, documentation than a mail can carry ... Thank you for your time and hope to hear from you soon! ============================================== Karim Yaghmour karym@info.polymtl.ca Computer Engineer Ecole Polytechnique de Montreal ============================================== - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/