3 ms·
This could be a simple / cheap way to get a time-travelling debugger. Run your code through vardbg generating a video. If that run results in unexpected behavio
by cjg 7y ago
This could be a simple / cheap way to get a time-travelling debugger. Run your code through vardbg generating a video. If that run results in unexpected behaviour then you can step back and forward through the video and see where things went wrong.
- de_watcher 7y agoOr just use rr.
- cjg 7y agovardbg is for Python, so rr isn't very helpful. However, you could use RevPDB: https://morepypy.blogspot.com/2016/07/reverse-debugging-for-python.html https://morepypy.blogspot.com/2016/07/reverse-debugging-for-...