From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.devel Subject: Re: Extend gdb to filter registers Date: Wed, 15 Jan 2020 23:25:47 -0500 Message-ID: References: <878spmuerf.fsf@mail.linkov.net> <83wod3bx8i.fsf@gnu.org> <9f5ddaa5-0234-a17b-bdd7-81d70a0a50d6@gmx.at> <83FFF194-64CD-409E-8B7A-5A9DF91E79DE@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000cbf3c0059c3a3815" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="29704"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Juri Linkov , Stefan Monnier , Emacs developers To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 16 05:26:46 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1irwk2-0007hT-8K for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Jan 2020 05:26:46 +0100 Original-Received: from localhost ([::1]:36192 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irwk1-0003v2-86 for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Jan 2020 23:26:45 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56434) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irwjO-0002qU-05 for emacs-devel@gnu.org; Wed, 15 Jan 2020 23:26:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1irwjM-00040K-OB for emacs-devel@gnu.org; Wed, 15 Jan 2020 23:26:05 -0500 Original-Received: from mail-oi1-x22b.google.com ([2607:f8b0:4864:20::22b]:33581) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1irwjJ-0003wQ-A3; Wed, 15 Jan 2020 23:26:01 -0500 Original-Received: by mail-oi1-x22b.google.com with SMTP id q81so2924108oig.0; Wed, 15 Jan 2020 20:25:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+MRCuylNFc3qkc5vKxmRlUgGh6XHy2vAGp2845TL68c=; b=Ksm5CHa8sMSgu575Dxgthi6Qnm79vqu82V69WPlMkuQp1vAQtznTaGh05ntkuVAHmt E3g16gjr78WwPBaTFHLq3X3fp951H8S0ncJlWmkk6NOhtOC1tkU5sHn3Xbnc4+pyLzyv VqnnNBDHjWH6k9zdfBVZLZnfTlGw8p5yPcAmkYxsXI+XRDClsOWnx64WeHkswR7gKHxw LoT69ErygwC90ynkYatlzeTPy9BC/Av1hY9MhFo5R0Z+aX+dmU2vW1PeoVUY1EJ/ounW r+QMvm7pyXq4t13MmRN5qNA5lsbmrYlc7Mu0t3t8mrayIRxPG9+Hy+MRGFcx8I90+mwZ eIaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+MRCuylNFc3qkc5vKxmRlUgGh6XHy2vAGp2845TL68c=; b=O9URLbRdxDHnE9y6wCbXHRBztfaI1V+U06juyRQ+RMo2/OhAxScMsjUGuMntSSI7XK XFjQyiKNRKaNNd4cT5+nAQ9PHQNHFdGeCTjuwOW3Yao0CR7BKmQ7dfXR9yoB65kbJ+aQ lyvLiknyh1PM7ay1edSXKwwMVcmv5EqgHlKD3YUCYhFaUpsb8PwE6xPLWLe9jg1fubI3 UijgkX0B0tbA3ICD7GXdci8UzsKIpkFto1lpkZlJZJXliOxALJWTYzqbdrWjFuKvmEmJ nKvQBsq+fU2KDyaza7/YMFK798PHf/9hW6JqZOWTw1qBqIPMlOtedVVFYD6cgJ5omzop +6Iw== X-Gm-Message-State: APjAAAUXuFx8+Fq/h79MCtEsv+qnouygcKxQjYA+cmD+m+4APglQPqEr tlk2XzHn3LaDZehv/uwdk6HxfAYwwTf9c8BQywc= X-Google-Smtp-Source: APXvYqx3PjT7i2MAiXzLC+AW1gnxh1FA58cp+CKdeP+lzK7vfLv8KLna/7o1/zIXRLJPBuFscFiltyUMl4tb+4BEbS0= X-Received: by 2002:aca:d806:: with SMTP id p6mr2749490oig.17.1579148758470; Wed, 15 Jan 2020 20:25:58 -0800 (PST) In-Reply-To: <83FFF194-64CD-409E-8B7A-5A9DF91E79DE@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:244287 Archived-At: --000000000000cbf3c0059c3a3815 Content-Type: multipart/alternative; boundary="000000000000cbf3bd059c3a3813" --000000000000cbf3bd059c3a3813 Content-Type: text/plain; charset="UTF-8" I'm back working on gdb. This time I fixed a issue where gdb opens more than one window to display source code. By the design of gdb-mi, it should only have one source window. P.S. Will it be easier to view my changes if I create a branch under scratch? Do I need membership of emacs on savannah to create a branch? Yuan Here is the patch: --000000000000cbf3bd059c3a3813 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm back working on gdb. This time I fixed a issue = where gdb opens more than one window to display source code. By the design = of gdb-mi, it should only have one source window.

P.S. Will it be easier to = view my changes if I create a branch under scratch? Do I need membership of= emacs on savannah to create a branch?

Yuan

Here is the patch:
--000000000000cbf3bd059c3a3813-- --000000000000cbf3c0059c3a3815 Content-Type: text/x-patch; charset="UTF-8"; name="gdb-source-window.patch" Content-Disposition: attachment; filename="gdb-source-window.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k5g89b0w0 RnJvbSBkNjVkYzA1YWMwNTBkZjU0ZTdhZDM1ZjQ5Yzc5MzMxMDgxNGJmYmU3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBZdWFuIEZ1IDxjYXNvdXJpQGdtYWlsLmNvbT4KRGF0ZTogV2Vk LCAxNSBKYW4gMjAyMCAyMzowNjoyMyAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeDogZ2RiIG9w ZW5zIG5ldyB3aW5kb3cgdG8gZGlzcGxheSBzb3VyY2UgZmlsZQpNSU1FLVZlcnNpb246IDEuMApD b250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1F bmNvZGluZzogOGJpdAoKQnkgZGVzaWduIGl0IHNob3VsZG7igJl0LCB0aGUgcHJvYmxlbSBpcyBn dWQtZGlzcGxheS1saW5lIHVzZXMKZGlzcGxheS1idWZmZXIgaW5zdGVhZCBvZiBnZGItZGlzcGxh eS1zb3VyY2UtYnVmZmVyLgoKKiBsaXNwL2d1ZC5lbCAoZ3VkLWRpc3BsYXktbGluZSk6IGFkZCBn ZGItZGlzcGxheS1zb3VyY2UtYnVmZmVyLApyZW1vdmUgKHNldHEgZ2RiLXNvdXJjZS13aW5kb3cp IGF0IHRoZSBib3R0b20gYmVjYXVzZSBpdCBpcyB0YWtlbiBjYXJlCm9mIGluIGdkYi1kaXNwbGF5 LXNvdXJjZS1idWZmZXIKLS0tCiBsaXNwL3Byb2dtb2Rlcy9ndWQuZWwgfCA4ICsrKystLS0tCiAx IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2xpc3AvcHJvZ21vZGVzL2d1ZC5lbCBiL2xpc3AvcHJvZ21vZGVzL2d1ZC5lbAppbmRleCBk NWZkMWRjZTZmLi44Njg4MGIwYjQwIDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9ndWQuZWwK KysrIGIvbGlzcC9wcm9nbW9kZXMvZ3VkLmVsCkBAIC0yODI5LDcgKzI4MjksOSBAQCBndWQtZGlz cGxheS1saW5lCiAJICAgIChndWQtZmluZC1maWxlIHRydWUtZmlsZSkpKQogCSAod2luZG93IChh bmQgYnVmZmVyCiAJCSAgICAgIChvciAoZ2V0LWJ1ZmZlci13aW5kb3cgYnVmZmVyKQotCQkJICAo ZGlzcGxheS1idWZmZXIgYnVmZmVyICcobmlsIChpbmhpYml0LXNhbWUtd2luZG93IC4gdCkpKSkp KQorICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2RiLWRpc3BsYXktc291cmNlLWJ1ZmZlciBi dWZmZXIpCisJCQkgIChzZXRxIGdkYi1zb3VyY2Utd2luZG93CisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChkaXNwbGF5LWJ1ZmZlciBidWZmZXIgJyhuaWwgKGluaGliaXQtc2FtZS13 aW5kb3cgLiB0KSkpKSkpKQogCSAocG9zKSkKICAgICAod2hlbiBidWZmZXIKICAgICAgICh3aXRo LWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgpAQCAtMjg1OSw5ICsyODYxLDcgQEAgZ3VkLWRpc3BsYXkt bGluZQogCSAgICAgICAod2lkZW4pCiAJICAgICAgIChnb3RvLWNoYXIgcG9zKSkpKQogICAgICAg KHdoZW4gd2luZG93Ci0JKHNldC13aW5kb3ctcG9pbnQgd2luZG93IGd1ZC1vdmVybGF5LWFycm93 LXBvc2l0aW9uKQotCShpZiAoZXEgZ3VkLW1pbm9yLW1vZGUgJ2dkYm1pKQotCSAgICAoc2V0cSBn ZGItc291cmNlLXdpbmRvdyB3aW5kb3cpKSkpKSkKKwkoc2V0LXdpbmRvdy1wb2ludCB3aW5kb3cg Z3VkLW92ZXJsYXktYXJyb3ctcG9zaXRpb24pKSkpKQogCiA7OyBUaGUgZ3VkLWNhbGwgZnVuY3Rp b24gbXVzdCBkbyB0aGUgcmlnaHQgdGhpbmcgd2hldGhlciBpdHMgaW52b2tpbmcKIDs7IGtleXN0 cm9rZSBpcyBmcm9tIHRoZSBHVUQgYnVmZmVyIGl0c2VsZiAodmlhIG1ham9yLW1vZGUgYmluZGlu ZykKLS0gCjIuMjQuMQoK --000000000000cbf3c0059c3a3815--