From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x143.google.com (mail-lf1-x143.google.com [IPv6:2a00:1450:4864:20::143]) by sourceware.org (Postfix) with ESMTPS id 548CB3857810 for ; Thu, 10 Dec 2020 12:43:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 548CB3857810 Received: by mail-lf1-x143.google.com with SMTP id l11so8026895lfg.0 for ; Thu, 10 Dec 2020 04:43:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=+6RuD9lhwgE5+/OmKGLhcdul2ufWqT2bOLIkyGuKIJU=; b=Gtvt5rlANo5+Jz3qnnyOD6jtCU5ahGQrRU1oFCMme0gNIr+F3i1Kf3dGIHkDEuZ6A0 9b9B27PFSn27h3pRXWAe33shipfntaB4DeKXsaiNmpv2IrvoGpT2uOi/GrRgo707j03W 04gVlKB5380TsrgCZcAfOK3frMZ/RZk01mj2mZzdxAuA/AD7CMJ+wgPAjMs50aW6RglE 2DQuXwPqOXD215++X6GfcErkMv5WfEIq5gSLBoAqtyIxtruuQV4jA8EGNTpfLhRDgAlz 7mcJwIP8DxQTARMkL8m5qx7UBzdME8a3MELDykeHN/DqAnj2Ey/PTyy3U56+WN8dCKtJ zvRg== X-Gm-Message-State: AOAM530YoVLFj7QgbJ82qAayF2CUZLXsE1lNK6aceRdAgMk7oljB+GTy DQCYe6oK0E/z2HLRF9qzBeWNGjr8KCkrTA== X-Google-Smtp-Source: ABdhPJyQaGppwqZ0Etpy7xUdx7GomKH4Cgnd2fkG3OlztzcZUzehIuhsxTxaeFVzclA2JbM0tMbFPw== X-Received: by 2002:ac2:4308:: with SMTP id l8mr2865419lfh.260.1607604194888; Thu, 10 Dec 2020 04:43:14 -0800 (PST) Received: from afedotov-linux-ubuntu20.cmtknet.ru (relay.cmtk.ru. [195.5.145.226]) by smtp.gmail.com with ESMTPSA id d2sm591240ljg.39.2020.12.10.04.43.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Dec 2020 04:43:14 -0800 (PST) From: Alexander Fedotov To: binutils@sourceware.org Subject: [PATCH] elf32-arm.c: Use prefix 0x when printing private flags. elfnn-aarch64.c: Likewise. Date: Thu, 10 Dec 2020 15:43:13 +0300 Message-Id: <20201210124313.7095-1-alfedotov@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-9.7 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 autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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-List-Received-Date: Thu, 10 Dec 2020 12:43:18 -0000 Currently objudmp for Arm and AArch64 shows flags in decimal format that is misleading. --- bfd/ChangeLog | 6 ++++++ bfd/elf32-arm.c | 4 ++-- bfd/elfnn-aarch64.c | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 99c275ce4f..3717cf4ffe 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2020-12-08 Alexander Fedotov + + * elf32-arm.c (elf32_arm_print_private_bfd_data): Use prefix 0x + when printing private flags. + * elfnn-aarch64.c (elfNN_aarch64_print_private_bfd_data): Likewise. + 2020-12-07 Siddhesh Poyarekar PR 26945 diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 2f6bd88555..eadfc34249 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -15062,7 +15062,7 @@ elf32_arm_print_private_bfd_data (bfd *abfd, void * ptr) /* Ignore init flag - it may not be set, despite the flags field containing valid data. */ - fprintf (file, _("private flags = %lx:"), elf_elfheader (abfd)->e_flags); + fprintf (file, _("private flags = 0x%lx:"), elf_elfheader (abfd)->e_flags); switch (EF_ARM_EABI_VERSION (flags)) { @@ -15183,7 +15183,7 @@ elf32_arm_print_private_bfd_data (bfd *abfd, void * ptr) flags &= ~ (EF_ARM_RELEXEC | EF_ARM_PIC); if (flags) - fprintf (file, _("")); + fprintf (file, _(" ")); fputc ('\n', file); diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c index fcb6171679..96eef4ec43 100644 --- a/bfd/elfnn-aarch64.c +++ b/bfd/elfnn-aarch64.c @@ -7331,10 +7331,10 @@ elfNN_aarch64_print_private_bfd_data (bfd *abfd, void *ptr) containing valid data. */ /* xgettext:c-format */ - fprintf (file, _("private flags = %lx:"), elf_elfheader (abfd)->e_flags); + fprintf (file, _("private flags = 0x%lx:"), elf_elfheader (abfd)->e_flags); if (flags) - fprintf (file, _("")); + fprintf (file, _(" ")); fputc ('\n', file); -- 2.25.1