×

Enhanced techniques for detecting programming errors in device drivers

  • US 10,261,925 B2
  • Filed: 06/23/2017
  • Issued: 04/16/2019
  • Est. Priority Date: 06/23/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for measuring processing of a plurality of interrupt request packets communicated to a stack comprising a plurality of device objects and a plurality of filters, the computer-implemented method comprising:

  • receiving the plurality of interrupt request packets at a first filter of the plurality of filters;

    communicating the plurality of interrupt request packets to one or more device objects of the plurality of device objects from the first filter for processing of the plurality of interrupt request packets at the one or more device objects;

    communicating the plurality of interrupt request packets to a second filter of the plurality of filters from the one or more device objects; and

    generating reporting data at the first filter and the second filter, the reporting data comprising an identification of individual interrupt request packets of the plurality of interrupt request packets, the reporting data indicating a received time-in value for the individual interrupt request packets, a time-out value for the individual interrupt request packets; and

    one or more status values for the individual interrupt request packets.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×