Проект Mozilla представил rr, отладчик для крупных проектов на С/C++
Проект Mozilla развивает новый отладчик rr (Record and Replay), нацеленный на упрощение отладки сложно повторяемых ошибок в крупных программных проектах на Си/Си++, таких как Firefox. Процесс отладки с использованием rr основан на двух стадиях — записи истории процесса выполнения и отладки с повторным воспроизведением записанных шагов выполнения. Указанная особенность позволяет использовать rr для отладки проблем, проявляющихся не постоянно и при определённом редком стечении обстоятельств. При традиционной отладке, каждый раз приложение запускается заново и ход его выполнения зависит от множества сторонних факторов. В rr сеансы отладки манипулируют единым записанным ходом выполнения, который полностью повторяется для каждой попытки. Таким образом, при использовании … Читать далее Проект Mozilla представил rr, отладчик для крупных проектов на С/C++
