2

特定のシステム コールをトレースするために使用する Linux カーネル モジュールを作成しており、ハンドラ (具体的には)Kprobes内からファイルに書き込む必要があります。これが一般的に推奨されないことはわかっていますが、出力を非常に特定の場所に書き込む必要があるため、標準のログ メカニズムは使用できません。KProbeKretprobe

モジュール内の関数から正常に開いたり書き込んだりできますinit()が、プローブ ハンドラー内からそうしようとすると、カーネルがクラッシュします。

4

1 に答える 1