From patchwork Tue Apr 18 01:25:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Modra X-Patchwork-Id: 84515 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp2514243vqo; Mon, 17 Apr 2023 18:26:06 -0700 (PDT) X-Google-Smtp-Source: AKy350bSvOHjH1bbF/t8NKnTSgsDpf56b3P8jdUh0bDtvobYo/07SRUaHb56ceKwKhwrBR1/RGw0 X-Received: by 2002:a17:906:8390:b0:94c:ea3b:27a with SMTP id p16-20020a170906839000b0094cea3b027amr8551368ejx.16.1681781166411; Mon, 17 Apr 2023 18:26:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681781166; cv=none; d=google.com; s=arc-20160816; b=G7cZdh//qGDDwSDMPm7Y6n3UJG4KuUcojo3sOrYlxoXrpOBM/AQgcRfcCDptzGOXSg XqGQqEn0ZECTtvIoBItvEmps3xH4efiMkjA8hki8tsDVYpBde3p5n+mb5uee5wia1YGD f2DxIzxhGDDkggME3TYpcJMmZp83oPVBjXYNduHREbsqHEtDAw4ve4scHJoFOJTHHgpS C/CCTgsme6bPp3xW4E5EXaQrB3AwLOXelRaCuMg+PoP1bVyIE8jImiPIu3CliMDqNqHD revAve5LbToXnrs4voXsnv3y59InQ/YUzFCTCi39f9xojXnbCm8uNCkpELuxHNLmoHrD rEfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence :content-disposition:mime-version:message-id:subject:to:date :dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=2LGmkFLaD9HoR2Kf4RuTzCLJ/bioJgOOicdegKS5T7w=; b=eZ0adLj9R3kLTNXwUvn73Gyw5HPzhc8t3u7Ta0jR3L+wMdOBFv3aSuS5JsN5Ij/Ouw 5EvimIzFNPNZWYAAH6jJMbG5KTGuvB9BGKA3bl+cBZgiHbipRp5gQtLNlUCIElHqUA7g oOX8/UcevvErL1v5pz6rRc5k5gpczWs/rEV9Sx27qFWQg8wFV33cZaBcgy4mQ6S9FRnh tOweb2cr/8x60jPriQEttD8oSenqQtuiq9W4L5LXsxjG+ovvEYa0JPsgc17N8LEXTIgt QHmbGwyPFNWJ9m0S5yXp3DE1xD8VohPgRKgpNGxXycIMSzhUTcB1kuqiocKUHFKJop+i W5FA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b="O7l/Is2o"; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id eq21-20020a170907291500b0094f2e9ff85csi5112104ejc.541.2023.04.17.18.26.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 18:26:06 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b="O7l/Is2o"; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AF141385840F for ; Tue, 18 Apr 2023 01:26:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AF141385840F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1681781163; bh=2LGmkFLaD9HoR2Kf4RuTzCLJ/bioJgOOicdegKS5T7w=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=O7l/Is2oXghrHTraSSLd/TGJkzufsHmk0aGg+ZBEswrrDNHIFuUvscQ+g0uTuh3yj lB3Ob9IOx1larLtM5ZGLinWWibvWq6j9YqW7j9LZGSXbIYF7mKIcRMrhu/biXT6myH LpfXub5F/UARHTtldjja6qUbvklJq+0M8nsMDrCg= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) by sourceware.org (Postfix) with ESMTPS id F0CC338582BD for ; Tue, 18 Apr 2023 01:25:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F0CC338582BD Received: by mail-pg1-x531.google.com with SMTP id 41be03b00d2f7-51b661097bfso927202a12.0 for ; Mon, 17 Apr 2023 18:25:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681781154; x=1684373154; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2LGmkFLaD9HoR2Kf4RuTzCLJ/bioJgOOicdegKS5T7w=; b=T76EPWEVNAnqFl9earU0CxjxRWjLLIQNTMjrSCNHybQiOVB3Wl8PbOMQuHvgn77OLg o/or3p95Q2mMxBjafzLw42/QjMpwUvojoYmlz/IvciV1LNEFEWWz5hzUw4MwHAtpZWM4 Nkt6kO2kdRknRXj1jswzaYoTuBc2R7P8fdm0X65c2BchNFu9KZXJBSGk3X54+kjR92Lo 6fkKmZ2IPLYTEpXaHsZg0r0u5WKRP/eQUVe2SB6gVe6nxxttTkyR0rCUG+hHtSMcpCfv R36Wy/PVcSKTXXHqfewm7XAf0lChlGEzCcRSgPTLwuT36ZiU4YsQAzsTQIDdvhr0KEpg tNkQ== X-Gm-Message-State: AAQBX9e2X5ow4Q0y2j7NrYkfdD4dI/GyH9DkS0gemuqV+cpjbTiLWdLj IaJTl8eJOa/bvqkYo0rUwwsjwBKtQus= X-Received: by 2002:a17:902:a98a:b0:1a6:afb8:f480 with SMTP id bh10-20020a170902a98a00b001a6afb8f480mr440028plb.51.1681781154472; Mon, 17 Apr 2023 18:25:54 -0700 (PDT) Received: from squeak.grove.modra.org (158.106.96.58.static.exetel.com.au. [58.96.106.158]) by smtp.gmail.com with ESMTPSA id c13-20020a170902b68d00b001a633a9322dsm8304106pls.212.2023.04.17.18.25.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 18:25:53 -0700 (PDT) Received: by squeak.grove.modra.org (Postfix, from userid 1000) id 4F1CA1142D7F; Tue, 18 Apr 2023 10:55:51 +0930 (ACST) Date: Tue, 18 Apr 2023 10:55:51 +0930 To: binutils@sourceware.org Subject: objdump use of uninitialised value in pr_string_field Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-3035.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Alan Modra via Binutils From: Alan Modra Reply-To: Alan Modra Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1763475368007306120?= X-GMAIL-MSGID: =?utf-8?q?1763475368007306120?= PR 30365 * rdcoff.c (parse_coff_struct_type): Leave bitsize zero when no auxents. diff --git a/binutils/rdcoff.c b/binutils/rdcoff.c index 17e89e87d74..79fcfb21814 100644 --- a/binutils/rdcoff.c +++ b/binutils/rdcoff.c @@ -385,7 +385,8 @@ parse_coff_struct_type (bfd *abfd, struct coff_symbols *symbols, case C_FIELD: bitpos = bfd_asymbol_value (sym); - bitsize = auxent.x_sym.x_misc.x_lnsz.x_size; + if (psubaux != NULL) + bitsize = psubaux->x_sym.x_misc.x_lnsz.x_size; break; case C_EOS: