Существуют ли другие способы записи вызовов iotcl, кроме strace? - PullRequest
2 голосов
/ 17 мая 2011

Я пытаюсь посмотреть, будут ли вызываться определенные вызовы ioctl, когда я вызываю функцию (это в linux). Нет способа заставить ядро ​​записывать журнал с данными такого рода, не так ли?

1 Ответ

2 голосов
/ 17 мая 2011

На последнем ядре, и если ядро ​​настроено с поддержкой трассировки и динамической трассировки, ftrace , вероятно, может делать то, что вам нужно.

Другой вариант - написать оболочку ioctl, загрузить ее с помощью LD_PRELOAD и перехватить интересный ioctl в вашей оболочке.

...