Invention Grant
- Patent Title: Tree structure for storing monitored memory page data
-
Application No.: US15402243Application Date: 2017-01-10
-
Publication No.: US10592267B2Publication Date: 2020-03-17
- Inventor: David Dunn , Alok Nemchand Kataria , Wei Xu , Jeffrey W. Sheldon
- Applicant: VMWARE, INC.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson + Sheridan, LLP
- Priority: IN201641017016 20160517
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F21/55 ; G06F12/14 ; G06F21/57

Abstract:
Mechanisms to protect the integrity of a data structure that is traversed to locate protected memory pages are provided. Leaf nodes of the data structure store mappings that indicate which memory pages are protected. Both the pages indicated by the mappings and the pages that store the data structure are monitored by a tracing service that sends a notification to the hypervisor when a write to a traced page occurs. When system software receives such a notification, the system software traverses the data structure to determine whether any of the memory pages of the data structure is the traced page that was written to. If so, the alert action for that page is performed. If not, the system software determines whether any of the mappings in the leaf nodes include such a page and, if so, the alert action for that page is performed.
Public/Granted literature
- US20170337000A1 TREE STRUCTURE FOR STORING MONITORED MEMORY PAGE DATA Public/Granted day:2017-11-23
Information query