From patchwork Tue Sep 3 21:34:05 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Burgess X-Patchwork-Id: 34379 Received: (qmail 78674 invoked by alias); 3 Sep 2019 21:34:12 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 78665 invoked by uid 89); 3 Sep 2019 21:34:12 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.8 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.1 spammy=H*MI:andrew X-HELO: mail-wm1-f49.google.com Received: from mail-wm1-f49.google.com (HELO mail-wm1-f49.google.com) (209.85.128.49) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 03 Sep 2019 21:34:11 +0000 Received: by mail-wm1-f49.google.com with SMTP id n10so1150317wmj.0 for ; Tue, 03 Sep 2019 14:34:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id; bh=PslNWRX0kyivfd4BMdb5UHrwEkj4vSL+WZS7bBABtAw=; b=RIzM9+IwCmCzg7gnwnur+2xpzlvzym566Q3SZW3XiumdYmucdifatqIil6z2cgNpry 6lHR/QaZJSPwedoGQiaAZL8+cqC13mhOvYBlJRNFljZDDPe1ZN272AELcyz7GcKXD3bN yK9eCCsnjG6YU0/DsNI2LalAtsSBvqe35xK3SCCj6/DbJ1Q/DBsAm6J4Fnd7r8oIIn1o fcBGrJETJ75T8XfwvO88Tdz01hyx2ej9Kn6EdgCiJpDglE7/ltxUUQB598Ueh9J3tSD3 lo92uy4zKSUNjdfzVVZMnYNUe3EKW4Vf6lD+wQb9/pViMeoWEI8IXbKQhDimkmcNwok5 r9vA== Return-Path: Received: from localhost (host86-161-16-231.range86-161.btcentralplus.com. [86.161.16.231]) by smtp.gmail.com with ESMTPSA id y14sm44114509wrd.84.2019.09.03.14.34.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 03 Sep 2019 14:34:08 -0700 (PDT) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Andrew Burgess Subject: [FYI] gdb: Handle missing domain types in: maintenance print psymbols Date: Tue, 3 Sep 2019 22:34:05 +0100 Message-Id: <20190903213405.22403-1-andrew.burgess@embecosm.com> X-IsSubscribed: yes Some domain_enum values were not handled in print_partial_symbols which means that 'maintenance print psymbols' would print '' when it shouldn't have. gdb/ChangeLog: * psymtab.c (print_partial_symbols): Handle missing domain_enum values MODULE_DOMAIN and COMMON_BLOCK_DOMAIN. --- gdb/ChangeLog | 5 +++++ gdb/psymtab.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/gdb/psymtab.c b/gdb/psymtab.c index 6cc7566580a..6f9bf7268f5 100644 --- a/gdb/psymtab.c +++ b/gdb/psymtab.c @@ -853,9 +853,15 @@ print_partial_symbols (struct gdbarch *gdbarch, struct objfile *objfile, case STRUCT_DOMAIN: fputs_filtered ("struct domain, ", outfile); break; + case MODULE_DOMAIN: + fputs_filtered ("module domain, ", outfile); + break; case LABEL_DOMAIN: fputs_filtered ("label domain, ", outfile); break; + case COMMON_BLOCK_DOMAIN: + fputs_filtered ("common block domain, ", outfile); + break; default: fputs_filtered (", ", outfile); break;