Установить режим отладки анализатора
#include <sys/traceparser.h>
int traceparser_debug( struct traceparser_state *stateptr,
FILE *streamptr,
unsigned flags );
- stateptr
- Указатель на информацию о состоянии анализатора, полученную при вызове traceparser_init().
- streamptr
- Указатель на поток вывода отладочной информации.
- flags
- Флаги, указывающие типы отправляемой отладочной информации, либо один из:
- _TRACEPARSER_DEBUG_ALL
- полная информация
- _TRACEPARSER_DEBUG_NONE
- нет информации (по умолчанию)
либо комбинация из следующих: - _TRACEPARSER_DEBUG_ERRORS
- критические ошибки
- _TRACEPARSER_DEBUG_EVENTS
- необработанные входные события
- _TRACEPARSER_DEBUG_HEADER
- заголовочная информация
- _TRACEPARSER_DEBUG_SYSPAGE
- данные системной страницы
libtraceparser
Функция traceparser_debug() устанавливает режим отладки анализатора. Эта функция используется при создании своей собственной утилиты для анализа данных трассировки (в качестве альтернативы traceprinter).
- 0
- Успешное завершение.
- -1
- Возникла ошибка. Код ошибки записан в errno. Подробности указаны на странице traceparser_get_info().
ЗОСРВ «Нейтрино»
- Нет
- Обработчик прерываний
- Нет
- Обработчик сигналов
- Нет
- В потоке
- Да
TraceEvent(), traceparser(), traceparser_cs(), traceparser_cs_range(), traceparser_destroy(), traceparser_get_info(), traceparser_init()
tracelogger, traceprinter в Справочнике по Утилитам
Предыдущий раздел: Описание API библиотеки traceparser