Инициализации отладочного вывода в системный журнал (slogger)
#include <sys/startup.h>int init_slog( char *buffer,unsigned bufsize );
libstartup
Функция инициализирует в системной странице указатель на переданный буфер. С помощью put_slog() и kprintf() в него могут добавляться сведения, которые в последующем будут вычитаны менеджером системного журнала slogger. Это позволяет получать отладочную информацию из модулей startup-* уже после старта системы и анализировать её.
Сам буфер может быть выделен с помощью вызова alloc_slog_buffer().
ЗОСРВ «Нейтрино», startup
ЗОСРВ
«Нейтрино»
редакции 2024
alloc_slog_buffer(), kprintf(), put_slog(), struct syspage_entry
Построение встраиваемых систем, Сохранение отладочного вывода в системном журнале
Предыдущий раздел: перейти