Після 6 років розробки,
випустили налагоджувач
ДжіДіБі (GDB, GNU DeBugger, Налагоджувач GNU) версії 7.0. Це перша значна версія з 2003 року. Нова версія розповсюджується під Загальною Публічною Ліцензією GNU третьої версії.
Серед поліпшень — підтримка унікоду, підтримка розширень налагоджувача на Пайтоні, реверсивне налагодження, налагодження в режимі нон-стоп (один з потоків в багатопотокової програмі може бути зупинений, в той час як інші продовжують виконуватися), налагодження в мультиархітектурному середовищі, одночасне налагодження декількох процесів , підтримка налагодження вставлених (inline) функцій, підтримка стисненої налагоджувальної інформації.
Застосовуючи реверсивне налагодження, можна пройти по тексту програми у зворотному напрямку, у тому числі покроково. Наразі, реверсивне налагодження працює тільки на платформах «i386-linux», «amd64-linux», та деяких інших.
Новий налагоджувач вміє записувати процес виконання програми, а потім відтворювати його заново. Можна також переключатися з режиму реверсивного налагодження в звичайний режим і навпаки.
Цікавий також інтерфейс для компіляції на льоту (JIT, just-in-time). Це дозволяє компіляторам створювати таблиці символів на льоту і повідомляти налагоджувач про них. Це нововведення не так важливе для користувачів, як для розробників компіляторів. Наразі, тільки компілятор ЕлЕлВіЕм (LLVM, Low Level Virtual Machine — Низькорівнева Віртуальна Машина) підтримує це.
За матеріалами
OpenNet.ru.