traceparser_init()

Инициализировать анализатор

Прототип:

#include <sys/traceparser.h>
struct traceparser_state * traceparser_init( struct traceparser_state *stateptr );

Аргументы:

stateptr
NULL или указатель на информацию о состоянии анализатора, полученную при предыдущем вызове traceparser_init().

Библиотека:

libtraceparser

Описание:

Функция traceparser_init() инициализирует библиотеку анализатора и возвращает указатель на инициализированную структуру состояния анализатора. Эта функция используется при создании своей собственной утилиты для анализа данных трассировки (в качестве альтернативы traceprinter).

Структура traceparser_state непрозрачна для других функций библиотеки traceparser.

Возвращаемое значение:

Указатель на инициализированную структуру состояния или NULL, если произошла ошибка (устанавливается errno; см. также traceparser_get_info() для более подробной информации).

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Тематические ссылки:

TraceEvent(), traceparser(), traceparser_cs(), traceparser_cs_range(), traceparser_debug(), traceparser_destroy(), traceparser_get_info()

tracelogger, traceprinter в Справочнике по Утилитам




Предыдущий раздел: Описание API библиотеки traceparser