lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <CAADnVQLZvrMD__RDtyQfS0bEJ+Q61ax62gMLuEjNyt+XqGzsMQ@mail.gmail.com> Date: Thu, 25 Apr 2019 21:48:12 -0700 From: Alexei Starovoitov <alexei.starovoitov@...il.com> To: Andrii Nakryiko <andriin@...com> Cc: Andrii Nakryiko <andrii.nakryiko@...il.com>, Network Development <netdev@...r.kernel.org>, bpf <bpf@...r.kernel.org> Subject: Re: [PATCH v4 bpf-next 0/4] add btf dumping to bpftool On Thu, Apr 25, 2019 at 4:08 PM Andrii Nakryiko <andriin@...com> wrote: > > This patch set adds a new `bpftool btf dump` sub-command, which allows to dump > BTF contents (only types for now). Currently it only outputs low-level > content, almost 1:1 with binary BTF format, but follow up patches will add > ability to dump BTF types as a compilable C header file. JSON output is > supported as well. > > Patch #1 adds `btf` sub-command, dumping BTF types in human-readable format. > It also implements reading .BTF data from ELF file. > Patch #2 adds minimal documentation with output format examples and different > ways to specify source of BTF data. > Patch #3 adds support for btf command in bash-completion/bpftool script. > Patch #4 fixes minor indentation issue in bash-completion script. > > Output format is mostly following existing format of BPF verifier log, but > deviates from it in few places. More details are in commit message for patch > #1. > > Example of output for all supported BTF kinds are in patch #2 as part of > documentation. Some field names are quite verbose and I'd rather shorten them, > if we don't feel like being very close to BPF verifier names is a necessity, > but in this patch I left them exactly the same as in verifier log. > > v3->v4: > - reverse Christmas tree (Quentin) > - better docs (Quentin) > > v2->v3: > - make map's key|value|kv|all suggestion more precise (Quentin) > - fix default case indentations (Quentin) > > v1->v2: > - fix unnecessary trailing whitespaces in bpftool-btf.rst (Yonghong) > - add btf in main.c for a list of possible OBJECTs > - handle unknown keyword under `bpftool btf dump` (Yonghong) Applied. Thanks!
Powered by blists - more mailing lists