Search International and National Patent Collections

1. (WO2018128897) SPECULATIVE REPLAY OF EXECUTABLE CODE

Pub. No.:    WO/2018/128897    International Application No.:    PCT/US2017/068612
Publication Date: Fri Jul 13 01:59:59 CEST 2018 International Filing Date: Fri Dec 29 00:59:59 CET 2017
IPC: G06F 11/36
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors: MOLA, Jordi
Title: SPECULATIVE REPLAY OF EXECUTABLE CODE
Abstract:
Performing a speculative replay of code execution. Embodiments include replaying trace data comprising a trace data stream that represents execution of one or more executable entities, including storing first runtime state of replaying the trace data in a first replay data structure. During replay, a first point of interest in the executable entities is encountered. Based on encountering the first point of interest, replay of the trace data is ceased, and a user interface presents a portion of the first runtime state. While presenting the portion of runtime state, the trace data is speculatively replayed. Speculative replay includes automatically selecting a second point of interest in the executable entities, creating a second replay data structure from the first replay data structure, and replaying the trace data until encountering the second point of interest, including storing second runtime state of replaying the trace data in the second replay data structure.