I mainly need it to work for C/C++ programs.
Shared variable - atomic/non-atomic global variables that are used across multiple threads in a program.
Execution trace - output produced by the software which consists of information like read/write operation performed on the shared variables.
I found two similar software:
1. Xray (https://llvm.org/docs/XRay.html)
2. C11Tester (http://plrg.ics.uci.edu/c11tester/)
Xray produces the trace of only function calls present in the program. C11Tester produces traces for atomic shared variables but not for non-atomic shared variables.
I need a software that produces traces for non-atomic variables.
Aucun commentaire:
Enregistrer un commentaire