From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailsec110.isp.belgacom.be (mailsec110.isp.belgacom.be [195.238.20.106]) by sourceware.org (Postfix) with ESMTPS id 61327383F848 for ; Sun, 17 May 2020 05:24:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 61327383F848 IronPort-SDR: kX8k0txEKk1dRWTaRn/1CapllNZ7alk5uxl+JyQYUBFsEZYt0zPGjv3DHhEhVpI3ogJgr9Y16d OhG37vf+3sIiTagxXptna0+50pR3AOYCtIASJNm+ZM5EBojmvaAcneVVBXZ0G088LHpSVL4Jjt 36lppeTss8ARDNP/r8eZsUejtHbRCttS8slWb3cNo7+XahPzjh9Q+7FXOhbCIxaTOCLTtW7D8V AZrOl34YMKmR8uFCd4V9ko38KjXmUIeQ586L23Bbk/+TXy1eaU5QqFNJcbwyck96GQ/Rly7rsp kf0= IronPort-PHdr: =?us-ascii?q?9a23=3A5+OEDBBdKaGsG477gXVYUyQJP3N1i/DPJgcQr6?= =?us-ascii?q?AfoPdwSP36pM6wAkXT6L1XgUPTWs2DsrQY0reQ6vi5EjxQqb+681k6OKRWUB?= =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?= =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5yIRmssAndqtQajYRhJ6sy1x?= =?us-ascii?q?DEvmZGd+NKyG1yOFmdhQz85sC+/J5i9yRfpfcs/NNeXKv5Yqo1U6VWACwpPG?= =?us-ascii?q?4p6sLrswLDTRaU6XsHTmoWiBtIDBPb4xz8Q5z8rzH1tut52CmdIM32UbU5Ui?= =?us-ascii?q?ms4qt3VBPljjoMOiUn+2/LlMN/kKNboAqgpxNhxY7UfJqVP+d6cq/EYN8WWX?= =?us-ascii?q?ZNUsNXWidcAI2zcpEPAvICM+hFr4fzuVUAohmwBQawCuzgxTBGi2Tq3aA4ye?= =?us-ascii?q?ktDR3K0RYiEt8IrX/arM/1NKAXUe2t1qfIzTTDb/dX2Tfl8IjHbA0qrvGWUr?= =?us-ascii?q?JqdsrR0FQvFwLbgVWKsozuIjSY1vwNs2ia6+pgVPqvi3Y5pA1rrDmg3N0sio?= =?us-ascii?q?7QhoIIy1DL6z95wJ0uKN2jS056YdikH4VMty2ALIR5XNovTmd1syk11rMIo4?= =?us-ascii?q?S0fDQWyJs53R7fbeSKf5SU7x7/VOicIDh2iX1qdr+7iBu/8kiuxvDhWsS1zF?= =?us-ascii?q?pGsypLn8fSunwT2RHd5MaKRPRj80qg2DuC0wDd5+NGLE0yiKHVJZkhwrsqmZ?= =?us-ascii?q?oSt0TOBjT2mELrjK+Makor5Oap5P79Yrr4vJOcMJV0ig74P68zmcK/Gfw1Ph?= =?us-ascii?q?YTU2WZ4+iwybPu8EzjTLhJk/E6iKfUvZ7cKM8GvKC2GRVV3Zwm6xunCjem18?= =?us-ascii?q?kXkmcfIVJefRKHk5DpO1bTIPDkFfu/g0qjkDNsx/3eO73uH43BLnnFkLj/Yb?= =?us-ascii?q?Zw81BQxBcxwNxF+p5ZBLAMLOjwV0PsrtDVABE0PxSxw+n9CdV90o0eWXiIAq?= =?us-ascii?q?+cKK7SqV+I5uMrI+mNfI8VoCjyJ+Ir5vH0l385nkYdfbSo3ZQJcnC4Be9rI1?= =?us-ascii?q?6aYXvshNcOD3sKshAlQ+P0kFGCSyJcZ26uX6Ig4TE2EJqmAp3HRoCznrOBxz?= =?us-ascii?q?y2HodIaW9bClCDC2voe5+YVPcLbSKYOtVhnSAcVbi9V48h0gmjtArgxLp9Le?= =?us-ascii?q?rU5zYYuYj/1NRv4u3ciw0y9D17D8uDyWGAVGB0nmUURzAo2KBzu1ByylCG0a?= =?us-ascii?q?JgmfxXCcRT5+9VUgc9LZPcwPF1BMvpVwLaedeJVUymTcm4DjA/VN0x2cEBb1?= =?us-ascii?q?x6G9W4gRCQlxatVocYm6aMTLUw7K/HlyzpLsJjxm3uzqQtj1A6BMBIMDvizu?= =?us-ascii?q?Ra+hTBCIPT1w28nrypaL9U4GSFoGKK12mTpwdEFgt9TbfKUGo3Z03KoNC/7U?= =?us-ascii?q?THGfvmJpgNel9OxcSqMaxXcNbkklxcSbHkItuIMEyrnGLlPRaJwrKUdIeiRG?= =?us-ascii?q?wH2zzACUUeiEhH5XaHMQkmHirnvGvECyVzFF/1eGv38vh4pW/9REJinFLCVF?= =?us-ascii?q?Foy7fgok1dvvebUf5Gm+tc4Co=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2AEAACQycBe/yFRiNlmGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBARIBAQEBAQEBAQEBAQFAgTMEAQEBAQELAYIrb1QhEiyEJIg?= =?us-ascii?q?hYIgKmWmBewsBAQEBAQEBAQEIIwkBAgQBAYREAoIVJzQJDgIDAQEBAwIFAQE?= =?us-ascii?q?GAQEBAQEBBAQBbAQBAQcKhFEhAQMBAQUKATcMgjspAYMMAQEBAQIBIzMzCAM?= =?us-ascii?q?OCgICJgICVwYBCYMwglwkC60sdoEyhVKDdIE6BoEOKgGMUIFMP4QhPoJnBBq?= =?us-ascii?q?EXYI+IgSOLIp+mWYHglOBAQSHIZAhHYJdjXKNB5BDiWuUEIFSOYFWbYM9TyW?= =?us-ascii?q?QTBeIY4VEQjA3AgYIAQEDCXQIE44yAQE?= X-IPAS-Result: =?us-ascii?q?A2AEAACQycBe/yFRiNlmGQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?RIBAQEBAQEBAQEBAQFAgTMEAQEBAQELAYIrb1QhEiyEJIghYIgKmWmBewsBA?= =?us-ascii?q?QEBAQEBAQEIIwkBAgQBAYREAoIVJzQJDgIDAQEBAwIFAQEGAQEBAQEBBAQBb?= =?us-ascii?q?AQBAQcKhFEhAQMBAQUKATcMgjspAYMMAQEBAQIBIzMzCAMOCgICJgICVwYBC?= =?us-ascii?q?YMwglwkC60sdoEyhVKDdIE6BoEOKgGMUIFMP4QhPoJnBBqEXYI+IgSOLIp+m?= =?us-ascii?q?WYHglOBAQSHIZAhHYJdjXKNB5BDiWuUEIFSOYFWbYM9TyWQTBeIY4VEQjA3A?= =?us-ascii?q?gYIAQEDCXQIE44yAQE?= Received: from 33.81-136-217.adsl-dyn.isp.belgacom.be (HELO md) ([217.136.81.33]) by relay.skynet.be with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 17 May 2020 07:24:14 +0200 Message-ID: Subject: Re: exec-file-mismatch and native-gdbserver testing From: Philippe Waroquiers To: Pedro Alves , "Metzger, Markus T" , GDB Date: Sun, 17 May 2020 07:24:13 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5-1.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-8.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 May 2020 05:24:20 -0000 On Sat, 2020-05-16 at 21:10 +0100, Pedro Alves via Gdb wrote: > > So I cooked up something. Below's the resulting preliminary patch. > > Seems to work nicely -- it fixes gdb.base/argv0-symlink.exp at least. > I haven't run the testsuite yet. I have looked at the patch and played a little bit in a native setup. It worked as expected, the patch looks ok to me. Note that buildid comparison means that the exec-file used by GDB might not be the (same physical) exec-file of the process being debugged. For some specific scenarios, it might have an impact, such as the user wanting to debug a copy of the file to avoid 'Text file busy', maybe some interaction with setuid/setgid, ... ? Maybe good enough to mention this in the user manual and/or in the 'help set exec-file- mismatch' ? Or maybe GDB should give a message to the user for different files but same buildid ? > > There's (at least) one issue that I'll need to fix. It's to > get rid of the "transfers from remote targets can be slow" warning > when we open the remote file to read the build id: Note that before GDB 10 goes out with this new exec-file-mismatch feature, we should sort out: https://sourceware.org/bugzilla/show_bug.cgi?id=25475 as possibly fixing this bug might imply to change the options of 'set exec-file-mismatch' (see last comment in the bug). Thanks Philippe