From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932193AbcAMRXN (ORCPT ); Wed, 13 Jan 2016 12:23:13 -0500 Received: from shadbolt.e.decadent.org.uk ([88.96.1.126]:37323 "EHLO shadbolt.e.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754975AbcAMRXK (ORCPT ); Wed, 13 Jan 2016 12:23:10 -0500 Date: Wed, 13 Jan 2016 17:23:01 +0000 From: Ben Hutchings To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo Cc: linux-kernel@vger.kernel.org Message-ID: <20160113172301.GT28542@decadent.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="SzZi+B4uGfJWTVUN" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: ben@decadent.org.uk Subject: [PATCH] perf tools: Fix reading of build-id from vDSO X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) X-SA-Exim-Scanned: Yes (on shadbolt.decadent.org.uk) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --SzZi+B4uGfJWTVUN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable We need to use the long name (the filename) when reading the build-id =66rom a DSO. Using the short name doesn't work for (at least) vDSOs. Signed-off-by: Ben Hutchings --- tools/perf/util/symbol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/util/symbol.c b/tools/perf/util/symbol.c index cd08027..b60bc49 100644 --- a/tools/perf/util/symbol.c +++ b/tools/perf/util/symbol.c @@ -1465,7 +1465,7 @@ int dso__load(struct dso *dso, struct map *map, symbo= l_filter_t filter) * Read the build id if possible. This is required for * DSO_BINARY_TYPE__BUILDID_DEBUGINFO to work */ - if (filename__read_build_id(dso->name, build_id, BUILD_ID_SIZE) > 0) + if (filename__read_build_id(dso->long_name, build_id, BUILD_ID_SIZE) > 0) dso__set_build_id(dso, build_id); =20 /* --SzZi+B4uGfJWTVUN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUBVpaH9Oe/yOyVhhEJAQrMIRAAgjCP80roXFERoZpKk69gxaADkf6Ow6RK dUYlPwhdSVuZbi5c5cVasiAOJVx0WeA7VL8qZtX1VzaBmpZw8Fi8Ud79fx64i1Py +UN+lJ6uW6gyAm7Bt+kGuqz2EMdL/9OoheSlC5RW/nr2qTMaS/5XpUUWBD8aMHP2 7Ce1g6iRTAVjhvaLeg6SanhUHMNSSXylAivrTNNBF8Caip5Tnk2bwbbs3e2HFH+G 1ixlqa4MRC0rHR1+l1LKL59AGYGe/5V2Rk5KZA8wqzUImxDztGkLiSHH4rid9HJR 5u9lR7V/Fh6m/K6oahsAuD/BfT8OoNW48Mhtn7Sdw80GComboGPPYca2qTCgrOVC JiPzlIrWXQy/PT6n58vqi2wReMmi9mXcB6MUCbUvQyZls7xh+O3aAhpjfHDr3f4X uTnFZ6yxkKMcldJ52lKmEmz/zRYF4Hi8Y99++cHd3pNdnJ839fl0a5H6fGc0z7Gb 3PSikThSNwV1ouI0lBQveZGgTFaj9PnF7WXTug5VOCTbytUSb3KvmETh95jjvnAL 9JMx+mL7ZjWTPxouVYV/OvU4I5dA3HqJVl9gJRvuteUqMLH3bNj+hqy4LcN1ns60 1Bx4uVaaW23FPM7ars8H89eOzvWZNI49yzVTt9mIQiUe0D03Pv21F8fPs9/4ON0H ES8wfUsO0Io= =DN3P -----END PGP SIGNATURE----- --SzZi+B4uGfJWTVUN--