2008-11-06 3 views
2

Есть ли способ поймать все системные вызовы на Linux? Единственное, что я знаю, это использование LD_PRELOAD à la fakeroot, но это работает только для динамически связанных приложений. Кроме того, этот подход требует перечисления всех системных вызовов, которые я бы хотел избежать.Захват sycalls из пользовательского пространства на Linux

ответ

0

Вы можете проследить программу. Подумайте о том, как работает strace. Подсказка: он не использует уловки LD_PRELOAD.