Message ID | 20201029131649.182037-1-elver@google.com (mailing list archive) |
---|---|
Headers | show |
Series | KFENCE: A low-overhead sampling-based memory safety error detector | expand |
On Thu, Oct 29, 2020 at 2:16 PM Marco Elver <elver@google.com> wrote: > This adds the Kernel Electric-Fence (KFENCE) infrastructure. KFENCE is a > low-overhead sampling-based memory safety error detector of heap > use-after-free, invalid-free, and out-of-bounds access errors. This > series enables KFENCE for the x86 and arm64 architectures, and adds > KFENCE hooks to the SLAB and SLUB allocators. I think this is getting close to a good state, just a couple minor issues left. Now that the magic "embed the memory pool in the BSS section" stuff is gone, this series looks fairly straightforward.
On Fri, 30 Oct 2020 at 03:49, Jann Horn <jannh@google.com> wrote: > On Thu, Oct 29, 2020 at 2:16 PM Marco Elver <elver@google.com> wrote: > > This adds the Kernel Electric-Fence (KFENCE) infrastructure. KFENCE is a > > low-overhead sampling-based memory safety error detector of heap > > use-after-free, invalid-free, and out-of-bounds access errors. This > > series enables KFENCE for the x86 and arm64 architectures, and adds > > KFENCE hooks to the SLAB and SLUB allocators. > > I think this is getting close to a good state, just a couple minor issues left. Thanks for your comments. We'll address all of them for v7. > Now that the magic "embed the memory pool in the BSS section" stuff is > gone, this series looks fairly straightforward. Good to hear. :-) Thanks, -- Marco