XS-libdwarf
view release on metacpan or search on metacpan
libdwarf-code-0.11.1/src/bin/dwarfdump/ChangeLog2015 view on Meta::CPAN
referenced err whereas *err was correct.
Revised loclist output making it look a bit like DWARF5
even for DWARF2,3,4 output. Reads better, I think.
* print_locs.c: -l gets a 'no longer supported' message
as it was never safe to do anyway.
2015-11-01 David Anderson
* configure.in: Add -O0 to --enable-wall.
So if a coredump during debugging gdb will work really well.
* configure: Regenerated.
* print_frames.c: Ommitted a 'return' statement so
some output duplicated. Added in the missing return.
2015-11-01 David Anderson
* Makefile.in, configure.in: Implement --enable-wall for compile-time
checking.
* configure: Regenerate.
* print_die.c: Add DWARF5 DW_OPs and .debug_loc.dwo loclists are
handled.
Now uses either latest (DWARF5)
interfaces or earlier, repurposing the old -g option to select.
* print_frames.c,print_frames.h: Printing expressions
(in .debug_frame, .eh_frame)
now honors -g so DWARF5 expressions handled.
* print_lines.c: Fixed some formatting.
* print_locs.c: Changes reflecting code calling into print_frames.c
2015-10-26 David Anderson
* print_die.c: Removed debug printf.Corrected DW_OP_GNU_const_type
handling (cannot be fully reported
for certain new location operators).
2015-10-15 David Anderson
* print_die.c: Added DW_FORM_strp_sup,
same idea as DW_FORM_GNU_strp_alt.
2015-10-15 David Anderson
* dwarfdump.c: Add enum line_flag_type_e so we can test
all the srclines interfaces (4 of them). Expand -x
for that too.
* print_die.c: Support DW_FORM_GNU_strp_alt.
* print_lines.c: Update for old and new srclines
interfaces.
* globals.h: Added the enum line_flag_e variable for
recording -x line5= value.
2015-10-06 David Anderson
* dwarfdump.c: Now allow selecting alternate line table
reading code so line table routines can be tested thoroughly.
* print_lines.c: Uses one of the selected line table routine
sets. Adds new line access routine calls to test those too.
* globals.h: Declares new flag line_skeleton_flag;
* print_die.c: Moved a local declaration to where it is used.
Added a missing DW_DLV_ERROR check so in case of error
we do not leak memory.
2015-09-26 David Anderson
* dwarfdump.c, common.c: Update version string.
* print_lines.c: Added local variables for clarity
in a call, changed the dwarf_srclines_dealloc() location
to fully clean up after a two-level line table srcfiles call.
2015-09-26 David Anderson
* dwarfdump.c, common.c: Update version string.
2015-09-24 David Anderson
* dwarfdump.c, common.c: Update version string.
* print_lines.c: IA in line header hint is
really spelled IS. Fixed now.
* dwarf_elf_access.c: Added R_IA64* and R_390 relocation ifdefs
for cases where they are not in a test machines elf.h or the like.
2015-09-23 David Anderson
* print_lines.c: Removed accidental newline from output.
2015-09-22 David Anderson
* print_die.c: Removed trailing whitespace and fixed indentation mistake.
* print_lines.c: Fixed indentation and inconsistencies
in spelling line table field hints.
Leaving IA as has been for a long time
though it should be spelled IS.
2015-09-19 David Anderson
* print_lines.c: Tweaking two-level line table code, mostly
comments..
2015-09-17 David Anderson
* print_lines.c: Adding handling of experimental two-level
line table.
2015-09-15 Carlos Alberto Enciso
* common.c: For Windows version, add a symbol with the
release date (taken from the distributed compressed archive),
to be used by print_version_details() for better
tracking of versions.
* print_die.c: The text search (-S), now follows
the DW_AT_specification
and the DW_AT_abstract_origin attributes,
to get the associated name;
this finds the declaration and definitions
DIEs for a member functions
or the abstract and concrete instance DIEs for inlined functions.
Fix some C99 issues with local variable declarations in
get_attr_value().
* print_aranges.c: Add an extra newline in print_aranges().
2015-09-15 David Anderson
* print_die.c: for case DW_AT_dwo_id a c99-ism has been
changed to be like C89.
2015-09-14 David Anderson
* dwarfdump.c: Remove trailing space.
* print_frames.c, globals.h: print_frame_inst_bytes() defined and used
in one file, so made a static function, removed from globals.h
2015-09-13 David Anderson
* dwarfdump.c, common.c: Update version string.
2015-09-11 David Anderson
* dwarfdump.c: Update usage message to mention
-x tied= and update version strings.
* common.c: Update version string.
2015-09-11 David Anderson
* dwarfdump.c: Fixed copy/paste errors so DebugFission
code works (see tieddbg in the source).
2015-09-11 David Anderson
* dwarfdump.c, dwarfdump.1: Added -x tied=<path>
option so one can get .debug_addr data when referencing
a .dwp or .dwo. Tieing these together.
* print_die.c: Fixed indent errors.
2015-09-05 David Anderson
* tag_attr.list,tag_attr_ext.list,tag_tree.list: removed
trailing whitespace.
2015-07-12 David Anderson
* dwarfdump.c: Use dwoptind dwoptarg, not optind, optarg
* dwgetopt.c,dwgetopt.h,dwgetopttest.c,tag_attr.c,
tag_tree.c: Use dwoptind dwoptarg etc,
not optind, optarg, optopt op6error etc.
* print_die.c: updated commentary.
( run in 0.928 second using v1.01-cache-2.11-cpan-5511b514fd6 )