Invention Grant
- Patent Title: Time travel debugging for browser components
- Patent Title (中): 浏览器组件的时间调试
-
Application No.: US14751638Application Date: 2015-06-26
-
Publication No.: US09588870B2Publication Date: 2017-03-07
- Inventor: Mark Marron , James Williamson Mickens
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Alin Corie; Sandy Swain; Micky Minhas
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F11/36

Abstract:
Various technologies described herein pertain to performing time travel debugging. A computer-executable program can be executed. The computer-executable program can be executable under control of a virtual machine. The virtual machine can interact with a browser system during execution of the computer-executable program. Moreover, nondeterministic events can be logged via an interrogative virtual machine interface (VMI) during the execution of the computer-executable program. The nondeterministic events can be logged as part of event logs. Moreover, the interrogative VMI is between the virtual machine and the browser system. Further, snapshots of the virtual machine can be captured during the execution of the computer-executable program. The snapshots can be captured via the interrogative VMI. At least a portion of the execution of the computer-executable program can be replayed based at least in part on a snapshot and at least a portion of the event logs.
Public/Granted literature
- US20160292061A1 TIME TRAVEL DEBUGGING FOR BROWSER COMPONENTS Public/Granted day:2016-10-06
Information query