2
関数を呼び出すときに特定のioctl呼び出しが呼び出されるかどうかを調べようとしています(これはLinux上にあります)。カーネルにこの種のデータを持つログを書き込ませる方法はありませんか?strace以外のiotclコールを記録する方法はありますか?
関数を呼び出すときに特定のioctl呼び出しが呼び出されるかどうかを調べようとしています(これはLinux上にあります)。カーネルにこの種のデータを持つログを書き込ませる方法はありませんか?strace以外のiotclコールを記録する方法はありますか?
最近のカーネルでは、カーネルがトレースと動的トレースをサポートするように設定されている場合、おそらくftraceが必要な処理を行うことができます。
ioctlラッパーを作成し、LD_PRELOADを使用してロードし、ラッパーの興味深いioctlを代行受信することもできます。
これを試しましたが、これは驚くほど簡単でした。驚くばかり –