×

Systems and methods for finding concurrency errors

  • US 9,146,737 B2
  • Filed: 08/20/2014
  • Issued: 09/29/2015
  • Est. Priority Date: 12/06/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of building a context-aware communication graph, the method comprising:

  • detecting an access of a memory location by a first instruction of a first thread;

    updating a context associated with the first thread; and

    in response to determining that a second instruction of a second thread different from the first thread was a last thread to write to the memory location;

    adding an edge to the context-aware communication graph, the edge including the context associated with the first thread, a sink identifying the first instruction, a source identifying the second instruction, and a context associated with the second thread.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×