システムコールstat()のデバッグログは印刷されません。

システムコールstat()のデバッグログは印刷されません。

4.18.1 Linuxカーネルを構築し、クローンやstatシステムコールなど、複数の場所にデバッグログを追加したいと思います。このprintk(KERN_INFO "syscallstat");https://elixir.bootlin.com/linux/v4.18.1/source/fs/stat.c#L246printk(KERN_INFO "syscallclone");そしてhttps://elixir.bootlin.com/linux/v4.18.1/source/kernel/fork.c#L2228

新しいカーネルをビルドしてインストールした後、syscallclone印刷はありますが、/var/log/messagessyscallstat印刷はありません。statシステムコールが呼び出されたことを確認するためにstat()を呼び出すプログラムを作成し、straceがそれを表示します。stat("f", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0

ベストアンサー1

おすすめ記事