mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-10 07:44:23 +08:00
61fce9693f
To help users check what version of libbpf is being used with bpftool, print the number along with bpftool's own version number. Output: $ ./bpftool version ./bpftool v5.16.0 using libbpf v0.7 features: libbfd, libbpf_strict, skeletons $ ./bpftool version --json --pretty { "version": "5.16.0", "libbpf_version": "0.7", "features": { "libbfd": true, "libbpf_strict": true, "skeletons": true } } Note that libbpf does not expose its patch number. Signed-off-by: Quentin Monnet <quentin@isovalent.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20220210104237.11649-2-quentin@isovalent.com
35 lines
1.3 KiB
ReStructuredText
35 lines
1.3 KiB
ReStructuredText
.. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
|
|
-h, --help
|
|
Print short help message (similar to **bpftool help**).
|
|
|
|
-V, --version
|
|
Print bpftool's version number (similar to **bpftool version**), the
|
|
number of the libbpf version in use, and optional features that were
|
|
included when bpftool was compiled. Optional features include linking
|
|
against libbfd to provide the disassembler for JIT-ted programs
|
|
(**bpftool prog dump jited**) and usage of BPF skeletons (some
|
|
features like **bpftool prog profile** or showing pids associated to
|
|
BPF objects may rely on it).
|
|
|
|
-j, --json
|
|
Generate JSON output. For commands that cannot produce JSON, this
|
|
option has no effect.
|
|
|
|
-p, --pretty
|
|
Generate human-readable JSON output. Implies **-j**.
|
|
|
|
-d, --debug
|
|
Print all logs available, even debug-level information. This includes
|
|
logs from libbpf as well as from the verifier, when attempting to
|
|
load programs.
|
|
|
|
-l, --legacy
|
|
Use legacy libbpf mode which has more relaxed BPF program
|
|
requirements. By default, bpftool has more strict requirements
|
|
about section names, changes pinning logic and doesn't support
|
|
some of the older non-BTF map declarations.
|
|
|
|
See https://github.com/libbpf/libbpf/wiki/Libbpf:-the-road-to-v1.0
|
|
for details.
|