* dwarf2.c (dwarf_debug_sections): Add .debug_macro

and .zdebug_macro entry.
	(dwarf_debug_section_enum): Add debug_macro.

	* NEWS: Mention .debug_macro support.
	* dwarf.c (read_and_display_attr_value): Don't print a tab
	if attribute is 0.
	(get_AT_name): Handle DW_AT_GNU_macros.
	(get_line_filename_and_dirname, display_debug_macro): New
	functions.
	(debug_displays): Add an entry for .debug_macro and .zdebug_macro.
	* readelf.c (process_section_headers): With do_debug_macinfo
	handle also .debug_macro sections.
	* dwarf.h (dwarf_section_display_enum): Add macro.
This commit is contained in:
Jakub Jelinek 2011-07-26 21:31:37 +00:00
parent 5005c8a90a
commit 4ccf1e317a
7 changed files with 344 additions and 1 deletions

View file

@ -143,6 +143,7 @@ enum dwarf_section_display_enum
pubnames,
eh_frame,
macinfo,
macro,
str,
loc,
pubtypes,