From patchwork Wed Feb 8 01:04:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rong Tao X-Patchwork-Id: 54123 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp3180955wrn; Tue, 7 Feb 2023 17:15:07 -0800 (PST) X-Google-Smtp-Source: AK7set9V2fhzIke5ygnoCOscvYsWOEkhprExa8uJX4iUwel/kXXJnGViR6LubWYjSOrfu5/R3cAK X-Received: by 2002:a17:906:c7ce:b0:8a0:7158:15dc with SMTP id dc14-20020a170906c7ce00b008a0715815dcmr5478497ejb.74.1675818907551; Tue, 07 Feb 2023 17:15:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675818907; cv=none; d=google.com; s=arc-20160816; b=Aur5v/KWOOynIfsBYcN/9mJxoqKcWTeBqVbMjVjPKW6jRbXjGwyY8ctc6vLWFtozoM BmgdhPTaPj3eUmKxcsGxBjxXqR3sk1pqV5wKbLI627HqnXl/AmTPXm/dZLPpynu7M6re jkEghA3pT3TLlW/CkwS47S+sMHApoq/U3syAGhvfI0u3P/ba7rZPuR25t/TKQ0qATLJm nXK3LlzLxMgFACgjjrykBCV/IcflhttBgMpDSAi2TqJ8YjyQV6YyHx6f1oWCNq4OVQQa jx8Zog4OFFfAjN749AThswrxZKoUNuzkusYfYrcb3DM1Vsu7177xOz1xDIRZheZgR2Z9 HaQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date :subject:cc:to:from:message-id:dkim-signature; bh=MRkcAp8pK4ymQc/nbRQALjF++AadPUnkWCIikb162cI=; b=L2/TanpRhhzyGDGoTwvp+VZdiQTX88UGrMFmWwj8ccGBSZ9oDcY8lPUdyPOc1F42DP OA95iEmgr+VwIGsLpl782GxX/WHDyl/rcFz8HF3UatbCVTmT+UgC1XZdg+Ry5ovfQILL l+nXPpwmyHMDWJcbkw5A2ExPKKr5XM0QtPAR3yD+63+5IwdKhkHqegY826Tzk9p38sWl 491km5vIDECYrtFZqtmeAJFmTLT0l+mX6cKUv2LRfcWT/2D4QPO80//022hxIt7gNgo8 ybiV3TvG69HMW5RkbBpmMD6CKwChQW0g2b1rbrug3pU6UeQIz2VmAivb8rqF/4bDKqn5 gl9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=wQcpnKt9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id kb5-20020a170907924500b0087ab2d1f7eesi15323770ejb.565.2023.02.07.17.14.45; Tue, 07 Feb 2023 17:15:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=wQcpnKt9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229827AbjBHBFB (ORCPT + 99 others); Tue, 7 Feb 2023 20:05:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37526 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229892AbjBHBEz (ORCPT ); Tue, 7 Feb 2023 20:04:55 -0500 Received: from out203-205-221-239.mail.qq.com (out203-205-221-239.mail.qq.com [203.205.221.239]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5B9BD41B42; Tue, 7 Feb 2023 17:04:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1675818287; bh=MRkcAp8pK4ymQc/nbRQALjF++AadPUnkWCIikb162cI=; h=From:To:Cc:Subject:Date; b=wQcpnKt9EuQQ5G40ezY+6ys1GAVsIys5ZymYickcV6VasefXIDzPMVwibsZS0dHZj qJiWDu2bbAnFf6HLyfBf6XRS6apGTzDqXIEA1mi+udSg7F1Q0kyxk7FrfcIDQkRtvP XK1tilefRpdLS2zhX8oNfb2VKrdOnX9N7VLmJFek= Received: from localhost.localdomain ([39.156.73.13]) by newxmesmtplogicsvrszb9-0.qq.com (NewEsmtp) with SMTP id 12AA8441; Wed, 08 Feb 2023 09:04:42 +0800 X-QQ-mid: xmsmtpt1675818282tp3nlfsja Message-ID: X-QQ-XMAILINFO: Ms5xyImz3IR/e0Dwb1Dh6ob1kjp5CuRAYCq9BNwXrom+fq+rq6UkZhv5F0Ltr8 SjF0hCfCZeU86tGgDEi2/PXtiM0xy9kAPFq11AfiT6mT/2qoBb1uGSZBJYH/Tk3rHZOJ7aF9mIqF BT8i7rGBHpPlnjOVVT/YbPHDNIn3Swyis+tKtIYbVHj9ltSTLg6pVwVJ8nbfd2AQXYFMY3s1qF1x BLkgq9wKHgn54vfTtgDt+DELrqv41Tp65q354lFMdyxspllTw7rQYpME7LQWbRBuXkIntGNwg03F 2mW+jRkJUsUCatNlKs4w0rW4bW4sj7litzo9LAwyRh0MQShb3sQtOq2pBR4MBzt+ZVZQ7VVvWfzQ IGEvUFevYsXeMfgdS0ZCHuPjvnKpoydpSAf1Cr8MZd2FPrJqrxErWaYwlPvEZ+nuVkdxbO3LWB5J 0uSLLBVI2pUBZv1UFpwr9pmJPBsxovsUfL161BDXogfhjdDoT7d2FzCphz14PKmlWAZshHUxJwwO 1Ni3ldbZegCCtMmg1HgsgNaFi+UCy6tAY3uNxxIr6GschkksCxnSR2eEzjUnx8F41890CwEmyqO9 4O7ZmhoLeDYJ35e4pz8SJypX8Q2d85YTFPvwlbiAQOWpq3uUMvgsWT7Ku9F4d7HIcgpwIFyyzidB J2qBtBlRup6WLHgTa+WgVL9kwo9aEgy8oubu/8XIvrz/1/I7C/I8T6RFSwmGos55jR3NrnC/lr0S WIO1qPzFhedOGL6XbPTxFSYqClFDPq0jqD/8AKxItWUlvYdeRcEf+qo9ikg2ecVUZU1wYIbA//7t Qm1zLFFVTPoQva3oVzcUVUSSD+nTOwqsMN6BrC4hBHflNlQldIr0oCWjR8KfM2KH5DCZqenU35xa XX6DVTzoknVxzP9pKw5nMnFtuFHh9p6krEJZsqAvthO8ykErmMYo9eCVhBHupoEVsHVFxfO44yOo s7/sBFJy9yAwd0M8rUf69ijr/pZs4gijvuewLri/A= From: Rong Tao To: ast@kernel.org Cc: Rong Tao , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , bpf@vger.kernel.org (open list:BPF [GENERAL] (Safe Dynamic Programs and Tools)), linux-kernel@vger.kernel.org (open list) Subject: [PATCH bpf-next v2] samples: bpf: syscall_tp: Add syscall openat2 enter/exit tracepoint Date: Wed, 8 Feb 2023 09:04:41 +0800 X-OQ-MSGID: <20230208010441.72447-1-rtoax@foxmail.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, HELO_DYNAMIC_IPADDR,RCVD_IN_DNSWL_NONE,RDNS_DYNAMIC,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1757223486519979026?= X-GMAIL-MSGID: =?utf-8?q?1757223486519979026?= From: Rong Tao commit fe3300897cbf("samples: bpf: fix syscall_tp due to unused syscall") add openat() syscall trapoints, this submit support openat2(). Signed-off-by: Rong Tao --- v2: Add 'bpf-next' in Subject v1: https://lore.kernel.org/lkml/tencent_FB3E886D062242FF59A997492A3BAF2BA308@qq.com/ --- samples/bpf/syscall_tp_kern.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/samples/bpf/syscall_tp_kern.c b/samples/bpf/syscall_tp_kern.c index 50231c2eff9c..e7121dd1ee37 100644 --- a/samples/bpf/syscall_tp_kern.c +++ b/samples/bpf/syscall_tp_kern.c @@ -58,6 +58,13 @@ int trace_enter_open_at(struct syscalls_enter_open_args *ctx) return 0; } +SEC("tracepoint/syscalls/sys_enter_openat2") +int trace_enter_open_at2(struct syscalls_enter_open_args *ctx) +{ + count(&enter_open_map); + return 0; +} + SEC("tracepoint/syscalls/sys_exit_open") int trace_enter_exit(struct syscalls_exit_open_args *ctx) { @@ -71,3 +78,10 @@ int trace_enter_exit_at(struct syscalls_exit_open_args *ctx) count(&exit_open_map); return 0; } + +SEC("tracepoint/syscalls/sys_exit_openat2") +int trace_enter_exit_at2(struct syscalls_exit_open_args *ctx) +{ + count(&exit_open_map); + return 0; +}