|
From: | cvs-commit at gcc dot gnu.org |
Subject: | [Bug binutils/24510] readelf does not know how to dissect DW_AT_discr_list |
Date: | Tue, 27 Aug 2019 15:31:29 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=24510 --- Comment #6 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=ec1b0fbb8dffc09f64f65b6459b786c35218803a commit ec1b0fbb8dffc09f64f65b6459b786c35218803a Author: Nick Clifton <address@hidden> Date: Tue Aug 27 16:28:55 2019 +0100 Improve the DWARF decoder's ability to describe the DW_AT_discr_list attribute. PR 24510 * dwarf.c (MAX_CU_NESTING): New constant. (level_type_signed): New static array. (skip_attr_bytes): New function. (get_type_signedness): New function. (read_and_print_leb128): New function. (display_discr_list): New function. (read_and_display_attr_value): Add start parameter. Use new functions when handling DW_AT_type and DW_AT_discr_list. (read_and_display_attr): Add start parameter. Pass to read_and_display_attr_value. (process_debug_info): Update call to read_and_display_attr. (display_formatted_table): Likewise. (display_debug_lines_decoded): Likewise. Also add start parameter. (display_debug_lines): Likewise. * testsuite/binutils-all/dwarf-attributes.S: Update discrimination lists. * testsuite/binutils-all/dwarf-attributes.W: Update expected output. -- You are receiving this mail because: You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |