Invention Application
- Patent Title: IDENTIFYING DATA INCONSISTENCIES AND DATA CONTENTION BASED ON HISTORIC DEBUGGING TRACES
-
Application No.: US16398672Application Date: 2019-04-30
-
Publication No.: US20200349053A1Publication Date: 2020-11-05
- Inventor: Del MYERS , Jackson Michael DAVIS , Thomas LAI , Andrew R. STERLAND , Deborah CHEN , Patrick Lothian NELSON , Jordi MOLA , Juan Carlos AREVALO BAEZA , James M. PINKERTON , Leslie Yvette RICHARDSON , Kenneth Walter SYKES
- Applicant: Microsoft Technology Licensing, LLC
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F16/23 ; G06F9/48

Abstract:
Identifying and reporting potential data inconsistencies and/or potential data contentions based on historic debugging traces. Based on replay of a thread, some implementations observe an influx of a value to a memory cell, and determine whether the value of the memory cell observed from the influx is inconsistent with a prior value of the memory cell as known by the thread. If so, these implementations can initiate an indication of a data inconsistency. Based on replay of a plurality of threads, other implementations identify a memory cell that was accessed by a first thread while a thread synchronization mechanism was active on the first thread. Then, if there was another access to the memory cell by a second thread without use of the thread synchronization mechanism, these implementations might initiate an indication of a potential data contention.
Public/Granted literature
- US11138093B2 Identifying data inconsistencies and data contention based on historic debugging traces Public/Granted day:2021-10-05
Information query