diff options
Diffstat (limited to 'dwarfdump/ChangeLog2010')
-rw-r--r-- | dwarfdump/ChangeLog2010 | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/dwarfdump/ChangeLog2010 b/dwarfdump/ChangeLog2010 new file mode 100644 index 0000000..e281cae --- /dev/null +++ b/dwarfdump/ChangeLog2010 @@ -0,0 +1,105 @@ +2010-09-30 DavidAnderson <davea42@earthlink.net> + * dwarfdump.c: Now -a no longer implies -c because + the -c option is not guaranteed to work by the DWARF spec, + nor is -c really necessary. + * README: More tweaks on the 'install' issue. +2010-09-29 DavidAnderson <davea42@earthlink.net> + * README, Makefile.in: Amplified make install instructions. +2010-09-20 DavidAnderson <da + * dwarfdump.1: The -c option is not guaranteed to work. + Because .debug_loc can have garbage bytes in areas + not referenced by .debug_info. +2010-06-29 DavidAnderson <davea42@earthlink.net> + * print_die.c: If a location form is wrong report + an error but continue operating. + * dwarfdump.c: Implement print_error_and_continue(). + Fix mistakes in usage message. + * globals.h: Declare print_error_and_continue(). +2010-04-04 DavidAnderson + * dwarfdump.c: New version date. + * configure: regenerated. + * addrmap.c: Added a comment to mention that tdestroy is + GNU only, POSIX does not mention a way to delete the + tsearch tree. Hence the code does #define USE_GNU 1 + to expose the tdestroy function prototype. +2010-04-03 DavidAnderson <davea42@earthlink.net> + * print_frames.h: Added new arguments to a function to get better + function names printing. + * configure.in: Added test for tsearch functions so dwarfdump + will still compile if they are not present. + See HAVE_TSEARCH macro. + * configure: regenerated. + * Makefile.in: Now names object for addrmap.c + * addrmap.c: New file to map pc address to function names + so fde printing gets functions named properly (using tsearch). + * addrmap.h: New file to map pc address to function names + so fde printing gets functions named properly (using tsearch). + * print_lines.c: Correct the calculation of the number + of error checks. + * dwarfdump.c: Added fdes error check print. + * config.h.in: Now handles the HAVE_TSEARCH macro. + * globals.h: Added declarations for the fde error check + globals. + * print_frames.c: Now uses addrmap.h functions to do a + better job of printing function names in the frame output. +2010-03-31 DavidAnderson <davea42@earthlink.net> + * dwarfdump.1: Added some text about 'harmless' + errors. + * dwarfdump.c: Change the size of the harmless error list + to 50. Change harmless error reporting to be associated + with -k flags. + * dwconf.c: Initialize uninitialized fields to satisfy + a compiler warning. + * globals.h: Declarations added for 'harmless' error + reporting. + * print_die.c: Added commentary. + * print_frames.cc: Change harmless error reporting to be + associated with -k flags. + * print_aranges.c: Now calls dwarf_get_arange_info_b() + allowing proper printing of DWARF4 segment-sensitive + aranges. Change harmless error reporting to be + associated with -k flags. +2010-03-28 DavidAnderson <davea42@earthlink.net> + * dwarf_globals.h: Added interface to print_any_harmless_errors(). + * dwarfdump.c: Added print_any_harmless_errors() implementation + and we call it just before closing libdwarf. + * print_frames.c: Call print_any_harmless_errors after + getting cie/fde list. + * dwarfdump.conf: Add abi named 'arm' for Arm users. + * print_die.c: Initialize a local string pointer to NULL at + the point of definition. +2010-02-14 DavidAnderson <davea42@earthlink.net> + * print_die.c: Add newer DW_OP operators, remove + bogus test of DW_OP_nop as the highest valid operator. + Add table of DW_OPs to simplify testing for zero-operand + operators. + Revise so that the FORM of all attributes print with -M. + Move a local variable declaration to the front of a block + to match C 1990 rules. + String searches now also match on attribute name. + * tag_attr.list: Updated copyright. + * dwarfdump.c: Remove a switch FALL THROUGH in the 'g' case. + * tag_tree_ext.list, tag_attr_ext.list: Added GNU template + parameter tags, attributes. Updated copyright. + * tag_tree.list: Added template parameter tags. Added + entry for nested classes. Updated copyright. + * tag_common.h: Increased STD_TAG_TABLE_COLUMNS and + EXT_ATTR_TABLE_COLS. +2010-01-30 DavidAnderson <davea42@earthlink.net> + * print_die.c: Changed the spelling of one + 'DW_AT_type offset does not point to type info' error message so + one can distinguish which check lead to the message. +2010-01-26 DavidAnderson <davea42@earthlink.net> + * dwarfdump.1, dwconf.c, dwconf.h, dwarfdump.conf: The default + frame values in frame + output are now generic registers like r0 to r99 + instead of MIPS register names. + For the MIPS register names use '-x abi=mips'. + * print_frames.c: Added commentary. +2010-01-17 DavidAnderson <davea42@earthlink.net> + * print_die.c: The special case DW_AT_SUN_func_offsets + now prints identically in dwarfdump and dwarfdump2. +2010-01-03 DavidAnderson <davea42@earthlink.net> + * tag_common.c, common.h, common.c: Remove <cr> line + terminator characters. Update copyright year. + * All other files: Update copyright year. |