Re: using BPF for driver memory leak detection

Krishna Chaitanya

On Mon, Aug 6, 2018 at 3:12 PM Krishna Chaitanya
<chaitanya.mgit@...> wrote:


If we want to use BPF for memory leak for driver modules, we can only
print outstanding allocations which could potentially be freed at a
later time.

Is there a simple way we could pre-load BPF (before driver insertion)
and check for the outstanding entries after the driver removal, which
are confirmed leaks?

This is useful to debug memory allocations at insmod/rmmod.

Currently, without insmod, BPF compilation fails as tracepoints are
not installed. And also if tracing is active, rmmod fails with
"resource in use".

Join { to automatically receive all group messages.