2018-12-24 David Anderson
* dwarfdump.1: Clarifying the effect of any - or -- option
on the output of dwarfdump.
2018-12-21 David Anderson
* command_options.c: Reformat a few lines of the usage text
so it all prints in around 70 characters without overlap.
2018-12-20 David Anderson
* dwarfdump.1: Clarifying: the abi=ppc etc options
are only made use of if -a, -F, or -f (or the long
versions of these) are used.
2018-12-20 David Anderson
* dwarfdump.c,dwconf_using_functions.h,esb_using_functions.h:
Removing trailing whitespace,empty last lines.
2018-12-20 David Anderson
* globals.h: Removed include of <stdarg.h>
* esb.c: Now includes <stdarg.h>
2018-12-20 David Anderson
* print_frames.c: Now properly deals with endian mismatch
in printing frame instruction details and avoids
requiring we have a precise definiion of type lengths.
* CMakeLists.txt,Makefile.am: Adding memcpy_swap.h. New header.
2018-12-19 David Anderson
* CMakeLists.txt: Now has dwconf_using_functions.h and
esb_using_functions.h listed so cmake works.
* Makefile.am: Added new header dwconf_using_functions.h
* dwarfdump.c: Includes new header.
* globals.h: Remove dwconf_s forward decl, remove
dwconf-using functions.
* dwconf_using_functions.h: New, has the function
declarations removed from globals.h
* print_abbrevs.c,print_aranges.c, print_dnames.c,
print_lines.c,print_locs.c,print_macro.c,
print_macros.c,print_pubnames.c,print_section_groups.c,
print_sections.c,print_static_funcs.c,
print_static_vars.c,print_str_offsets.c,
print_strings.c,print_types.c,print_weaknames.c:
Removed include of "dwconf.h"
* print_frames.c: Includes new header dwconf_using_functions.h.
2018-12-19 David Anderson
* Makefile.am: Added new header esb_using_functions.h
with content extracted from globals.h.
* globals.h: Remove forward decl of esb_s
and remove functions using that to esb_using_functions.h
* dwarfdump.c,print_abbrevs.c,print_aranges.c,
print_debugfission.c,print_die.c,print_dnames.c,
print_frames.c,print_gdbindex.c,print_lines.c,
print_locs.c,print_macro.c,print_macros.c,print_pubnames.c,
print_ranges.c,print_static_funcs.c,print_static_vars.c,
print_str_offsets.c,print_strings.c,print_types.c,
print_weaknames.c,print_true_section_name.c: Include
esb_using_functions.h
2018-12-19 David Anderson
* globals.h: Removed an include of section_bitmaps.h
and duplicate lines about UNUSEDARG.
* command_options.c: Now includes section_bitmaps.h.
* section_bitmaps.c: Now includes section_bitmaps.h.
2018-12-19 David Anderson
* dwarfdump.c: Moved elf-header printing to print_reloc.c
(print_object_header()).
Removed elf argument from print_object_header().
* globals.h: Removed elf argument from print_object_header().
* print_reloc.c: Now all the elf header/sym/reloc
printing is in this one file.
2018-12-19 David Anderson
* dwarfdump.c: Now uses the new libdwarf function
dwarf_errmsg_by_number() so we get more specific
messages about problems when all we have is an errorcode.
2018-12-07 David Anderson
* dwarfdump.1: -E missed its long-form (--elf)
and -h (--help) was improperly documented.
2018-11-26 David Anderson
* dwarfdump.c: Now dumps DWARF from PE objects.
2018-11-01 David Anderson
* strstrnocase.c had include <globals.h>
which is now "globals.h" as it was always
supposed to be.
2018-10-30 David Anderson
* dwarfdump.1: Now shows long and short options.
For a few options it references the help file.
* command_options.c: The available help options
are now -h and --help, and both report
the new options list with both short and long
options shown.
2018-10-26 David Anderson
* dwarfdump.c: A single instance of a malloc
in main() had no associated free().
Memory Leak of a couple hundred bytes
exactly once per run of dwarfdump. Now we free().
2018-10-19 David Anderson
* command_options.c,glflags.c,glflags.h: New option
--file-use-no-libelf, function arg_file_use_no_libelf(),
glflags.gf_file_use_no_libelf now exist.
* dwarfdump.c: process_one_file() and main()
are refactored to allow additional object files.
2018-09-29 David Anderson
* command_options.c: Fixed indent issues.
2018-09-26 Carlos Alberto Enciso
* command_options.c: At this point, the regression test pass,
with the exception of 2 test cases, that verify the output
from the '-h' option,
which fails due to missing options in the usage data.
2018-09-25 Carlos Alberto Enciso
* command_options.c: Add support for long name options that expect
an argument by using the same code from the short options.
2018-09-25 Carlos Alberto Enciso
* command_options.c: Add -he and --help-extended to display
usage for
the long name options.
2018-09-24 Carlos Alberto Enciso
* command_options.c: Add support for long name options.
2018-09-24 Carlos Alberto Enciso
* command_options.c: Add missing desriptions in the
usage message for
-q, -U, -x line5 and -x noprintsettinggroups.
2018-09-24 Carlos Alberto Enciso
* command_options.c: Add missing desriptions in the
usage message for
-EI, -Em and -kw.
2018-09-20 Carlos Alberto Enciso
* command_options.c: Move the code associated with each
sub-option, to an individual function. Preliminary work for
the implementation of long name options.
2018-09-19 Carlos Alberto Enciso
* command_options.c: Move the code associated with each
option, to an individual function. Preliminary work for
the implementation of long name options.
* glflags.h, glflags.c: New field to record the full program
name. It is used by the '-V' option.
2018-09-21 David Anderson
* Makefile.am: Ensured cmake files get into distributions.
and the CODINGSTYLE text too.
2018-09-12 David Anderson
* esb.c: Corrected the use of HAVE_NONSTANDARD_PRINTF_64_FORMAT.
2018-09-11 David Anderson & Carlos Alberto Enciso
* dwconf.c: Fixed typo in a comment.
* dwarf_tsearchbal.c: int->size_t three places.
A couple too-long lines indented. Matches
tsearch directory version now.
* esb.c: The test for _WIN32 in looking
at printf formats also allows
config.h define HAVE_NONSTANDARD_PRINTF_64_FORMAT.
2018-09-11 David Anderson & Carlos Alberto Enciso
* dwarfdump.c: Simplify the WIN32 code redirecting
stderr to stdout as earlier workarounds no longer needed.
Printing of parts of an Elf32 header had the wrong
printf format-- fixed.
* print_die.c: An implicit fallthrough to case DW_AT_LOCATION
about line 2943 generates a warning with --enable-wall
so added a comment to make it clear to readers
this is intended.
2018-09-02 David Anderson
* Makefile.am: Changed the way to build tag_tree and tag_attr
executables to the automake way, eliminating make warnings
when building.
* Makefile.in: regenerated.
2018-08-23 David Anderson
* CMakeLists.txt: Adjusted to fit new/changed file names.
2018-08-21 David Anderson
* Makefile.am: Now honors --enable-wall
* print_die.c,print_ranges.c,print_strings.c: Removed
unused variables.
* print_dnames.c: Removed unused variables and fixed the section-name
print (.debug_str-> .debug_names).
2018-08-14 David Anderson
* Makefile.am: CPPFLAGS_FOR_BUILD a few places it
was accidentally omitted.
2018-08-09 David Anderson
* Makefile.am: Added AM_TESTS_ENVIRONMENT enabling
make check from any build directory. Also,add
getopttest.c and testesb.c to the files in a release
so make check can work
* runtests.sh: Handle the environment variable
AM_TESTS_ENVIRONMENT sets: DWTOPSRCDIR
2018-08-08 David Anderson
* Makefile.am: corrected dwarfdump_DATA
reference to be dwarfdumpdev_DATA
2018-08-07 David Anderson
* dwconf.c: Removed trailing whitespace.
* globals.h: Added DWARF_SECNAME_BUFFER_SIZE define
(space for a small string) so if it need change
there is just one place to change it. Used in many
files with esb_constructor_fixed()..
* print_abbrevs.c,print_die.c,print_locs.c,print_strings.c:
Refactored the section name printing
into a function and call after calling libdwarf
so the interesting section compression info
is available to print.
* print_aranges.c,print_pubnames.c, print_ranges.c,
print_static_funcs.c,print_static_vars.c,print_weaknames.c:
Moved a libdwarf call above the
section name print
so the interesting section compression info
is available to print.
* print_dnames.c,print_frames.c: Removed trailing whitespace, use
DWARF_SECNAME_BUFFER_SIZE.
* print_gdbindex.c,print_lines.c,print_macro.c,
print_macros.c,print_str_offsets.c:
Use DWARF_SECNAME_BUFFER_SIZE .
* true_section_name.c: Now prints compression values.
2018-08-06 David Anderson
* globals.h: Added DWARF_SECNAME_BUFFER_SIZE
for the esb preallocation of section names.
* print_abbrevs.c,print_aranges.c,print_debugfission.c,
print_die.c,print_dnames.c,print_frames.c,
print_gdbindex.c,print_lines.c,print_locs.c,print_macro.c,
print_macros.c,print_pubnames.c,print_ranges.c,
print_static_funcs.c,print_static_vars.c,print_str_offsets.c,
print_strings.c,print_types.c,print_weaknames.c:
Now uses DWARF_SECNAME_BUFFER_SIZE instead of plain 40.
* print_die.c: In print_ranges_list_to_extra() we do not want
the section name to have the compressed-notes appear.
* print_lines.c: In print_line_numbers_this_cu() we do not want
the section name to have the compressed-notes appear.
* print_ranges.c: In check_ranges_list() we do not want
the section name to have the compressed-notes appear.
* true_section_name.c: Added a pointer argument to
get_true_section_name() so it returns three distinct
compression flags. one for .zdebug*, one for SHF_COMPRESSED,
and one for a ZLIB initial byte group in the section.
2018-08-05 David Anderson
* Makefile.am: Fixed dwarfdump_CFLAGS to set
CONFPREFIX
* command_options.c Fixed config_file_defaults[]
to honor CONFPREFIX sensibly.
* globals.h: Declares get_true_section_name(),
a new function/refactoring so section names print more
usefully.
* true_section_name.c: New. Implements get_true_section_name().
* print_abbrevs.c, print_aranges.c, print_debugfission.c,
print_die.c, print_dnames.c, print_frames.c, print_gdbindex.c,
print_lines.c, print_locs.c, print_macro.c, print_macros.c,
print_pubnames.c, print_ranges.c, print_static_funcs.c,
print_static_vars.c, print_str_offsets.c, print_strings.c,
print_types.c, print_weaknames.c.
2018-08-02 David Anderson
* Makefile.am: Removed unused variables and references
to them.
* Makefile.in: Regenerated (usually won't mention this).
2018-07-31 David Anderson
* command_options.c: New option --print-debug-names.
* print_dnames.c: Giving print_debug_names() some
content.
2018-07-30 David Anderson
* command_options.c: For abbreviation checking also try running
print_abbrevs() with its checks.
* print_abbrevs.c: If checking turn off normal printing, just
print checking issues.
2018-07-30 David Anderson
* tag_attr.list,tag_attr_ext.list,tag_common.h,tag_tree.list,
tag_tree_ext.list: Some important relationships needed to be
added to avoid -ka warnings about normal DWARF.
And the table sizes are just a tiny bit bigger.
2018-07-13 David Anderson
* Makefile.am: Add dwarfdump.1 to output. Move
COPYRIGHT and a few files out of the installed set,
leaving just dwarfdump.1, and libdwarf*pdf in
/usr/local/share.
* command_options.c: Removed duplicate extern declaration
of dwoptind.
2018-07-16 David Anderson
* dwarf_tsearch.h: Corrected web-reference links in
the comments.
* uritableblebuild.c: Changed some commentary to have
shorter line lengths. Added comment explaining
how the source was used in creating uri.c .
* common.c: Refines the ifdef HAVE_STDAFX_H.
* dwarf_tsearch.h: Remove obsolete link in comment and
substitute a valid link.
* dwarf_tsearchbal.c: Remove include of dwarf_incl.h and
use config.h to set UNUSEDARG as appropriate.
* dwconf.c,globals.h: Refines the ifdef HAVE_STDAFX_H.
* uritablebuild.c: Reformat initial comments to fit
on shorter lines.
2018-07-16 David Anderson
* Makefile.am: New, used by autotools to create configure.
* configure.ac, Makefile.in, config.h.in: Deleted.
2018-06-21 David Anderson
* esb.c: For _WIN32 a closing } was missing
int two places. Fixed.
2018-06-19 David Anderson
* common.c: Added missing ; for Windows code
* dwconf.c: ifdef _WIN32, not a HAVE* name.
Spell include windows.h not Windows.h for maximum
compatibility.
2018-06-13 David Anderson
* Remove mention of HAVE_NONSTANDARD_PRINTF.
2018-06-13 David Anderson
* configure.ac: New option --enable-elf-open
setting HAVE_ELF_OPEN
* config.h.in: HAVE_ELF_OPEN
* configure.ac: Regenerated.
* dwarfdump.c: Now uses open() unless HAVE_ELF_OPEN
is explicitly set.
2018-06-10 David Anderson
* checkutil.c: Fixed indentation mistake.
* common.c: Removed trailing blank.
2018-06-10 David Anderson
* checkutil.c: snprintf-> esb
* common.c: snprint -> printf
* dwarf_tsearchbal.c: snprintf -> sprintf, it is safe.
* naming.c: snprintf-> esb.
* print_die.c: Trimmed the size of a buffer in a safe
sprintf use.
* esb.c: Modified to remove an implementation-defined
conversion issue.
2018-06-10 David Anderson
* esb.c: Added checks so passing %s to _d or _u gets
a useful output (an ESBERR string).
* print_abbrevs.c,print_die.c,print_lines.c: Converted
all sprintf to the new esb_append_printf_s,i,u.
2018-06-09 David Anderson
* esb.c: Fixed an issue printing the most-negative integer.
* print_die.c: Now all the relevant places avoid s[n]printf.
2018-06-09 David Anderson
* esb.c, testesb.c: These now support and test %+d.
* print_die.c: Used esb_constructor_fixed() and
esb_append_printf_s,_i,_u(), replacing
many s[n]printf.
2018-06-08 David Anderson
* Makefile.in: Altered the esb testing lines.
* testesb.c: Now this is the esb test code.
* esb.c: Removed test code, moved to testesb.c.
Added esb_append_printf_s(), esb_append_printf_i() and
esb_append_printf_u() to get faster formatting without
any varargs.
2018-06-07 David Anderson
* print_frames.c: Vincent T. noticed unnecessary and/or
incorrect casts, here fixed. Also fixed some too-long
lines -- changed the existing line break to a better place.
2018-06-05 David Anderson
* dwarfdump.c: Remove erroneous _MSC_VER
per Carlos Alberto Enciso.
Change WIN32 to _WIN32.
2018-05-26 David Anderson
* common.c,dwarfdump.c,tag_attr.c,tag_tree.c:
Remove DW_VERSION_DATE_STR
and #include ../libdwarf/libdwarf_version.h to provide it.
2018-05-26 David Anderson
* dwarfdump.c,tag_attr.c,tag_tree.c, common.c:
Update version string
2018-05-23 David Anderson
* esb.c, esb.h: Added esb_constructor_fixed()
and new fields in esb_s to support use of
a static buffer so normally no malloc needed
when using the esb.
* print_frames.c: Changed, where appropriate,
to use esb_constructor_fixed.
* dwarfdump/sanitized.c: The static initializer
of all zero needed update for the new esb_s
declaration.
2018-05-22 David Anderson
* glflags.h, glflags.c: set_checks_off(void) needed
the (void) as argument to be a C90 prototype.
2018-05-22 David Anderson
* esb.c: Changed INITIAL_ALLOC to 100 as experiments
show that a length in a range near 100 gives
the best runtimes, by 10-20% user time.
2018-05-22 David Anderson
* glflags.c: Removed the c99 'for (int i=0;'
and declare the 'i' separately.
2018-05-20 David Anderson
* dwarfdump.c: Change strcpy to safe_strcpy. Comment a safe sprintf
call.
* glflags.c: Change strcpy to safe_strcpy and fix indents.
* dwconf.c: Change strcpy to safe_strcpy.
* print_frames.c: Change snprintf to esb_append.
Change the name of a local pointer to make it clearer
it is not the same as other similar local variables.
Use esb instead of char *,
Change strcpy to safe_strcpy (and eliminate strcat).
* print_gdbindex.c: Reinserted return statement that
was accidentally dropped.
* print_lines.c,print_macros.c: Remove trailing whitespace.
* print_ranges.c: Remove trailing whitespace.
* tag_attr.c: Remove unused 'len' local variable, 3 places.
2018-05-19 David Anderson
* print_die.c,print_lines.c,print_macros.c,print_gdbindex.c,
print_pubnames.c,print_ranges.c: Replace snprintf with esb_append_printf.
* sanitized.c: Deleted a function call and snprintf with
simple esb_append_printf.
2018-05-17 David Anderson
* Makefile.in: Adding esb.c to build time of tag_tree_build
and tag_attr_build. See besb.o
* config.h.in: #undef for HAVE_VSNPRINTF and HAVE_SNPRINTF
* configure: regenerated
* configure.ac: Added AC_CHECK_FUNCS(snprintf),
AC_CHECK_FUNCS(vsnprintf)
* esb.c: Removed static buffers. No longer needed.
Allocated extra byte in esb_force_allocation()
and in calls to esb_allocate_more.
Checks HAVE_VSNPRINTF. Added extra checks
of esb_append_printf().
Moved one static function up in the source
to eliminate an explicit prototype.
* esb.h: Added comments documenting esb_s field use.
* print_die.c,print_reloc.c,tag_attr.c,
tag_tree.c,uri.c: Removed snprintf,sprintf. Using esb_append_printf.
* makename.c: Removed noise from selftest, just print pass/fail.
2018-05-16 David Anderson
* dwarfdump.c,esb.c,esb.h,globals.h: Removed of C99
vsnprintf and completely removed esb_printf_append_ap()
from esb.
2018-05-15 David Anderson
* tmp-tt-table.c,tmp-ta-table.c,tmp-ta-ext-table.c,
tmp-tt-ext-table.c: All endings changed from .c to .h
as these are all used via #include.
* Makefile.in: Reflect the .c->.h change for these files.
* checkutil.c,dwarf_tsearch.h,dwarf_tsearchbal.c,
glflags.c,naming.c,naming.h,print_debugfission.c,
print_die.c,print_frames.c,print_gdbindex.c,print_macros.c,
print_pubnames.c,print_reloc.h,print_sections.c,
print_static_vars.c,uri.c,uritablebuild.c:
Removed trailing blank lines.
2018-05-15 David Anderson
* command_options.c: Removed an extra break on option -ER
that was an accident. It's been broken for quite a long time.
section_map[DW_HDR_DEBUG_RNGLISTS]=TRUE, applicable
to DWARF5, was getting ignored due to the mistake.
This has to do with printing section header information.
2018-05-14 David Anderson
* command_options.c,compiler_info.c,print_frames.c: Fix
indents, remove trailing whitespace.
2018-05-14 David Anderson
* dwarfdump.c,tag_attr.c,tag_tree.c, common.c:
Update version string
2018-05-14 David Anderson
* print_frames.c: Validate augmentation bytes from
eh_frame to catch bogus augmentation length.
2018-05-14 David Anderson
* dwarfdump.c: gcc caught a memset given a pointer
as the size. Fixed.
* naming.c: Needed #ifndef TRIVIAL_NAMING
around skipunder() to compile without warnings.
* section_bitmaps.c, section_bitmaps.h: Needed
(void) as function argument list, for example
set_all_sections_on(void) .
2018-05-14 Carlos Alberto Enciso
* Rename producer_info.[ch] to compiler_info.[ch].
2018-05-11 Carlos Alberto Enciso
* New files: command_options.c,command_options.h
Command line arguments processing; the original code moved
from dwarfdump.c.
* New files: producer_info.c,producer_info.h
Record statistics about the producers (compilers). The original
code moved from dwarfdump.c.
* glflags.c,glflags.h,globals.h:
Moved the remaining individual global flags and what they
control into glflags.h.
* section_bitmaps.c,section_bitmaps.h: process the header and
relocation maps. Original code moved from dwarfdump.c
* dwarfdump.c:
Moved the code for command line arguments processing to
command_options.c and producer_info.c.
* print_reloc.c,sanitized.h,defined_types.h,dwconf.c,print_aranges.c
Minor changes due to refactoring of the command line and
producer refactoring.
2018-05-09 David Anderson
* common.c,dwarfdump.c,glflags.c,glflags.h,print_aranges.c,
print_die.c: Fixed indents to match dicheck requirements
and removed some trailing whitespace.
2018-05-01 Carlos Alberto Enciso
* common.c,dwarfdump.c,dwconf.c,glflags.c,glflags.h,globals.h,
naming.c,print_abbrevs.c,print_aranges.c,print_die.c,
print_dnames.c,print_frames.c,print_gdbindex.c,print_lines.c,
print_locs.c,print_macro.c,print_macros.c,print_pubnames.c,
print_ranges.c,print_static_funcs.c,print_static_vars.c,
print_strings.c,print_weaknames.c,tag_attr.c,tag_tree.c:
Moved the remaining individual global flags and what they
control into glflags.h, making it easier to understand
what one is looking at when reading the code.
2018-04-22 David Anderson
* print_str_offsets.c: Created consistent terminology
for the parts of a table and reflecting that in
the table output. The DWARF5 standard uses more
than one set of terms for the section contents.
* dwarfdump.c,tag_attr.c,tag_tree.c:
Update version string
* common.c: Update version string.
Now that usage text in full is only on request
it now becomes stdout instead of stderr.
2018-04-19 David Anderson
* Makefile.in: Added additional lines to test native
getopt_long to verify dwgetopt_long works consistently
with GNU getopt_long (for the features tested, anyway).
* dwgetopt.c: Better checking for dwgetopt_long correctness.
* getopttest.c: Added tests and revised the checking to
avoid nasty corner cases.
2018-04-17 David Anderson
* dwarfdump.c, dwarfdump.1: The -h option has not been supported
for years (it printed an IRIX table of no interest now)
so now -h means print the help message showing the options
available.
* dwgetopt.c: Now prints the name of any incorrect long-option
it sees and prints if user-specified =arg
on a long option violates requirements . For either returns -1.
Should have done that all along.
* getopttest.c: Added tests and revised the checking functions
to show all the relevant data if a test fails. Added line number
of the original test to the output so it's easier to find
the actual test.
2018-04-16 David Anderson
* common.c,dwarfdump.c,tag_attr.c,tag_tree.c:
Update version string
2018-04-14 David Anderson
* dwarfdump.1: Add --print-str-offsets.
* dwarfdump.c: Add --print-str-offsets to the usage text.
2018-04-13 David Anderson
* CMakeLists.txt: Added new source files to cmake info.
2018-04-13 David Anderson
* common.c,tag_attr.c,tag_tree.c: Updated
version string.
* configure.ac: Added a comment about HAVE_LOCATION_OF_LIBELFHEADER
* dwarfdump.c: Added support for option --print_str_offsets
to print .debug_str_offsets.
Updated version string.
* glflags.h: Added new flag: boolean gf_print_str_offsets.
* globals.h: Added print function print_str_offsets_section()
to interfaces.
* print_str_offsets.c: New code to print the .debug_str_offsets
section independent of anything else.
* Makefile.in: Added print_str_offsets.o to targets.
2018-04-06 David Anderson
* configure.ac: Previous recent change introduced a mistake.
Now we set HAVE_ELF64_R_INFO as intended all along.
* configure: Regenerated
2018-04-02 David Anderson
* CMakeLists.txt: Added defined_types.h to the set_source_group
HEADERS list, but cmake is not currently working
with libdwarf or dwarfdump.
* configure.ac: Removed AC_CHECK_LIB and replaced
with the newer AC_SEARCH_LIBS.
Removed two cases using HAVE_LOCATION_OF_LIBELF_HEADER
that never worked, it seems.
* configure: Regenerated
2018-03-29 David Anderson
* configure.ac: Corrected AC_CHECK_HEADERS use.
Removed AC_TRY_COMPILE in favor of AC_COMPILE_IFELSE.
Revamped checks for libelf and zlib.
* configure: regenerated
* config.h.in: regenerated
2018-03-28 David Anderson
* configure.in renamed configure.ac
2018-03-27 David Anderson
* configure.in: Cross compiling tested, working.
* configure: regenerated.
2018-03-25 David Anderson
* configure.in: Support for cross compiling
* configure: regenerated.
* Makefile.in: Support for cross compiling
2018-03-25 David Anderson
* defined_types.h,dwarfdump/dwarfdump.c,esb.c,esb.h,
globals.h,print_aranges.c,print_die.c,print_frames.c,
print_lines.c,print_macro.c,print_macros.c,
print_ranges.c, sanitized.c,sanitized.h,uri.h:
Updated copyright year on the merged changes.
* getopttest.c: Fixed compiler warnings (this
is just for selftest, not usually compiled).
2018-03-25 Carlos Alberto Enciso:
* many: Merged header simplifications into master.
2018-03-24 David Anderson
* print_lines.c: Now uses dwarf_srclines_files_indexes()
to simplify printing of DWARF2,3,4 and 5 line headers
in a simple uniform way.
2018-03-22 David Anderson
* print_lines.c: Now works with DWARF5 line table,
showing correct file index for all versions.
2018-03-21 David Anderson
* common.c,dwarfdump.c,tag_attr.c,tag_tree.c: Updated
version string.
2018-03-21 David Anderson
* print_die.c: Add support for DWARF5 FORMs.
* print_lines.c: Fix a too-long line.
2018-01-29 David Anderson
* print_frames.c: When printing detailed frame data
ensure we check for corrupt data.
2018-01-29 David Anderson
* common.c,dwarfdump.c,tag_attr.c,tag_tree.c:
Update version string