Институт системного программирования Роcсийской академии наук


KEDR

Система KEDR предназначена для динамического (runtime и post factum) анализа модулей ядра Linux, в том числе драйверов устройств, модулей файловых систем и т.д. Инструменты из состава KEDR работают с модулем ядра, выбранным пользователем. Они позволяют отслеживать вызовы функций, выполняемые данным модулем, имитировать для этого модуля нехватку системных ресурсов, выявлять утечки памяти, сохранять информацию о вызовах функций ("трасса вызовов") для последующего анализа с помощью user-space приложений. KEDR может использоваться при разработке модулей ядра Linux (как компонент системы контроля качества), при анализе причин сбоев в работе ядра Linux на системах пользователей (техническая поддержка), а также в составе сертификационных систем для драйверов и других компонентов ядра Linux. KEDR является свободным ПО и распространяется под лицензией GPL v2. Страница проекта на Google Code.

Разработчик/участник

Технологии программирования

Перейти к списку всех технологий