106 lines
5.3 KiB
Text
106 lines
5.3 KiB
Text
|
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.
|