From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 2C4513858292 for ; Fri, 17 Jun 2022 10:36:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2C4513858292 Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-227-pQQ0pBGfPcS6nXGfQ5K7ng-1; Fri, 17 Jun 2022 06:36:07 -0400 X-MC-Unique: pQQ0pBGfPcS6nXGfQ5K7ng-1 Received: by mail-wr1-f70.google.com with SMTP id b10-20020adf9b0a000000b0021a0c74738aso872627wrc.7 for ; Fri, 17 Jun 2022 03:36:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=I6UxPgOTPRIfPO5qu4NGLhnuHen3YaSJRhqnMcslyC0=; b=5ZXbuqXeBkAMJdS5nRci74EUmw4VSMo+tKCdC2TGiKP/Xb1WB1FxHWttFbLOPiz2cN UhBWElSjKYSDbVSQTncF+r2Rvn1tcjX3HUrAk4YkwBgAPAO7/2PdiZIAapittct8h9nR pIv8CeJwesS8BasyHjQTGrv7dPu50KH3a1DK+pEGPAPgLykzJw2uOE09UI7i/iKKMzJG YDV+xv1HbhuL8y54BR6iA41ksqDELOpzasxgY0asXAISbKr9fnvpMvLYxDkttN7ujgbx 5uG8L2YugittPaptmyGVhYsXqDWlaqzVewoeMoCs+AcPt3b5gIAg1Vs6iDOQTGAJaLxV hFuw== X-Gm-Message-State: AOAM5331LhXlCgCyILOwqVbwscYyb8v6ZrGS1LJjVacp9R1M5nTwnouC XVlpPhSFXb3sy9i6utrHJuVOSI/x6WksYRgzukJJAI9yCVfip7GyHM7wUE5/UBkO9eVG3kGkpUX JhlelkUnSBlF75gU8MztJRYzzGhSsBqcRndW3E0+XkEAV1Yi8BgBU3QEMZsJxJF23cFT/OdxOwQ == X-Received: by 2002:a05:600c:1c24:b0:39c:6530:2a60 with SMTP id j36-20020a05600c1c2400b0039c65302a60mr19964118wms.78.1655462166361; Fri, 17 Jun 2022 03:36:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzWcj8CAFP4X56qwVH+BcnmzO09HY4LDSvgn8NBd8GOLDPSid7hKqPwgdfcfVt5m20nA3uTCA== X-Received: by 2002:a05:600c:1c24:b0:39c:6530:2a60 with SMTP id j36-20020a05600c1c2400b0039c65302a60mr19964093wms.78.1655462166060; Fri, 17 Jun 2022 03:36:06 -0700 (PDT) Received: from localhost (host109-154-20-145.range109-154.btcentralplus.com. [109.154.20.145]) by smtp.gmail.com with ESMTPSA id e4-20020a5d5004000000b0020fdc90aeabsm4254502wrt.82.2022.06.17.03.36.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jun 2022 03:36:05 -0700 (PDT) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Andrew Burgess Subject: [PATCH 0/2] Use libopcodes disassembler styling with GDB Date: Fri, 17 Jun 2022 11:36:00 +0100 Message-Id: X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-Spam-Status: No, score=-6.7 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jun 2022 10:36:10 -0000 libopcodes is slowly gaining the ability to provide styling information for its disassembler output. This series extends GDB to make use of this information where possible (currently only i386 based architectures and RISC-V). --- Andrew Burgess (2): gdb: have gdb_disassemble_info carry 'this' in its stream pointer gdb: add support for disassembler styling using libopcodes gdb/NEWS | 28 ++++++ gdb/cli/cli-style.c | 107 ++++++++++++++++++++-- gdb/cli/cli-style.h | 28 ++++-- gdb/disasm.c | 217 +++++++++++++++++++++++++++++++++++++++++--- gdb/disasm.h | 81 ++++++++++++----- gdb/doc/gdb.texinfo | 100 +++++++++++++++++++- 6 files changed, 503 insertions(+), 58 deletions(-) -- 2.25.4