ioctl syscalls を介してカーネル ドライバーと対話するユーザー モード共有オブジェクトをリバース エンジニアリングしようとしています。カーネル ドライバーの ioctl インターフェイスの定義を含むヘッダー ファイルがあります (つまり、ioctl コマンド番号の #defines と、ioctl に送信されるさまざまなデータの構造体定義)。
strace には、システム コールに渡されるユーザー ポインターを逆参照する機能があることがわかりますが、ioctl に渡されるカスタム構造体を逆参照することはできません。ポインタアドレスだけでなく、意味のあるデータが ioctl に渡されるように、自分の定義を strace に追加する簡単な方法はありますか?
strace のソースがあり、正常にコンパイル/インストールしましたが、独自のヘッダーをインクルードしようとしても効果がありませんでした。