From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.1 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 993841F4B4 for ; Fri, 18 Sep 2020 15:35:51 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7AD4D3951402; Fri, 18 Sep 2020 15:35:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7AD4D3951402 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1600443350; bh=h1FxWec38nl1qRtKlTvaVCr7WZT7KrVWXIqtWQfzqX0=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=iwjhNlSAFFd9WyrAqyXa/O5Wg1KcRSPrSoPIWQAfH+0K39o/UgC3B0VOeb8hL1+H4 XjFomFrWBl1x2QK54Jatj0YYt3xT2LDmpYI70AciRHflVP45Sh/bQenaL9JAZIeWHw INPiW3XkcuDN7EyIiUj+1Kb8waAf/oQTO5Qs9xLA= Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by sourceware.org (Postfix) with ESMTPS id E7B793861018 for ; Fri, 18 Sep 2020 15:35:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E7B793861018 IronPort-PHdr: =?us-ascii?q?9a23=3AO6sGDRRv4pAtklClySkZdfVrL9psv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESQBNuJ8f9Ii+PK9avnXD9I7ZWAtSUEd5pBH1?= =?us-ascii?q?8AhN4NlgMtSMiCFQXgLfHsYiB7eaYKVFJs83yhd0QAHsH4ag7Ir3Gy5CJUER?= =?us-ascii?q?L6ZkJ5I+3vEdvUiMK6n+m555zUZVBOgzywKbN/JRm7t0PfrM4T1IBjMa02jB?= =?us-ascii?q?DOpyhF?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CdBQD90mRf/4kNJK1fHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQFAgU+BUlEHcFkvLAqHdQONdI9biRmBQoERA1ULAQEBDQEBGxI?= =?us-ascii?q?CBAEBhEsCgisCJDgTAgMBAQsBAQUBAQECAQYEbYVcDIVzAQEEEigGAQE3AQ8?= =?us-ascii?q?CAQgYHhAUHicEDieDBYJLAy4BqmYCgTmIYXSBNIMBAQEFhQwYghAJFIEkgnG?= =?us-ascii?q?KOxuBQT+DbDU+hAgBEgEhhXeSdaQ7CoJniHaGUop1MA+gc7J2AgQCBAUCDgE?= =?us-ascii?q?BBYFrI2dwcBWDJAlHFwINjh8MF4NOhnGDZXQ3AgYKAQEDCXyMUgGBEAEB?= X-IronPort-AV: E=Sophos;i="5.77,274,1596499200"; d="scan'208";a="544406217" Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Sep 2020 15:35:46 +0000 Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 08IFZkOm029286 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 18 Sep 2020 15:35:46 GMT Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Sep 2020 10:35:46 -0500 Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Sep 2020 10:35:45 -0500 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 18 Sep 2020 11:35:45 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c8T7NWPO336+y/Vnxso0LMgHvhPqJs+lpAjyoCqJDEAk2TkBbt9hMw5/WBhpUI3qAuoQDIR4YegMwF/Rd3/eFIhWDiDQvIDBMAAt4vyIsVQaL1w0sKaxmah/4oocGpi7aorBEPSv7KLfTSBAsuMsSvwSEgGiSeUmCdtji713/1bocLZ8pgiSUFy2L6N6SyNSSsk6YvFlmLBteesB4I3w7CDQMkD6wYghTuhFtKK2V9hV67IShqEFAHKsGDFIk1gDar7qpDsAPG56xqvNONTGFhkZAAHSrM9jjGzDiflTRaP0soOp2l1QNrVUk6lsuBJ1V1d/Nc6TUczUZQHaES97HQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h1FxWec38nl1qRtKlTvaVCr7WZT7KrVWXIqtWQfzqX0=; b=VYh6atD+s41FPv5282aXYC3kAGh5/g2XRm7VhbsHMVBihw+m+LqkVcepYKHvczGzoj/YEXjVuCuY5JK3PR/ywnegmQ2+/DNgg1i6K7/olb6hzWtNkN2xCUqJpGXUhGPjWgAARuRPnOuQyUqrlMwyZtS/t1e6C43NgWbK5doFgwBuP98YFxN5No9NXG4MsBDHuUPQnmo2cXvqcKnDPpA2fA/NEye+eVAIoRgOGByWxRUTywc5n47GHb99otGld31NvxAjdQ67Bv53lVmrgQtyIodPLYP/l+MShw31hx+viOXf1p5Hn9PRYPb1yuQ+eoOnuNI3ZCWuO6ZkC0mov9xNTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none Received: from BYAPR11MB3205.namprd11.prod.outlook.com (2603:10b6:a03:1e::32) by BY5PR11MB4053.namprd11.prod.outlook.com (2603:10b6:a03:183::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.14; Fri, 18 Sep 2020 15:35:43 +0000 Received: from BYAPR11MB3205.namprd11.prod.outlook.com ([fe80::4c19:cf97:4c5c:384f]) by BYAPR11MB3205.namprd11.prod.outlook.com ([fe80::4c19:cf97:4c5c:384f%7]) with mapi id 15.20.3370.019; Fri, 18 Sep 2020 15:35:43 +0000 To: "Carlos O'Donell" Subject: Re: [RFC PATCH 0/3] implement dlmopen hooks for gdb Thread-Topic: [RFC PATCH 0/3] implement dlmopen hooks for gdb Thread-Index: AQHWjdFeP6rGp23v9Ee1LQjLeQy5nQ== Date: Fri, 18 Sep 2020 15:35:43 +0000 Message-ID: <20200918153543.GX7261@zorba> References: <20200626193228.1953-1-danielwa@cisco.com> <0f791d3a-20bc-4524-54eb-ce6df108fbff@redhat.com> <20200723184054.GD9875@zorba> <3ff42e45-b394-bf50-38c4-93baecc71497@redhat.com> <20200916161836.GW7261@zorba> <85ee3ea9-039b-a5db-a84e-224924822c79@redhat.com> <871rj0imo8.fsf@oldenburg2.str.redhat.com> <5ce2d889-9eea-4c53-8bba-d8216f2bf513@redhat.com> In-Reply-To: <5ce2d889-9eea-4c53-8bba-d8216f2bf513@redhat.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, OOF, AutoReply X-MS-TNEF-Correlator: user-agent: Mutt/1.9.4 (2018-02-28) x-originating-ip: [128.107.241.189] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6deddbf5-b1a5-489e-f95f-08d85be88187 x-ms-traffictypediagnostic: BY5PR11MB4053: x-ld-processed: 5ae1af62-9505-4097-a69a-c1553ef7840e,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wtjAp5N1NNwdEWkofC9DT/03DNqPrztJ2UKLsF3ffsy6TlHxcKxpwTLnxYY3iYsKfnUpzAwDZ5/N4IHjpqHota9LAC27I6QjxSP5fiV+551hhby+V1Iqf8YDeV53Bgj1haAnLw4uoxWRT9wnJIjEoDfjpDn6A9Uotxv5lFJQuOXh4wgw/Kjf7Ind1eD5NwwwL8kR3uSl5WR+EPnyFbHDayemkGfTHeRuwyjsuEuQ28WPMnZg30R/r2xxHb1lNz7GLA6nQmtv8B9CMkiC5PwnWXI2sW2WR0FriQ51OJ9tgiOcNK/B55fcJj5ZIPZaYcIao2VZ6ePlmiZpAqVK0KVAb7ueCRfmkfh41ZKb14iL4CG5om69sj51BQCNNn9SKAso x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3205.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(7916004)(39860400002)(376002)(136003)(366004)(346002)(396003)(26005)(2906002)(54906003)(6486002)(478600001)(4744005)(33716001)(6506007)(71200400001)(53546011)(186003)(316002)(1076003)(9686003)(6512007)(5660300002)(33656002)(6916009)(4326008)(8676002)(66556008)(66476007)(64756008)(66446008)(86362001)(107886003)(8936002)(66946007)(83380400001)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: vHOG2kiQGWsls+8vdQsSyBa2wkjDhCM6oCT1gHVM5smqzz8rEoeX0V17fB0E+U7lLI5jSXIZc8Nuv+pqpywRf3XVm7dY3cxFdXDfY/+azbailOv43eFciUDV/bWCa5031F0RDhparrIJ45jA7yB/aoB1Lf46MYzDDnzv+vvIzW2pLyA16YSBShjLmBtCpUCQayul3vl7BtjdZNcyEO0Gmz6tKQk6RkFok+9LY4arZyd0DKwNYpjJgvhrZZ5Jojm0uLT0LQe9/UyI8MYOQuKzupxmURfjGzz9p/y6v+mMcn3iU2ZWJvwvrPt5zh0Qy5SiyWt+6CSl///UEIOtOVtnCtrq7Lln/XiUK5LPBBmar6ClxpJvR63kL/mdK61Uan6ZaykyUCg1hIKD8oYCYJFgy8la83xB4P+ZkaVPZxSIpT1LdjwbG14QWGaEZv+BVjGBdA8zR3Jfsm0m49ZH7ho5uo09XGEWUplDqglAh6QoKjtVmZWiUfktq7j71QpvH1pQTQKKUQ4U2kGj/hHBL6hm21QVKdnamyYMb3raqiYMCW8tZejQ/iwUuUlPKjufVYo+g+7Cy8PIdNjXdtUjJ19Ytrg1bxBMoauhGKxCjO5jLIfsF7bw/ddZnzJlP+iibaY0H10pvwKTkk3xRNRSWuQ5bA== Content-Type: text/plain; charset="us-ascii" Content-ID: <156C8E70DC7B754BB038157E8150ADB5@namprd11.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3205.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6deddbf5-b1a5-489e-f95f-08d85be88187 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2020 15:35:43.5048 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IciUGR399Q0BpiMVUOSOxYTU1yZXnpS0vqvlAXU2+H1sxeSRON8ud0jLWC8od0fE6ccoEz1sbI21GjBFicbXTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4053 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com X-Outbound-Node: alln-core-4.cisco.com X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Daniel Walker \(danielwa\) via Libc-alpha" Reply-To: "Daniel Walker \(danielwa\)" Cc: Florian Weimer , "Nikola Tesic -X \(ntesic - SYRMIA DOO NOVI SAD at Cisco\)" , "libc-alpha@sourceware.org" , Pedro Alves , "Jeremy Stenglein \(jstengle\)" , "xe-linux-external\(mailer list\)" Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" On Thu, Sep 17, 2020 at 09:53:30AM -0400, Carlos O'Donell wrote: > On 9/17/20 8:59 AM, Florian Weimer wrote: > > * Carlos O'Donell: > >=20 > >> You will always have .dynsym with a definition for _r_debug_dlmopen. > >=20 > > Note that this doesn't work if you just have a core file. In order to > > find _r_debug (or _r_debug_dlmopen), a debugger needs the exact same > > copy of ld.so that was used by the executable, otherwise the symbol > > cannot be found in the image. >=20 > You are correct. >=20 > I followed up on my own email regarding this. >=20 > So in the end to get process and core file debugging we'll need: >=20 > * _r_debug_dlmopen > * DT_DEBUG_DLMOPEN >=20 It seems like adding DT_DEBUG_DLMOPEN into the gABI might take some effort.= Have you considered this ? The last one which was added was DT_SYMTAB_SHNDX in 2= 018, and it looks like it did not come from glibc. Daniel=