1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
2018-08-02 David Anderson
* irepattrtodbg.cc: Fixed a typo and removed/#if 0
some debugging code
* Makefile.am: Removed unused variables and references
to them.
2018-07-31 David Anderson
* Makefile.am: Moved ChangeLog etc out of /usr/share
but have them in the distribution. Now make install
puts nothing of dwarfgen in /usr/local/share.
2018-07-31 David Anderson
* createirepfrombinary.cc: Delete blank line.
* dwarfgen.cc: Adding new option --force-empty-dnames
to force out .debug_names section (even if empty).
Added dwarf_transform_to_disk_form_a() which
does the same as dwarf_transform_to_disk_form() but
has a status as the return value and returns its
value via a pointer arg.
* irepattrtodbg.cc: Removing some useless whitespace.
2018-07-24 David Anderson
* dwarfgen.cc: CallbackFunc() was awkwardly declared
(now more sensibly declared as static function,
still extern "C" as it is called from C (libdwarf))
ErrorHandler() was unused (now deleted).
2018-07-23 David Anderson
* createirepformfrombinary.cc: Removed unused local variable.
#define UNUSEDARG appropriately
* createirepfrombinary.cc: Removed extra ';'.
#define UNUSEDARG appropriately
mark static functions as such to avoid warnings.
Mark arguments UNUSEDARG where appropriate.
Test the correct libdwarf return value.
Delete unused local variables.
* dwarfgen.cc: Declared functions for C callbacks
as extern C.
#define UNUSEDARG appropriately
* general.h: Reformat the header comments to avoid
too-long lines.
Delete duplicative comments.
* irepattrtodbg.cc: Fixed reinterpret casts to be
the correct type which made the typedef myintptrt
unused (and now deleted).
#define UNUSEDARG appropriately
Mark arguments UNUSEDARG where appropriate.
* irepdie.h, irepform.h: Mark arguments
UNUSEDARG where appropriate.
* ireptodbg.cc:Fixed reinterpret casts to be
the correct type, fixing signed/unsigned
comparison warnings. Removed some unused
local variables. Fixed a couple declarations
to avoid signed/unsigned comparison warnings.
#define UNUSEDARG appropriately
Mark arguments UNUSEDARG where appropriate.
2018-07-22 David Anderson
* dwarfgen.cc: The relocations processing was assuming
alignment of 32bit and 64bit values. Now no longer
makes that incorrect assumption.
2018-07-16 David Anderson
* createirepformfrombinary.cc: Refines ifdef of HAVE_STDAFX_H
* createirepfrombinary.cc: Refines ifdef of HAVE_STDAFX_H
Delete unused local variable.
* dwarfgen.cc: Refines ifdef of HAVE_STDAFX_H.
Changes certain function_argument names to avoid
shadowing a global. For example, elf -> elf_w
* general.h: Remove pointless trailing ; ending IToHex()
* irepattrtodbg.cc: Refines ifdef of HAVE_STDAFX_H.
Rename local vars to avoid shadowing. Example: form -> form_a
* ireptodbg.cc: Refines ifdef of HAVE_STDAFX_H.
Rename local vars to avoid shadowing. Example: error -> lerror
2018-07-16 David Anderson
* Makefile.am: New, used by autotools to create configure.
* configure.ac, Makefile.in, config.h.in: Deleted.
2018-06-19 David Anderson
* dwarfgen.cc: Now it's intended to build for Linux
or Windows and get usable file open modes automatically.
2018-06-14 David Anderson
* Makefile.in
* config.h.in,configure.ac
Removed unnecessary defines and checks.
* configure: Regenerated
* createirepformfrombinary.cc,createirepfrombinary.cc,
irepattrtodbg.cc,ireptodbg.cc:
Removed unnecessary #includes
* dwarfgen.cc: Removed unnecessary #includes.
Switch from gelf.h (GNU only) to libelf.h.
2018-06-14 David Anderson
* Added #ifdef for Windows environment
builds. _O_WRONLY etc for creating a file.
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.
* dwarfgen.cc.c: Now uses open() unless HAVE_ELF_OPEN
is explicitly set.
2018-06-05 David Anderson
* dwarfdump.c: Change WIN32 to _WIN32.
2018-06-05 David Anderson
* configure.ac: Now configure.in gone, using configure.ac.
* configure: regenerated.
* config.h.in: Regenerated, HAVE_LIBELF_LIBELF gone.
2018-06-05 David Anderson
* dwarfgen.cc: Remove erroneous _MSC_VER
per Carlos Alberto Enciso.
2018-05-28 David Anderson
* createirepformfrombinary.cc,createirepfrombinary.cc,
general.h,irepattrtodbg.cc,irepdie.h,
irepform.h,ireppubnames.h: Removed trailing
blank lines and updated copyright year.
|