Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp385795iog; Wed, 15 Jun 2022 04:26:47 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u4kfp4BudcUrPAwAFwxes5Pu4wsebBKc6A0EnjEm3BVH3S5E+oIbpHhk2bZUF9nkJsINs3 X-Received: by 2002:a17:907:62a6:b0:6ef:8118:d3e2 with SMTP id nd38-20020a17090762a600b006ef8118d3e2mr8253709ejc.605.1655292407186; Wed, 15 Jun 2022 04:26:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655292407; cv=none; d=google.com; s=arc-20160816; b=jlgwN/9zjjJj1VM62Ei2y1uAm1IGX1vu0hXSVA3nkHG/hKW/nEnvPs9lt8hPDesNW7 wMzgQyKlBqCNR58oDrnxGlnk5Jur92noxmwv2/idzlVQBevsFURjbe7n121IZR4uxTJG 4c2DBRwyoZVx/5VUERCEsDv4ifEiVxj6UxfvxwwTPq7l2Z+tq90R8ZMO8UdPXz8ueEci G12OYSWGZesEXSbtxa8ttc+8AslT82k9hroA3kx3YSCvo3VfA2Qp/3m97R5p1DraB1x9 smnRoAgOoAfK0ytNt1DcEqyO5UjDa11+NS0ZYpe+2RgMHXuEWP4NOaojC5ShVz6HNSPx TdXA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=W/4F5kEtyoBW3IlUKPg9QfsxRBpbGJ04G3GlWWxEYWQ=; b=EeleaixxRX6MOGYMcb/pUmqi23UagLduV5Sulk32CFMTQuhPEMDd3tSUOpYLfuhvNS 19DWiK7vZ9K8emuCQRhGQ3h0w7AXhSSAf0wxkBU1f6aoCzxhuhyLY0b/MiMSY07hVbaY F86ALJ1iwVF4GbkaXZS9mFq+uAbllmNpVFrLGnzplwEICEFH9l1rTpqEUN2+FmH5Hs5j abL05q6BYwdxt/YbthYUjywRknCFf1pU6vJuMxD3H9IcQWsji5NJ+xPVHXx6alEdQ/zn zRyqP41iRMAuEiZ269hg+ZjD1TI99cnxLvfrObfF58u//tAJsx9EQ/zS2upcHEutatTt hzTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=md6gTN8T; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v24-20020a1709063bd800b007123ba1f12asi11851000ejf.552.2022.06.15.04.26.21; Wed, 15 Jun 2022 04:26:47 -0700 (PDT) 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=@kernel.org header.s=k20201202 header.b=md6gTN8T; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344788AbiFOLWW (ORCPT + 99 others); Wed, 15 Jun 2022 07:22:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47074 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344316AbiFOLWN (ORCPT ); Wed, 15 Jun 2022 07:22:13 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5DD1F50E1A; Wed, 15 Jun 2022 04:22:10 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 4945861741; Wed, 15 Jun 2022 11:22:10 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 12076C34115; Wed, 15 Jun 2022 11:22:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1655292129; bh=9KBmkpVrjLKF7VZsEwiMYlvXT5Md1t15jLSCYpzbFyA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=md6gTN8T4TdKWQ6dK4cyQmbLe0XH8UxrZXNCdrR2d6/kbTAHsiYR1rqdSmdehYhVF Pk+92WukPEoub1POvGR7ax8c2Jfc4Aw4rdPS8BavA1wSsfK5ob7w1uUPI5Z7Edg9Gi qNpgY0XowRScd26YotgbQI/mP6CVcpPkKoJYiXwAR2cnapmy6MDKVHGY1CqH0JGPZr Y4N9QD2BZg+qtvcPQhqdSwcQ/n7IEL0MPpHWyCGeA3cKTyP6U7qOmYK/RyKEFsmjKP teUnP9Hq9wuRYU6cQ0GYAk+/E6jLC4UbmVDveYinpxgsXqvPwLu3ODvCOK9yPv7isl grDiJbf+3HVSQ== From: Jiri Olsa To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko Cc: netdev@vger.kernel.org, bpf@vger.kernel.org, lkml , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Steven Rostedt , Masami Hiramatsu Subject: [PATCHv3 bpf 4/4] selftest/bpf: Fix kprobe_multi bench test Date: Wed, 15 Jun 2022 13:21:18 +0200 Message-Id: <20220615112118.497303-5-jolsa@kernel.org> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20220615112118.497303-1-jolsa@kernel.org> References: <20220615112118.497303-1-jolsa@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 With [1] the available_filter_functions file contains records starting with __ftrace_invalid_address___ and marking disabled entries. We need to filter them out for the bench test to pass only resolvable symbols to kernel. [1] commit b39181f7c690 ("ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function") Fixes: b39181f7c690 ("ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function") Signed-off-by: Jiri Olsa --- tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c b/tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c index 586dc52d6fb9..5b93d5d0bd93 100644 --- a/tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c +++ b/tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c @@ -364,6 +364,9 @@ static int get_syms(char ***symsp, size_t *cntp) continue; if (!strncmp(name, "rcu_", 4)) continue; + if (!strncmp(name, "__ftrace_invalid_address__", + sizeof("__ftrace_invalid_address__") - 1)) + continue; err = hashmap__add(map, name, NULL); if (err) { free(name); -- 2.35.3