bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/22205] NULL pointer dereference in concat_filename (dwarf2


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/22205] NULL pointer dereference in concat_filename (dwarf2.c) (UNFIXED PR22200)
Date: Tue, 26 Sep 2017 00:14:54 +0000

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

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

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

commit a54018b72d75abf2e74bf36016702da06399c1d9
Author: Alan Modra <address@hidden>
Date:   Tue Sep 26 09:38:26 2017 +0930

    PR22205, .debug_line file table NULL filename

    The PR22200 fuzzer testcase found one way to put NULLs into .debug_line
    file tables.  PR22205 finds another.  This patch gives up on trying to
    prevent NULL files in the file table and instead just copes with them.
    Arguably, this is better than giving up and showing no info from
    .debug_line.  I've also fixed a case where the fairly recent DWARF5
    support in handling broken DWARG could result in uninitialized memory
    reads, and made a small tidy.

        PR 22205
        * dwarf2.c (concat_filename): Return "<unknown>" on NULL filename.
        (read_formatted_entries): Init "fe".
        (decode_line_info <DW_LNE_define_file>): Use line_info_add_file_name.

-- 
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]