Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp4308190ybi; Mon, 27 May 2019 15:42:13 -0700 (PDT) X-Google-Smtp-Source: APXvYqzuLpY1NDYbKSQVtWhlwo3xnsuBktTkSgMZcoBOLSe4GTzlDv+0k9ylCPWLIhee02pusG+Q X-Received: by 2002:aa7:9289:: with SMTP id j9mr51048003pfa.251.1558996933802; Mon, 27 May 2019 15:42:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558996933; cv=none; d=google.com; s=arc-20160816; b=e2dcvqUfOj7N/pGEiQTyvB4bdMjV/KLldPZvN0s7YjDj57V+slCUZTVPDCVpDrSdK2 YH+kEHs3JYC+xtQnt2JRNijp9JZbRIjgH+wfzYb+YnjUpVfoFQMSMznbVbPQKcLjs+kQ aHRNRABdg4O1jJ0kA3TIkfkWT28Mt7kjge+7Pg+M6NKLP5p92nOPmo6cP44xmU22CpuE Hi99UIWes1YA4aSWbH9l/vyb5DrAdFzUebu9qfDM10Pqd5xTDbtNxZKuroPq4tsgIsRx 6wlknYgu/Q4h8g/67HREhbNh0xGKGiVFcP4c6F58F8EOQDUR59FjtDzZjYMTv1MkGLJT MBfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=NgfhfCiT3WrV/sP1HQLoEzlkdliNK2Me5LwDCkB49co=; b=tGdHzinEk4MQftcUQzNX2Doka15eHu9yWis04c74kntEYmf7WMm+2yb3rIWKGUdY1R 9l+qCrqnm6K7/vVcmA8AoxFThqukSr4arGUkc5t3EKWIVqafRiPGHeWff+91ZwLYaQCS c0OrqP/+FqK9rsviBkjAxfeCgQPaQ8Nkl/L0UpZFyc0rH+9eyXLi60tkA1/V12jQ386I DZ88xZw8lmKOCMO4wfSm6UWCDomrdZo8xT/PF1wZgKI+QsZBa0kfWseojaXNpCEWZmnG JylXrxP9yzx1uLTdHhNbUyACXNeVFTGaEpHVPBpy1bGsUUJzPgn8cI0pQJBMlWxS/sdh KtKA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=BqQ4R01M; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ay1si18301961plb.96.2019.05.27.15.41.58; Mon, 27 May 2019 15:42:13 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=BqQ4R01M; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1727659AbfE0Wkd (ORCPT + 99 others); Mon, 27 May 2019 18:40:33 -0400 Received: from mail.kernel.org ([198.145.29.99]:46294 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727664AbfE0Wkc (ORCPT ); Mon, 27 May 2019 18:40:32 -0400 Received: from quaco.ghostprotocols.net (179-240-171-7.3g.claro.net.br [179.240.171.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id DA6D120859; Mon, 27 May 2019 22:40:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1558996832; bh=UBvHPaQgIdgKfR0wa7tm2/SxmKb4dsvvEt/XAplS+1c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BqQ4R01MZpItoXKIxVYkXOJQ9PTfdAADbCbcCY+bbtL4GaSK/xiaEKbg7eN+cmYIH 3J84rHLlZ7TzkWQOiZTFxfnnHpNimBmFmnqLsZT84xII/8gxZgd2WqmkjwRaYw/an0 RjA5qB/egBINNkHfE1lM8rgNmyNwkahoCFYjyBYc= From: Arnaldo Carvalho de Melo To: Ingo Molnar , Thomas Gleixner Cc: Jiri Olsa , Namhyung Kim , Clark Williams , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Alexander Shishkin , Andi Kleen , Peter Zijlstra , Song Liu , Stanislav Fomichev , Thomas Richter Subject: [PATCH 34/44] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms Date: Mon, 27 May 2019 19:37:20 -0300 Message-Id: <20190527223730.11474-35-acme@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190527223730.11474-1-acme@kernel.org> References: <20190527223730.11474-1-acme@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Arnaldo Carvalho de Melo No need to search for aliases for the symbol that marks the end of the kernel text segment, the following patch will make such symbols not to be found when searching in the kallsyms maps causing this test to fail. So as a prep patch to avoid breaking bisection, ignore such symbols. Tested-by: Jiri Olsa Cc: Adrian Hunter Cc: Alexander Shishkin Cc: Andi Kleen Cc: Namhyung Kim Cc: Peter Zijlstra Cc: Song Liu Cc: Stanislav Fomichev Cc: Thomas Richter Link: https://lkml.kernel.org/n/tip-qfwuih8cvmk9doh7k5k244eq@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo --- tools/perf/tests/vmlinux-kallsyms.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/perf/tests/vmlinux-kallsyms.c b/tools/perf/tests/vmlinux-kallsyms.c index 7691980b7df1..f101576d1c72 100644 --- a/tools/perf/tests/vmlinux-kallsyms.c +++ b/tools/perf/tests/vmlinux-kallsyms.c @@ -161,9 +161,16 @@ int test__vmlinux_matches_kallsyms(struct test *test __maybe_unused, int subtest continue; } - } else + } else if (mem_start == kallsyms.vmlinux_map->end) { + /* + * Ignore aliases to _etext, i.e. to the end of the kernel text area, + * such as __indirect_thunk_end. + */ + continue; + } else { pr_debug("ERR : %#" PRIx64 ": %s not on kallsyms\n", mem_start, sym->name); + } err = -1; } -- 2.20.1