Patent · US Active

Detecting attempts to change memory

US8266395B2 · kind B2 · utility

5Cited by
2References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 18, 2008
Grant dateSep 11, 2012
Priority date
Expiry dateFeb 1, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45583
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for detecting changes of memory state. In accordance with one embodiment, memory locations to be observed are determined, and pages of these locations are marked as read-only. Then, guest instructions execute during a trial period. During the trial period, guest instructions attempting to write to the identified memory locations cause page faults which result in identifying the instructions. At the end of the trial period, the pages are returned to a writable status, and attempts to modify the memory locations by the guest code are detected based on the instruction identifier. The system and method can be used for efficient frame list topology monitoring, such as in a virtual USB controller of a virtual machine.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.