私は、カーネル モジュールと、そのモジュールをテストするためのユーザー空間アプリケーションに取り組んでいます。
問題は、テスト中にシステムがハング/フリーズすることです。
コードに多くのデバッグ プリントを配置しました。
出力される最後のメッセージは、ユーザー空間アプリケーションでの Linux select呼び出しの直前です。選択するとシステムがフリーズしますか?
では、どこに問題があるのかをどのようにデバッグできますか? 問題がユーザー空間アプリケーションにあるのか、カーネル モジュールにあるのか?