From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.4 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0E6F9C47404 for ; Fri, 11 Oct 2019 16:21:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D80A8214E0 for ; Fri, 11 Oct 2019 16:21:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="wC6D6xz1" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728391AbfJKQVe (ORCPT ); Fri, 11 Oct 2019 12:21:34 -0400 Received: from mail-pl1-f202.google.com ([209.85.214.202]:40577 "EHLO mail-pl1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728213AbfJKQVd (ORCPT ); Fri, 11 Oct 2019 12:21:33 -0400 Received: by mail-pl1-f202.google.com with SMTP id f10so6325505plr.7 for ; Fri, 11 Oct 2019 09:21:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc; bh=KYr+rZ9xpD3o3WNhn/gciNYekX7hP9ynebQ52QiejRo=; b=wC6D6xz1F3pXdU5fm+Fa7rKJFgfFJrU3cmp2OHi9kcDjxmTlc9RjjUFQ0n3ijsQZz7 5yXHnk7+4JdRs6wjO487kGoWS2ba6nnXn294PD93cGCp1WYEK3Y03zTDeL1F+iQS9fCU S4hZX9ODKfQzvYX6RiSBzaU80PJunSnasVMzBzfp7jZkJma4ja+RpN1OMAXVrvpLUuhT vzz9Q7PUN7RHfQBEodIExP3iNVIU8dTPNWxyc41He8itTrqEJLiW2PLoK/WRzCSgLwhJ DAyziwVTHgwTMv5PDwaPx4P1iGt8s39Ya1moPaLE4nWCdobyDodE0tC+ZVABG5xEipHJ pzSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=KYr+rZ9xpD3o3WNhn/gciNYekX7hP9ynebQ52QiejRo=; b=rWmIaycjE9fX7k2nEUWBOpI9RbZeLuLZKiWx0rvmbnxYz8MYTyl5tlt4q9szuH+5cB XAFuMd6rfEC8BhsQNtrV4EeG6NS8AJHgbrwVHlpxf0dhzD7gR5XOyWEOCKvBK2ygrTIQ VVjaBNEFrW5KH3ECJsa4oMC8Q7Ym2rrs6DjQds4sKiVZEz37JhuZ4yJ/FTjwtnKV2dTU iFBdTxhvvNXlfVM6uD5UdvkayvwQ8zJP+Mgq3RY7yFxaehdtR12gC3Vq1lrZZ4NygWjM V6PU+ECxouaxDGyS9YSFNqSebBqwVIBFwMjgSesg0tCN8ZMsw2VBQrODoAAFC43FpvkA JjRw== X-Gm-Message-State: APjAAAXajGu/Wttpn1C1Bz7ZS+3i+5FVPJEA6+WRaCM5bcBXwUTr6+ki 7EU7f8GcnIj24KOAAX8F7LmQE+8keLOEkXmFIqGHLlY5YHhP8zChmWtgjyDM9p04r+kPyjBn+2K rr3w0GGlQeIqieEImeW9TlowKnCK8iOmuQJx0n+7l8H+koun96kX4ag== X-Google-Smtp-Source: APXvYqxsYkX0433RFOTsuJprN7/ECWj7UzFP5CAUzdmAbfFG6m/ov91wU+dSgmV9fEWR2qQlEVRj9c8= X-Received: by 2002:a63:394:: with SMTP id 142mr17611833pgd.375.1570810891220; Fri, 11 Oct 2019 09:21:31 -0700 (PDT) Date: Fri, 11 Oct 2019 09:21:24 -0700 In-Reply-To: <20191011162124.52982-1-sdf@google.com> Message-Id: <20191011162124.52982-3-sdf@google.com> Mime-Version: 1.0 References: <20191011162124.52982-1-sdf@google.com> X-Mailer: git-send-email 2.23.0.700.g56cf767bdb-goog Subject: [PATCH bpf-next 3/3] bpftool: print the comm of the process that loaded the program From: Stanislav Fomichev To: netdev@vger.kernel.org, bpf@vger.kernel.org Cc: davem@davemloft.net, ast@kernel.org, daniel@iogearbox.net, Stanislav Fomichev Content-Type: text/plain; charset="UTF-8" Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Print recently added created_by_comm along the existing created_by_uid. Example with loop1.o (loaded via bpftool): 4: raw_tracepoint name nested_loops tag b9472b3ff5753ef2 gpl loaded_at 2019-10-10T13:38:18-0700 uid 0 comm bpftool xlated 264B jited 152B memlock 4096B btf_id 3 Signed-off-by: Stanislav Fomichev --- tools/bpf/bpftool/prog.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/bpf/bpftool/prog.c b/tools/bpf/bpftool/prog.c index 27da96a797ab..400771a942d7 100644 --- a/tools/bpf/bpftool/prog.c +++ b/tools/bpf/bpftool/prog.c @@ -296,7 +296,9 @@ static void print_prog_plain(struct bpf_prog_info *info, int fd) print_boot_time(info->load_time, buf, sizeof(buf)); /* Piggy back on load_time, since 0 uid is a valid one */ - printf("\tloaded_at %s uid %u\n", buf, info->created_by_uid); + printf("\tloaded_at %s uid %u comm %s\n", buf, + info->created_by_uid, + info->created_by_comm); } printf("\txlated %uB", info->xlated_prog_len); -- 2.23.0.700.g56cf767bdb-goog