Protecting sensitive information in time travel trace debugging
AssigneeMicrosoft Technology Licensing, LLC
InventorsJordi Mola, Henry Gabryjelski, Jackson Michael Davis
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsJordi Mola, Henry Gabryjelski, Jackson Michael Davis
Estimating the term…
Protecting sensitive information in connection with tracing an original execution of an entity. Embodiments include identifying that original information—which was accessed based on an original execution of one or more original executable instructions of the entity—comprises sensitive information. Based on the original information comprising the sensitive information, embodiments include performing one or both of (i) storing first trace data comprising alternative information—rather than the original information—into the trace, while ensuring that an execution path that was taken by the entity based on the original information is also taken during replay of the original execution of the entity using the trace; or (ii) storing second trace data into the trace that causes zero or more alternative executable instructions—rather than the one or more original executable instructions of the entity—to be executed during the replay of the original execution of the entity.
A method, implemented at a computer system that includes one or more processors, for protecting sensitive information in connection with tracing an original execution of an entity, the method comprising:
A computer system, comprising:
A computer program product comprising one or more physical hardware storage devices having stored thereon computer-executable instructions that, when executed at a processor, cause a computer system to perform at least the following:
Dependencies are inferred from the claim text.