[about] [index] [prev] [2021-04-03 20:34:23+03:00] [446a47a0cdcc499785102c7949bf90b3334ef96c]

Знакомлюсь с 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 или игнорируются или
перемещаются через временный файл.

[leave comment]