Запуск и управление трассировкой из программы
Функцию трассировки можно запустить из программы с помощью функции trcstart(), которая расположена в библиотеке librts.a.
Ниже описан формат вызова функции
trcstart():
int trcstart(char *args)где args - это список параметров команды trace. По умолчанию запускается трассировка системных событий (канал 0). Для запуска трассировки общего назначения укажите в строке параметров args опцию -g. После успешного завершения функция trcstart() возвратит ИД канала. В случае трассировки общего назначения этот ИД канала может применяться для выбора необходимых данных и их записи в частный канал общего назначения.
При компиляции программы, использующей эту функцию, может потребоваться явно указать библиотеку librts.a (в качестве опции компиляции укажите -l rts).