[О блоге]
[наверх]
[пред]
[2021-04-03 20:34:23+03:00]
[446a47a0cdcc499785102c7949bf90b3334ef96c]
Темы: [c]
Знакомлюсь с USDT
https://docs.oracle.com/en/operating-systems/oracle-linux/dtrace-guide/dt_sdt.html
Userspace statically defined tracing штука из DTrace. Судя по всему
должна без проблем работать и под GNU/Linux, но пока пробую на FreeBSD в
Си коде. В принципе довольно легко, особенно когда не надо использовать
generic макросы типа SDT_PROBE_*. Вот только dtrace -G вызов делает
непотребство: in-place меняет .o файлы, что ломает redo. Приходится
делать промежуточные цели в которых изменённые .o или игнорируются или
перемещаются через временный файл.
[оставить комментарий]