...and provide an example of output. Signed-off-by: Alan Maguire <alan.maguire@xxxxxxxxxx> --- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/tools/bpf/bpftool/Documentation/bpftool-btf.rst b/tools/bpf/bpftool/Documentation/bpftool-btf.rst index 342716f74ec4..6dd779dddbde 100644 --- a/tools/bpf/bpftool/Documentation/bpftool-btf.rst +++ b/tools/bpf/bpftool/Documentation/bpftool-btf.rst @@ -28,7 +28,7 @@ BTF COMMANDS | **bpftool** **btf help** | | *BTF_SRC* := { **id** *BTF_ID* | **prog** *PROG* | **map** *MAP* [{**key** | **value** | **kv** | **all**}] | **file** *FILE* } -| *FORMAT* := { **raw** | **c** } +| *FORMAT* := { **raw** | **c** | **meta** } | *MAP* := { **id** *MAP_ID* | **pinned** *FILE* } | *PROG* := { **id** *PROG_ID* | **pinned** *FILE* | **tag** *PROG_TAG* } @@ -67,8 +67,8 @@ DESCRIPTION typically produced by clang or pahole. **format** option can be used to override default (raw) - output format. Raw (**raw**) or C-syntax (**c**) output - formats are supported. + output format. Raw (**raw**), C-syntax (**c**) and + BTF metadata (**meta**) formats are supported. **bpftool btf help** Print short help message. @@ -266,3 +266,13 @@ All the standard ways to specify map or program are supported: [104859] FUNC 'smbalert_work' type_id=9695 linkage=static [104860] FUNC 'smbus_alert' type_id=71367 linkage=static [104861] FUNC 'smbus_do_alert' type_id=84827 linkage=static + + + **# bpftool btf dump file vmlinux format meta** + + :: + size 4904369 + magic 0xeb9f version 1 flags 0x0 hdr_len 24 + type len 2893508 off 0 + str len 2010837 off 2893508 + -- 2.39.3