Invention Grant
- Patent Title: Diffing of replayable execution traces
-
Application No.: US16814762Application Date: 2020-03-10
-
Publication No.: US11243869B2Publication Date: 2022-02-08
- Inventor: Jordi Mola
- 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
- Agency: Workman Nydegger
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/36 ; G06F9/30 ; G06F9/48 ; G06F11/34

Abstract:
Diffing subject and comparison traces. The subject and comparison traces can be matched based on identifying similar work being performed by their represented entities. The diffing includes identifying first function calls from the subject trace and identifying second function calls the comparison trace. First and second call trees are created from these function calls; parent-to-child node relationships in the call trees represent caller-to-callee function relationships. A differencing tree is created from the call trees; differencing tree nodes indicate a differencing status between the first and second call trees, and a differencing cost based on the nodes' differencing status pus an aggregation of the node's descendants' differencing costs. A differencing tree node is identified based on following nodes that most contribute to differences between the first and second call trees, and it is used to provide an indicia of a difference between the first and second function calls.
Public/Granted literature
- US20210216438A1 DIFFING OF REPLAYABLE EXECUTION TRACES Public/Granted day:2021-07-15
Information query