diff options
author | 2020-01-13 17:48:13 -0800 | |
---|---|---|
committer | 2020-01-14 09:23:20 -0800 | |
commit | 6dd42aa17fdd59f383998c6c3e0ecc89414f4a04 (patch) | |
tree | c585f9baa6383174387b5fc1002fdf2cdf9e0fd4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (diff) | |
parent | selftests/bpf: Build runqslower from selftests (diff) | |
download | wireguard-linux-6dd42aa17fdd59f383998c6c3e0ecc89414f4a04.tar.xz wireguard-linux-6dd42aa17fdd59f383998c6c3e0ecc89414f4a04.zip |
Merge branch 'runqslower'
Andrii Nakryiko says:
====================
Based on recent BPF CO-RE, tp_btf, and BPF skeleton changes, re-implement
BCC-based runqslower tool as a portable pre-compiled BPF CO-RE-based tool.
Make sure it's built as part of selftests to ensure it doesn't bit rot.
As part of this patch set, augment `format c` output of `bpftool btf dump`
sub-command with applying `preserve_access_index` attribute to all structs and
unions. This makes all such structs and unions automatically relocatable under
BPF CO-RE, which improves user experience of writing TRACING programs with
direct kernel memory read access.
Also, further clean up selftest/bpf Makefile output and make it conforming to
libbpf and bpftool succinct output format.
v1->v2:
- build in-tree bpftool for runqslower (Yonghong);
- drop `format core` and augment `format c` instead (Alexei);
- move runqslower under tools/bpf (Daniel).
====================
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions