×

Processor emulator module having a variable pre-fetch queue size for program execution

  • US 5,765,030 A
  • Filed: 07/19/1996
  • Issued: 06/09/1998
  • Est. Priority Date: 07/19/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for emulating a computer file in a processor emulator having a selectable pre-fetch queue size, to detect a computer virus, the method comprising the steps of:

  • selecting a pre-fetch queue size for the emulator;

    emulating instructions of the computer file;

    setting a first flag when an emulated instruction modifies another instruction within the selected pre-fetch queue size and the modified instruction is executed;

    scanning the emulated computer file for a virus signature;

    reducing the pre-fetch queue size and repeating the emulating, setting, and scanning steps when the first flag is set and no virus signature is found; and

    indicating a virus is not present when the first flag is not set and no virus signature is found.

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