Vegard Nossum released a new version of kmemcheck yesterday. You can think of kmemcheck as valgrind for the native kernel. While user-mode Linux already supports valgrind, it's not really helpful for finding bugs in drivers where the kernel has most bugs. The current version detects the use of uninitialized memory but I have been talking with Vegard how to extend kmemcheck to detect use-after-free errors also which would be really awesome.
Overall, I think the infrastructure provided by kmemcheck will help us a lot in finding hard to debug kernel bugs before users hit them in production.
Why is my TI-99/4A in Black and White?
1 month ago
No comments:
Post a Comment