Linux カーネルまたはドライバーにバッファー オーバーフローなどのメモリ上書きコードがある場合、デバッグして根本原因を見つけるのは非常に困難です。
SLAB デバッグを有効にして情報を取得できることはわかっています。解放後にスラブ メモリに何かが書き込まれると、警告が表示されます。しかし、この方法には限界があり、有用な手がかりが得られないことがあります。
メモリの上書きを検出する他のカーネル デバッグ方法はありますか?
Linux カーネルまたはドライバーにバッファー オーバーフローなどのメモリ上書きコードがある場合、デバッグして根本原因を見つけるのは非常に困難です。
SLAB デバッグを有効にして情報を取得できることはわかっています。解放後にスラブ メモリに何かが書き込まれると、警告が表示されます。しかし、この方法には限界があり、有用な手がかりが得られないことがあります。
メモリの上書きを検出する他のカーネル デバッグ方法はありますか?