rr — gdb enhanced
Nov. 15th, 2017 11:44 pmrr aspires to be your primary C/C++ debugging tool for Linux, replacing — well, enhancing — gdb. You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time.
rr also provides efficient reverse execution under gdb. Set breakpoints and data watchpoints and quickly reverse-execute to where they were hit.
Ну, при отладке всякой криптографии, где без случайных чисел никуда, вполне может пригодиться. Спасибо
tat_ti за ссылку.
rr also provides efficient reverse execution under gdb. Set breakpoints and data watchpoints and quickly reverse-execute to where they were hit.
Ну, при отладке всякой криптографии, где без случайных чисел никуда, вполне может пригодиться. Спасибо
no subject
Date: 2017-11-15 09:22 pm (UTC)Помнится, когда во FreeBSD, что ли, ввели рандомизацию выделяемых адресов, коллега, пишущий на LISP приводил ссылки на жалобы, что LISP-овые программы стали вдруг падать. Правда, починили вроде как довольно быстро.