Blame dwarfdump/ChangeLog2008

Packit cdaae3
2008-12-30 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * tag_attr.list: Mark DW_AT_artificial as sensible on
Packit cdaae3
        DW_TAG_variable.
Packit cdaae3
      * dwarfdump.1: Document -N option to print .debug_ranges.
Packit cdaae3
      * Makefile.in: add new source header files
Packit cdaae3
      * dwarfdump.c: Implement -N to print .debug_ranges.
Packit cdaae3
      * print_sections.c: Allow more flexible printing
Packit cdaae3
        of function names for .debug_frame section.
Packit cdaae3
	With -N, print .debug_ranges.
Packit cdaae3
      * print_die.c: Print .debug_ranges details.
Packit cdaae3
      * print_frames.c: Delete useless comment.
Packit cdaae3
      * globals.h: Allow re-use of debug_ranges formatting code.
Packit cdaae3
      * Makefile.in: Make the header dependency list more complete.
Packit cdaae3
      * makename.h: Comment tweaked.
Packit cdaae3
2008-12-08 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_die.c: the -M option now also prints the form
Packit cdaae3
        number (after the form name).  And -v prints the DIE
Packit cdaae3
        abbreviation code, the index into the relevant abbreviation
Packit cdaae3
        table.
Packit cdaae3
      * globals.h: Removed unused global variable.
Packit cdaae3
      * dwarfdump.c: Removed unused global variable.
Packit cdaae3
      * dwarfdump.1: document -M and the new -v features.
Packit cdaae3
2008-12-07 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_reloc.c (print_relocinfo): Removed unused local variable.
Packit cdaae3
2008-11-19 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * globals.h: Added new boolean to support -M.
Packit cdaae3
      * dwarfdump.1: Mentioning the -M option.
Packit cdaae3
      * dwarfdump.c: Implementing -M, which has each attribute line
Packit cdaae3
        show the name of the form.
Packit cdaae3
      * print_die.c: Implementing -M option.
Packit cdaae3
2008-10-12 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * dwarfdump.conf: Adding power pc register names and table
Packit cdaae3
        size for use with -x abi=ppc  .
Packit cdaae3
2008-08-13 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * dwarfdump.1: When no options (just object files) present
Packit cdaae3
        all sections print, now we say that.  Renamed fields
Packit cdaae3
        in synopsis for readability.
Packit cdaae3
2008-06-23 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_reloc.c (print_reloc_information_64): Was testing
Packit cdaae3
        sym_data_entry_count one place where sym_data_64_entry_count
Packit cdaae3
        should have been tested. Thanks to Carlos Alberto Enciso
Packit cdaae3
        for noticing.
Packit cdaae3
2008-06-17 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_die.c: Add to dwarf_formstring failure message.
Packit cdaae3
      * README: Correct email: the old sgi.com address is no
Packit cdaae3
        longer correct.
Packit cdaae3
2008-06-13 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * dwconf.c: Fix an off-by-one condition where
Packit cdaae3
        we could index off the end of the cf_regs array in printing
Packit cdaae3
        a register name.
Packit cdaae3
2008-04-12 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_reloc.c:  Verify stringtab exists and is
Packit cdaae3
        large enough before indexing into it to get a string
Packit cdaae3
        in printing relocations.
Packit cdaae3
        (Providing default name "<no name>" so it's evident from
Packit cdaae3
        the output that we used a default name string).
Packit cdaae3
2008-04-09 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_sections.c (get_fde_proc_name): Initialize some
Packit cdaae3
        local variables at declaration.  The function is very slow
Packit cdaae3
        and needs a replacement.
Packit cdaae3
      * print_die.c:  Fixes a typo in a comment.
Packit cdaae3
      * dwarfdump.c: Added -n option to suppress function name search
Packit cdaae3
        when printing FDEs. Current dwarfdump is n-squared at least
Packit cdaae3
        getting those names, this is a bandage-type-workaround when
Packit cdaae3
        there are so many FDEs the slowness is painful.
Packit cdaae3
      * globals.h: Support for -n option.
Packit cdaae3
      * print_frames.c: Support for -n option.
Packit cdaae3
2008-04-08 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * dwarfdump.c: Added -H option for testing
Packit cdaae3
        (it limits the run length).
Packit cdaae3
        And the support for -H in printing DIEs.
Packit cdaae3
      * globals.h: Added extern for -H option declaration.
Packit cdaae3
      * print_sections.c: Added -H option support to limit frames printing.
Packit cdaae3
Packit cdaae3
2008-04-04 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_die.c (tag_tree_combination, tag_attr_combination):
Packit cdaae3
        Ensure we do not index off the end of the -k checking arrays.
Packit cdaae3
      * print_sections.c: Increase the size of a local variable,.
Packit cdaae3
2008-03-03 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * dwarfdump.1: Add description of -ka option.
Packit cdaae3
      * print_frames.h print_sections.c testesb.c print_die.c print_reloc.c
Packit cdaae3
        dwarfdump.c tag_tree.c tag_attr.c esb.c esb.h makename.c dwconf.c
Packit cdaae3
        makename.h dwconf.h globals.h print_frames.c: Change tabs
Packit cdaae3
        to spaces with expand(1).
Packit cdaae3
2008-03-03 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_die.c: Now check that DW_AT_decl_file
Packit cdaae3
        and DW_AT_call_file indexes are valid and count instances of the
Packit cdaae3
        attribute and errors found in it.
Packit cdaae3
      * dwarfdump.c: With -ka and -ky now check that DW_AT_decl_file
Packit cdaae3
        and DW_AT_call_file indexes are valid and warn if bad.
Packit cdaae3
        Thanks to Carlos Alberto Enciso for the suggestion.
Packit cdaae3
      * globals.h: Declare new fields for the  DW_AT_decl_file
Packit cdaae3
        DW_AT_call_file checks. 
Packit cdaae3
2008-02-26 David Anderson <davea42@earthlink.net>
Packit cdaae3
      * print_die.c (get_attr_value): Print DW_AT_call_file,
Packit cdaae3
        DW_AT_call_line, DW_AT_call_column nicely.