Correlation Of Function Calls To Functions In Asynchronously Executed Threads
AssigneeMicrosoft Technology Licensing, LLC
InventorJordi MOLA
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorJordi MOLA
Estimating the term…
A trace of the execution of a program is recorded. This program trace includes various information regarding each instruction of the program that is executed, such as the values or locations of any inputs to the instruction, the values or locations of any outputs by the instruction, and so forth. After execution of the program completes, an execution analysis system analyzes the program trace and can perform various different tasks. One such task that the execution analysis system can perform is automatically identifying potential concurrency problems with the program resulting from asynchronous execution of threads of the program. Another such task that the execution analysis system can perform is reordering the information in the program trace so that a linear view of the information can be displayed in accordance with the order of the code in the program rather than the order in which the asynchronous threads were executed.
A method comprising:
A method comprising:
A computing device comprising:
Dependencies are inferred from the claim text.