bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/23963] objdump unsafely prints control characters from str


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/23963] objdump unsafely prints control characters from string table
Date: Thu, 10 Jan 2019 15:24:49 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=23963

--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Nick Clifton <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=12add40ee4d01fa0cb4bdb67a7d5d13d6a3b4e23

commit 12add40ee4d01fa0cb4bdb67a7d5d13d6a3b4e23
Author: Nick Clifton <address@hidden>
Date:   Thu Jan 10 15:19:33 2019 +0000

    Stop objdump from displaying control codes embedded in symbol names.

        PR 23963
    binutils* objdump.c (sanitize_string): New function.  Removes control
        characters from symbol names.
        (dump_section_header): Use new function.
        (objdump_print_symname): Likewise.
        (objdump_print_addr_with_sym): Likewise.
        (show_line): Likewise.
        (disassemble_bytes): Likewise.
        (disassemble_section): Likewise.
        (load_specific_debug_section): Likewise.
        (read_section_stabs): Likewise.
        (print_section_stabs): Likewise.
        (dump_section): Likewise.
        (dump_reloc_set): Likewise.
        (dump_relocs_in_section): Likewise.
        (dump_bfd): Likewise.
        (display_any_bfd): Likewise.

    gas * testsuite/gas/mips/mips16-branch-absolute-1.d: Adjust for the fact
that
        control characters are now displayed as escape sequences.
        * testsuite/gas/mips/mips16-e.d: Likewise.
        * testsuite/gas/mips/mips16-pcrel-0.d: Likewise.
        * testsuite/gas/mips/mips16-pcrel-1.d: Likewise.
        * testsuite/gas/mips/mips16-pcrel-delay-0.d: Likewise.
        * testsuite/gas/mips/mips16-pcrel-delay-1.d: Likewise.
        * testsuite/gas/mips/mips16-pcrel-n32-0.d: Likewise.
        * testsuite/gas/mips/mips16-pcrel-n32-1.d: Likewise.
        * testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d: Likewise.
        * testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d: Likewise.
        * testsuite/gas/mips/address@hidden: Likewise.
        * testsuite/gas/mips/address@hidden: Likewise.
        * testsuite/gas/mips/address@hidden: Likewise.
        * testsuite/gas/mips/address@hidden: Likewise.
        * testsuite/gas/mips/address@hidden: Likewise.
        * testsuite/gas/mips/address@hidden: Likewise.
        * testsuite/gas/mips/address@hidden:
        Likewise.
        * testsuite/gas/mips/address@hidden:
        Likewise.
        * testsuite/gas/mips/mipsel16-e.d: Likewise.
        * testsuite/gas/mips/address@hidden: Likewise.
        * testsuite/gas/mips/address@hidden: Likewise.
        * testsuite/gas/mips/r6-64-n32.d: Likewise.
        * testsuite/gas/mips/r6-64-n64.d: Likewise.
        * testsuite/gas/mips/r6-n32.d: Likewise.
        * testsuite/gas/mips/r6-n64.d: Likewise.
        * testsuite/gas/mips/r6.d: Likewise.
        * testsuite/gas/mips/tmips16-e.d: Likewise.
        * testsuite/gas/mips/tmipsel16-e.d: Likewise.
        * testsuite/gas/mn10300/relax.d: Likewise.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]