Re: [PATCH v3 0/3] Use BPF filters for a "perf top -u" workaround

From: Namhyung Kim
Date: Fri May 31 2024 - 17:16:33 EST


On Fri, 24 May 2024 13:52:24 -0700, Ian Rogers wrote:
> Allow uid and gid to be terms in BPF filters by first breaking the
> connection between filter terms and PERF_SAMPLE_xx values. Calculate
> the uid and gid using the bpf_get_current_uid_gid helper, rather than
> from a value in the sample. Allow filters to be passed to perf top, this allows:
>
> $ perf top -e cycles:P --filter "uid == $(id -u)"
>
> [...]

Applied to perf-tools-next, thanks!

[1/3] perf bpf filter: Give terms their own enum
commit: 63b9cbd7941aa9ec5cb61567042176c4ce04b020
[2/3] perf bpf filter: Add uid and gid terms
commit: d92aa899fe0a66350303a1986d6dc7ec4b3a1ea7
[3/3] perf top: Allow filters on events
commit: af752016340021d433a962063067e819dba889b1

Best regards,
--
Namhyung Kim <namhyung@xxxxxxxxxx>