The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 21, 2021

Filed:

Dec. 28, 2017
Applicant:

Virtuozzo International Gmbh, Schaffhausen, CH;

Inventors:

Pavel Emelyanov, Moscow, RU;

Alexey G. Kobets, Moscow, RU;

Assignee:

Virtuozzo International GmbH, Schaffhausen, CH;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/128 (2016.01); G06F 9/455 (2018.01); G06F 12/14 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 12/128 (2013.01); G06F 9/45558 (2013.01); G06F 9/5088 (2013.01); G06F 12/1483 (2013.01); G06F 2009/45583 (2013.01); G06F 2212/1052 (2013.01);
Abstract

A system and method that tracks changes in system memory executed by a software program. An exemplary method includes referencing a memory access tracking file to a file descriptor of a memory monitoring process and registering one or more virtual memory areas of a tracked process to the memory access tracking file. Moreover, the method includes sending, by the memory access tracking file, event information of a write access to the memory monitoring process that identifies a virtual page, where the write access is performed by the tracked process to the virtual page. Finally, the method includes configuring the virtual page such that the tracked process can execute a subsequent write command to the virtual page.


Find Patent Forward Citations

Loading…