Patent ID: 7849364
Filing Date: 2010-12-07
Classification: G06F

Abstract:
1. An automated computer diagnostic system for use in a system comprising a plurality of drivers including at least a first driver, the automated computer diagnostic system comprising at least one processor programmed to implement: a trace component that monitors computer-related activities between the first driver and an operating system component, the trace component being embedded within the first driver and the monitoring occurring during operation of the first driver; a log that records indications of all of the computer-related activities to facilitate problem diagnosis with respect to the first driver, the log comprising a circular buffer in which older indications of computer-related activities are overwritten by newer indications of computer-related activities, the computer-related activities recorded by the log comprising one or more of a trace state, event, address, interrupt state, bus state, signal state, register status, framework status, and processor status; and a remote debugging system that, in the event of a failure of the first driver: