News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

2nd RTL Workshop: Simulation-Based Temporal Debugging of Linux

Dec 12, 1997 — by Rick Lehrbaum — from the LinuxDevices Archive — views

We present a temporal debugger, capable of examining temporal behavior of operating systems. The debugger is based on a simulator modeling an entire workstation at the instruction level. Unlike traditional debuggers, which need to interfere with program execution, a simulation-based debugger can operate without disturbing time flow of the simulated system. This allows non-intrusive and reproducible debugging of general-purpose operating systems, such as Linux.

We demonstrate the utility of the temporal debugger by analyzing two time sensitive parts of Linux, scheduling and interrupt handling. We show how our tool allows a user to identify and isolate temporally unsatisfactory behavior, and examine short sequences in detail.

Download paper (207K PDF)

 
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.



Comments are closed.