Как стать автором
Обновить

Комментарии 5

Нелишне будет упомянуть, что в общественном фр^W^W проекте немало кода от наших соотечественников, в частности от Дмитрия Левина из команды ALT Linux.

Кстати, для Windows есть попытка сделать аналог strace на динамической инструментации через DynamoRIOdrstrace, но вот работает он, по моим ощущениям, хуже. Ну и strace всё-таки работает через системный вызов ptrace, а не инструментацию всего кода.

У меня есть смутное ощущение, что, в отличие от вовсю обновляющегося strace, трассировщик ltrace малость устарел. И тут начинаешь думать: "Это же должно делаться в кооперации с ld-linux.so, иначе можно наткнуться на внезапное расхождение". И тут, внезапно, натыкаешься на sotruss, который по крайней мере на моей системе реально идёт в пакете libc-dev-bin.

UPD: ltrace, может, и не "устарел", но с ходу я не нашёл активности за последние 4 года в официальном репозитории. Впрочем, в таком же состоянии долго пребывал bzip2, а потом, вроде, кто-то принял "эстафету поддержки".

Зарегистрируйтесь на Хабре, чтобы оставить комментарий