mmap と brk でカーネル モジュールと kprobes を使用して、ユーザー空間で malloc 関数が呼び出された回数を確認しようとしています。カーネル内のシステム コールが sys_mmap および sys_brk であることがわかりましたが、カーネル内にモジュールを挿入しようとすると、次のように表示されます。
insmod: mallocmonitor.ko を挿入できません。操作は許可されていません
また、__kmalloc、kfree、または map_region 関数に kprobe を登録すると、問題なく動作します。
誰かがこれについて洞察を持っていますか?