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 )