From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Borkmann Subject: [PATCH bpf-next 0/2] bpftool improvements for xlated dump Date: Wed, 20 Dec 2017 13:42:55 +0100 Message-ID: <20171220124257.4512-1-daniel@iogearbox.net> Cc: netdev@vger.kernel.org, jakub.kicinski@netronome.com, quentin.monnet@netronome.com, Daniel Borkmann To: alexei.starovoitov@gmail.com Return-path: Received: from www62.your-server.de ([213.133.104.62]:40246 "EHLO www62.your-server.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754449AbdLTMnF (ORCPT ); Wed, 20 Dec 2017 07:43:05 -0500 Sender: netdev-owner@vger.kernel.org List-ID: This work adds correlation of maps and calls into the bpftool xlated dump in order to help debugging and introspection of loaded BPF progs. First patch makes kallsyms work on subprogs with bpf calls, and second implements the actual correlation. Details and example output can be found in the 2nd patch. Thanks a lot! Daniel Borkmann (2): bpf: fix kallsyms handling for subprogs bpf: allow for correlation of maps and helpers in dump include/linux/filter.h | 9 +++ kernel/bpf/core.c | 4 +- kernel/bpf/disasm.c | 65 ++++++++++++++--- kernel/bpf/disasm.h | 29 ++++++-- kernel/bpf/syscall.c | 93 ++++++++++++++++++++++-- kernel/bpf/verifier.c | 33 +++++++-- tools/bpf/bpftool/prog.c | 181 ++++++++++++++++++++++++++++++++++++++++++++--- 7 files changed, 379 insertions(+), 35 deletions(-) -- 2.9.5