From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailsec201.isp.belgacom.be (mailsec201.isp.belgacom.be [195.238.22.97]) by sourceware.org (Postfix) with ESMTPS id ECC16384B110 for ; Mon, 29 Mar 2021 20:02:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org ECC16384B110 IronPort-SDR: jElJ9o9W1N4oRRTTiyxyuaNQzcSfBHPybOrj8Kt7aksravXtLJ5our/VT6SVrMPDRXS4vXpmNA XfXr8XSicbqnU258JkcxmiYeFxDyTtd4Pd08tWvSV8CQfBnLjYCRZ/uxC6TYreQNK5lUCgGz9+ 6E3kJm1VZ9ZCC1OOjE9nUBewOQdOCtv+2mATUb+n1WRAIDoddqOmCxUe4BbgTsSw49vPNMm+Gs 25PDESkok57rzUpQOHw33QxBRtsQYnn2LkM5vSUuLQo+Y8ZNLd4wURvsr1jG4UZzThP/kN6E4B oPo= X-IPAS-Result: =?us-ascii?q?A2DHAgDEMWJg/yFRiNlaHAEBAQEBAQcBARIBAQQEAQFAB?= =?us-ascii?q?4FJg3eEZkaJBIhDOQGcJAsBAQEBAQEBAQEJMQECBAEBhFACggMmOBMCAwEBA?= =?us-ascii?q?QMCAwEBAQEBBgEBAQEBAQUEAYYYRoI4KQGDYwEFIzMjEAgDGAICJgICVwYBh?= =?us-ascii?q?g6rW4EyhVmDJYFEgQ8qhn+CWYNyNoFVQoN5NT6EF4M/gmAEgzuBFYFjQp0vn?= =?us-ascii?q?EwsB4MJgR0FC5s1IqRQlQejMoFrgXxtgz1PJpxpQmcCBgoBAQMJdAgThU2CR?= =?us-ascii?q?QEB?= IronPort-PHdr: A9a23:h3uFmh2BHwlzD7WcsmDO5AMyDhhPgJ3EezUN459isYplN5qZl7zcN UDSrc9gkEXOFd2Cra4d2qyP7vCrADBYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF 95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba52I RmssAnctsobjYR/Jqs+1hfCv2dFdflRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2U KJVAi0+P286+MPkux/DTRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5 KplVBPklCEKPCMi/WrJlsJ/kr5UoBO5pxx+3YHUZp2VNOFjda/ZZN8WWHZNUtpUWyFHH4iyb ZYAD/AZMOhbsofzp0UAoxW8CgmiGOzgxDBHiHDt0K0m0eksCx3K0BA6Et8MtnnfsdX7NL0VU eCw1KTG1zXDb/JS2Tf88IjIag4uquyMUr1qa8rRzlAvFx7EjlqOs4zlJC6e2+MVs2ib7upgU eOvi3Y/qw5vuDSuyN0jipPOhoIM11DE9Dt2wJwuJdCjU057Yt6lEJ1OuCGGLYd5Wd0tTnhut S0nxbIIpYS1czIWyJQ72RHfcfqHfpCW7h79V+ucPTh1iG55dL+9hxu//lWtxO3gWsS731hEr jdIn9fIu30T2RLe9MaKR/h+80qv2DuC1w7e5+5ALE01k6fQNp0vwqYom5YNrEjOHDX6lFj4g aKXbEkp+fWk5/7pb7jooJKXKpV6hRvkMqs0n8yyGeE4Mg8TUGeF4em8z7jj/VHhQLVNk/02j rHVsJDEKsQfoa60GwpV3Zs75xa+CTepzsgYkGEZIF5Yeh+LlZXlNl/PLfziDvqznk6gnTlly vzeO73uGJTNLnzNkLf7erZ97lZRyBIzzdBe45JUC6kBIOrtVUPrut3XFAU5Mwutw+b6CdVyy JkeWXmUD6+CM6PTsVmI6fwzI+WWf4Aapi7xK+I56P72kX85hVgdcLGy3ZsWbXC4GfJmL1+cY XX2mNcODWcKvgslQezyj12CVT5SZ3OuX6I4/D00FJipB5/ZRo+xmLyBwDu7HppOa2BaClCMF nLoeJ+fW/oXdCKeO8xsnSAEVbS7VoAuywmktBXmxLp/MurU5ioYuIrs1Ndo/OLejgoy9TtpD 8SHz26CUW91kXkSRzAoxqx/plZ9yljQmZR/1sdZENtVr9ZASAw6NNaI1O1/DNa0XwvbddeIY E6hRsSjHTV3Rdtnh5cyY0F4Es7qsR3CaDGhA6IV3+iXBJsx+7n0wz2hLMY7x3uQh4c7iFxze stOMWy+nqM3yAHJAJfUkkiDjO7+baQd2C/V7GrF0mOUu1hFUQNqSo3eXmEZa1eQp9mvtRCKd KOnFblyalgJ8sWFMKYfL4Sx1T17 IronPort-HdrOrdr: A9a23:ZTGTA64FP5lF9szZDgPXwFjXdLJzesId70hD6mlaQ3VuHfCwvc aogfgdyFvIkz4XQn4tgpStP6OHTHPa+/dOkO0sFJ2lWxTrv3btEZF64eLZsl7dMgD36+I178 ldWodkDtmYNzVHpOb8pDK1CtMxhOSAmZrIuc7771NACT5ncLth6QARMHf/LmRTSBNdDZQ0UL qwj/AtmxOadX4abtu2CxA+NoD+jubGm578bRkNCwRP0mmzpAm14733GQXw5H0jeg5IqI1PzU H4iQDjoo2sv/anoyWstVPu0w== X-IronPort-Anti-Spam-Filtered: true Received: from 33.81-136-217.adsl-dyn.isp.belgacom.be (HELO md) ([217.136.81.33]) by relay.proximus.be with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2021 22:02:50 +0200 Message-ID: Subject: Re: Remote query for structure layout From: Philippe Waroquiers To: Simon Marchi , Thomas =?ISO-8859-1?Q?Wei=DFschuh?= Cc: gdb@sourceware.org Date: Mon, 29 Mar 2021 22:02:50 +0200 In-Reply-To: <63fba577-8dfd-f04b-2bc4-64645a084328@polymtl.ca> References: <0e328e95-5035-4de6-9b44-b83ffab38662@t-8ch.de> <51319e86-d463-475c-ad50-b998ac507463@t-8ch.de> <63fba577-8dfd-f04b-2bc4-64645a084328@polymtl.ca> 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=-6.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, 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: Mon, 29 Mar 2021 20:02:53 -0000 On Mon, 2021-03-29 at 15:42 -0400, Simon Marchi via Gdb wrote: > So I would lean towards a home-grown format, but it's more work to > ensure it is extensible if we want to include more information in the > replies in the future. Wouldn't it be possible to have the target sending back some (maybe limited and/or partial) 'standard debug info' (such as dwarf) for these types ? I have a very limited knowledge of dwarf, so no idea if it is easy to have 'small scale' debug info being returned by the target (e.g. by having the needed dwarf entries linked as binary data inside the target, or generated by the target). This might allow to reuse the existing GDB dwarf parser and likely give a flexible enough description 'language'. Philippe