Patent · US Active

Debugging system for multi-threaded computer programs

US10445215B2 · kind B2 · utility

2Cited by
7References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 27, 2017
Grant dateOct 15, 2019
Priority date
Expiry dateDec 21, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3698
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of generating program analysis data for analyzing the operation of a computer program. The method comprises, executing an instrumented process of the computer program to define a reference execution of the program, intercepting a call to a library function by the instrumented process, executing the library function in an uninstrumented process, for the uninstrumented process, capturing in a log, only data generated by or modified through the execution of the library function required by the instrumented process to continue execution of the program, and wherein the captured log is arranged to enable deterministically reproducing the effect of the library function call on the instrumented process upon re-running of the reference execution based upon the captured log to generate the program analysis data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.