ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1013085 Топик полностью
RxTx (19.06.2020 01:22, просмотров: 812) ответил fk0 на Да, трассировка выглядит интересно. А физически, внутри-то как сделано? Как программа понимает, что вот-это нужно в трассировку отправить? Макросы какие-то специальные, функции? А физически внутри оно как упаковывается и отсылается? Т.е. там какой-то бинарный формат сообщений типа ключ-значение, где ключ -- номер точки трассировки, где на ПК она получает имя, ссылку на строку программы и т.п.?
Ты про P7/байкал? В своем коде руками везде прописываешь (я обычно на той же строке trailing' (справа) кодом, плюс свои макро наколхозил + цвет в IDE). Да, бинарный формат ключ значение, автором приняты шаги по оптимизации и компрессии. Ты качни либу, она с сорцами жеж и унутре PDF, почитай. Поэкспериментируй, там пара экзамплов с либой идет. Конечно стиль нейминга в коде у него... но на вкус и цвет товарища нет. На PC он полагается на RDTSC таймстамп, поэтому имеет точность 

в 1 clocktick, наносекунды.

Еще ©"из непонятного" сервер байкала по умолчанию все логи пишет в свой фолдер, в оболочке они видны до перезапуска. Есть возможность кликом на строку в вьюере таки открывать VisualStudio или IAR, но это мне удалось только правкой конфига руками.

На хабре поищи статейки, немного есть.

Спасибо, князь. Вы настоящий дворянин. И программист.