×

Method and system for monitoring and verifying software drivers

  • US 7,861,121 B2
  • Filed: 06/30/2006
  • Issued: 12/28/2010
  • Est. Priority Date: 11/23/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method for verifying kernel mode drivers within a computing system, the method comprising:

  • receiving a request from a kernel mode driver, the request corresponding to a communication directed from the driver to a kernel component of an operating system;

    determining that the kernel mode driver is to be monitored;

    re-vectoring the request to a driver verifier;

    the driver verifier validating one or more call parameters of the request wherein one or more rules are maintained and each of the one or more call parameters are tested against the one or more rules;

    upon finding an invalid parameter, the driver verifier issuing a bug check;

    determining whether the driver is to be tested for random failures;

    upon determining the driver is to be tested for random failures, the driver verifier introducing a failure to the request; and

    the driver verifier testing the kernel mode driver for one or more possible errors by conducting at least one pre-established kernel mode driver test.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×