Re: [RFC PATCH v2 0/6] kcov: per-task dataflow extraction at kernel function boundaries
Alexander Potapenko <[email protected]> Fri, 5 Jun 2026 18:20:43 +0200
| Newsgroups | org.kernel.vger.workflows,dev.linux.lists.llvm,org.kernel.vger.linux-doc,org.kernel.vger.linux-kbuild,org.kernel.vger.linux-kernel,org.kernel.vger.rust-for-linux |
|---|---|
| Message-ID | <CAG_fn=W1++qPJWQk1+4MtRfe6n1iUKF2O5pddnqKGwSq85CuqA@mail.gmail.com> |
On Wed, Jun 3, 2026 at 7:43 PM Yunseong Kim <[email protected]> wrote: > > Introduces a new KCOV exetened feature that captures function arguments and > return values at kernel function boundaries, enabling per-process visibility > into runtime dataflow. Some high-level comments: - Make sure your code can run on every platform supported by kcov (namely ARM64) - Check out Sashiko findings: https://sashiko.dev/#/patchset/20260603-kcov-dataflow-next-20260603-v2-0-fee0939de2c4%40est.tech, at least some of them seem to make sense - Please consolidate changes to the same file into a single patch - There seem to be two tools (one in C and one in Python) with overlapping functionality, can you keep only one? - The test modules seem to be used only in manual testing. Can you convert them to kselftests or remove them? - At this point, long dashes in the kernel codebase are quite rare, and I don't see a reason to add more.