forked from mirrors/linux
		
	 ca253339af
			
		
	
	
		ca253339af
		
	
	
	
	
		
			
			Document usage and sample output format for `btf dump` sub-command. Cc: Daniel Borkmann <daniel@iogearbox.net> Cc: Alexei Starovoitov <ast@fb.com> Cc: Yonghong Song <yhs@fb.com> Cc: Martin KaFai Lau <kafai@fb.com> Cc: Song Liu <songliubraving@fb.com> Cc: Arnaldo Carvalho de Melo <acme@redhat.com> Acked-by: Yonghong Song <yhs@fb.com> Signed-off-by: Andrii Nakryiko <andriin@fb.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
		
			
				
	
	
		
			80 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| ================
 | |
| BPFTOOL
 | |
| ================
 | |
| -------------------------------------------------------------------------------
 | |
| tool for inspection and simple manipulation of eBPF programs and maps
 | |
| -------------------------------------------------------------------------------
 | |
| 
 | |
| :Manual section: 8
 | |
| 
 | |
| SYNOPSIS
 | |
| ========
 | |
| 
 | |
| 	**bpftool** [*OPTIONS*] *OBJECT* { *COMMAND* | **help** }
 | |
| 
 | |
| 	**bpftool** **batch file** *FILE*
 | |
| 
 | |
| 	**bpftool** **version**
 | |
| 
 | |
| 	*OBJECT* := { **map** | **program** | **cgroup** | **perf** | **net** | **feature** }
 | |
| 
 | |
| 	*OPTIONS* := { { **-V** | **--version** } | { **-h** | **--help** }
 | |
| 	| { **-j** | **--json** } [{ **-p** | **--pretty** }] }
 | |
| 
 | |
| 	*MAP-COMMANDS* :=
 | |
| 	{ **show** | **list** | **create** | **dump** | **update** | **lookup** | **getnext**
 | |
| 	| **delete** | **pin** | **event_pipe** | **help** }
 | |
| 
 | |
| 	*PROG-COMMANDS* := { **show** | **list** | **dump jited** | **dump xlated** | **pin**
 | |
| 	| **load** | **attach** | **detach** | **help** }
 | |
| 
 | |
| 	*CGROUP-COMMANDS* := { **show** | **list** | **attach** | **detach** | **help** }
 | |
| 
 | |
| 	*PERF-COMMANDS* := { **show** | **list** | **help** }
 | |
| 
 | |
| 	*NET-COMMANDS* := { **show** | **list** | **help** }
 | |
| 
 | |
| 	*FEATURE-COMMANDS* := { **probe** | **help** }
 | |
| 
 | |
| DESCRIPTION
 | |
| ===========
 | |
| 	*bpftool* allows for inspection and simple modification of BPF objects
 | |
| 	on the system.
 | |
| 
 | |
| 	Note that format of the output of all tools is not guaranteed to be
 | |
| 	stable and should not be depended upon.
 | |
| 
 | |
| OPTIONS
 | |
| =======
 | |
| 	-h, --help
 | |
| 		  Print short help message (similar to **bpftool help**).
 | |
| 
 | |
| 	-V, --version
 | |
| 		  Print version number (similar to **bpftool version**).
 | |
| 
 | |
| 	-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**.
 | |
| 
 | |
| 	-m, --mapcompat
 | |
| 		  Allow loading maps with unknown map definitions.
 | |
| 
 | |
| 	-n, --nomount
 | |
| 		  Do not automatically attempt to mount any virtual file system
 | |
| 		  (such as tracefs or BPF virtual file system) when necessary.
 | |
| 
 | |
| 
 | |
| SEE ALSO
 | |
| ========
 | |
| 	**bpf**\ (2),
 | |
| 	**bpf-helpers**\ (7),
 | |
| 	**bpftool-prog**\ (8),
 | |
| 	**bpftool-map**\ (8),
 | |
| 	**bpftool-cgroup**\ (8),
 | |
| 	**bpftool-feature**\ (8),
 | |
| 	**bpftool-net**\ (8),
 | |
| 	**bpftool-perf**\ (8),
 | |
| 	**bpftool-btf**\ (8)
 |