Rr (отладчик)
rr — это отладчик для Linux, использующий процесс записи и воспроизведения выполнения программы[англ.]. Во время фазы воспроизведения, rr предоставляет дополнительные возможности для gdb, например, поддержку обратного исполнения кода[1]. Изначально, rr был разработан компанией Mozilla, для отладки своего браузера Mozilla Firefox[2]. При создании данной программы, были поставлены следующие цели: нацеленность на отладку Firefox, возможность установки на обычное оборудование, высокая производительность, максимальный результат с минимальными затратами на разработку, бесплатное распространение продукта[3][2]. Все цели проекта были достигнуты[2]. Принцип работыrr записывает процессы пользовательского пространства Linux, перехватывая входные данные ядра и сохраняя поток управления, память и содержимое регистров. Он обеспечивает детерминированную отладку и расширяет возможности таких инструментов как фаззеры[2]. См. такжеПримечания
Ссылкиrr-project.org (англ.) — официальный сайт проекта rr
|
Portal di Ensiklopedia Dunia