From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id aJ+qH3AyYmC0UgAAWB0awg (envelope-from ) for ; Mon, 29 Mar 2021 16:02:56 -0400 Received: by simark.ca (Postfix, from userid 112) id 734E91E965; Mon, 29 Mar 2021 16:02:56 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 7F4C31E01F for ; Mon, 29 Mar 2021 16:02:55 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0E7133850435; Mon, 29 Mar 2021 20:02:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0E7133850435 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1617048175; bh=xCRnEIaIncT1rlGAvOLP72H5y+qwfkWp/hHCOwvcP9I=; h=Subject:To:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=FKMwmAyEuoctnJTWL91OofwSbWFpromQnICGlJM3dChVQ1kEK0uEJOpq740Sztu2x CZ9uzPeL5bFkCHhdgcDZKXF2qw6XJfxLxeSx09EsFqshCl/rW9glJmwQIX3zIsu3br 98QV/R9HqSE+0pOm8rhaVvKX5Qcj6/z5QYy7rC/U= 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 To: Simon Marchi , Thomas =?ISO-8859-1?Q?Wei=DFschuh?= 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-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: , From: Philippe Waroquiers via Gdb Reply-To: Philippe Waroquiers Cc: gdb@sourceware.org Errors-To: gdb-bounces@sourceware.org Sender: "Gdb" 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