Patent
1997-10-31
2000-04-04
Hafiz, Tariq R.
G06F 945
Patent
active
060471247
ABSTRACT:
A system and method for tracing device drivers using a computer is described. A memory is interconnected with a processor in the computer and configured into a user memory space and a kernel memory space. An application process executes on the processor within the user memory space. An operating system kernel executes on the processor within the kernel memory space with a traced device driver. A tracing device driver executes on the processor within the kernel memory space and is interposed between the application process and the traced device driver to trace interactions occurring between the traced device driver and the application process and the kernel operating system. A tracing process executes on the processor within the user memory space and interfaces with the tracing device driver. The tracing process controls the tracing device driver in accordance with user-specified parameters and includes a display for result sets generated by the tracing device driver.
REFERENCES:
patent: 5404494 (1995-04-01), Garvey
patent: 5459867 (1995-10-01), Adams
patent: 5463775 (1995-10-01), DeWitt
patent: 5519833 (1996-05-01), Agranat
patent: 5613123 (1997-03-01), Tsang
patent: 5701486 (1997-12-01), Gilbertson
patent: 5778226 (1998-07-01), Adams
patent: 5796988 (1998-08-01), Naidu
patent: 5867710 (1999-02-01), Dorris
patent: 5884081 (1999-03-01), Burceck
patent: 5884082 (1999-03-01), Seidel et al.
patent: 5889988 (1999-03-01), Held
patent: 5894575 (1999-04-01), Levine et al.
patent: 5896536 (1999-04-01), Lindsey
patent: 5898873 (1999-04-01), Lehr
patent: 5899993 (1999-03-01), Kroeger et al.
patent: 5903758 (1999-05-01), Walker
patent: 5905890 (1999-05-01), Seaman et al.
patent: 5933640 (1999-08-01), Dion
patent: 5943498 (1999-08-01), Yano et al.
patent: 5946486 (1999-08-01), Pekowski
Samuel J. Leffler, The Design and Implementation of the 4.3BSD UNIX Operating System, pp. 37, 49, 169-71, 225-56, May 1989.
Maurice J. Bach, The Design of the UNIX Operating System, pp. 20-21, 312-24, 1986.
Digital Equipment Corporation, Guide to Writing a Device Driver for VAX/VMS, pp. 15-1 to 15-28, Sep. 1984.
Sun Microsystems, Inc., "SunOS Reference Manual", pp. 1M-790 to 1M-801, 1-1043, 1-1044, 1-1046, 1997.
Sun Microsystems, Inc., "Writing Device Drivers", 1997.
Bryan Ford, The Flux OSKit: A Substrate for Kernel and Language Research, 31 ACM SIGOPS Operating Systems Review 38-51, Oct. 1997.
F. Mueller et al., MiThOS--A Real Time Micro-Kernel Threads Operating System, 95 Proceedings of the 16th IEEE Real-Time Systems Symposium 49-53, Dec. 1995.
Jochen Liedtke, Improving [Interprocess Communication] IPC by Kernel Design, 27 ACM SIGOPS Operating Systems Review 175-88, Dec. 1993.
Hafiz Tariq R.
Pender Michael
Sun Microsystems Inc.
Truong Bobby K.
LandOfFree
System and method for tracing device drivers using a computer does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for tracing device drivers using a computer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for tracing device drivers using a computer will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-373183