File: ChangeLog2018

package info (click to toggle)
dwarfutils 20201201-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 11,868 kB
  • sloc: ansic: 104,667; sh: 5,947; cpp: 4,675; python: 878; makefile: 646; awk: 11
file content (133 lines) | stat: -rw-r--r-- 5,888 bytes parent folder | download | duplicates (2)
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
2018-11-29 David Anderson
    * createirepfrombinary.cc: Removed trailing whitespace.
    * dwarfgen.cc: Added option --add-implicit-const to
      create an object with DW_FORM_implicit_const.
    * general.h: Added bool addimplicitconst flag for the
      new option.
    * irepattrtodbg.cc: For DW_FORM_implicit_const
      add a call to new libdwarf function
      dwarf_add_AT_implicit_const().
    * ireptodbg.cc: New static function addImplicitConstItem()
      deals with replacing parts of existing variables
      with DW_FORM_implicit_const when the new option used.
2018-10-03 David Anderson
    * dwarfgen.cc: Now uses dwarf_init_b() instead
      of the original dwarf_init().
2018-09-21 David Anderson
    * dwarfgen.cc: S_IRUSR was defined incorrectly
      (when not provided by system headers). Fixed.
    * CMakeLists.txt: Updated headers list to include all 
      the local headers.
    * Makefile.am: Ensured config.h.in.cmake and
      dwarfgen.1 get into releases.
2018-09-11 David Anderson
    * ireptodbg.cc: Removed pointless comment.
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.