1- dadebug commitline 0
2- dadebug commit id commit 8c219b670b2d1622bbb26608aed345ecae2cce3a
3- dadebug commitline 17
1+ 2022-09-09: David Anderson
2+ commit a8b18ce826134d005cedfbf90ac13a72d351419f
3+ Merge: 14bfea01 dadc41b3
4+
5+ Merge branch 'master' of https://github.com/davea42/libdwarf-code
6+
7+ 2022-09-09: David Anderson
8+ commit 14bfea01cb5f190c5bb06e11160217f026fc0586
9+
10+ Recent change to fix leak had a mistake caught by Coverity Scan.
11+ Fixed.
12+ modified: src/bin/dwarfexample/simplereader.c
13+
14+ 2022-09-09: David Anderson
15+ commit 472a9a00fb816ee06c18b7788ca32658520dfb62
16+
17+ Minor text about new fix to libdwarf.
18+ modified: doc/libdwarf.dox
19+ modified: doc/libdwarf.pdf
20+
21+ 2022-09-09: David Anderson
22+ commit 5611a8748a63fa279071a5f89ef51d6248886556
23+
24+ the fix moments ago to dwarf_alloc.c was
25+ the fix to ossfuzz issue 51183
26+
27+ If strdup fails, write an error message.
28+ modified: src/bin/dwarfdump/print_macro.c
29+
30+ 2022-09-09: David Anderson
31+ commit dadc41b3757fd705ae283c3070220e21c497ae4a
32+
33+ If strdup fails, write an error message.
34+ modified: src/bin/dwarfdump/print_macro.c
35+
36+ 2022-09-09: David Anderson
37+ commit 651aac848a452cfb06826f7533b89f829a7c1cb0
38+
39+ If tfind succeeds no need to strdup.
40+ And if strdup fails preceding tsearch, write an error message.
41+ modified: src/bin/dwarfdump/dd_makename.c
42+
43+ 2022-09-09: David Anderson
44+ commit bbbf57693319c6898c5a700744ed67d65d5864ed
45+
46+ Added a comment: ok if strdup returns 0 in this one spot.
47+ modified: src/bin/dwarfdump/dd_addrmap.c
48+
49+ 2022-09-09: David Anderson
50+ commit eb538f6e8bb4f557b2dba89d21e8b4f8a1855c1d
51+
52+ Added
53+ + FINDSEC(&dbg->de_gnu_debuglink,
54+ + our_pointer, section_name_out,
55+ + sec_start_ptr_out, sec_len_out, sec_end_ptr_out);
56+ + FINDSEC(&dbg->de_note_gnu_buildid,
57+ + our_pointer, section_name_out,
58+ + sec_start_ptr_out, sec_len_out, sec_end_ptr_out);
59+ which should have been there before.
60+ modified: src/lib/libdwarf/dwarf_util.c
61+
62+ 2022-09-09: David Anderson
63+ commit fcc44f961a1e94903abcd4301250050aa6ddbc46
64+
65+ Added:
66+ + malloc_section_free(&dbg->de_gnu_debuglink);
67+ + malloc_section_free(&dbg->de_note_gnu_buildid);
68+ which are absolutely required!
69+ modified: src/lib/libdwarf/dwarf_alloc.c
70+
71+ 2022-09-09: David Anderson
72+ commit 1e3dcb3e656468fab80a51b6a08f69cfc3b08505
73+
74+ Final for 0.4.2, one thinks.
75+ modified: doc/libdwarf.pdf
76+
77+ 2022-09-09: David Anderson
78+ commit 809ddcfb589b1f8f9a0283a66d3f259aa700aa97
79+
80+ Up to date with git log.
81+ modified: ChangeLog
82+
4832022-09-09: David Anderson
584 commit 8c219b670b2d1622bbb26608aed345ecae2cce3a
685
@@ -17,25 +96,19 @@ dadebug commitline 17
1796 modified: src/bin/dwarfexample/simplereader.c
1897 modified: src/lib/libdwarf/libdwarf.h
1998
20- dadebug commit id commit 1bcef65cd6c17566b871365f4561013509c4ec79
21- dadebug commitline 25
22992022-09-09: David Anderson
23100 commit 1bcef65cd6c17566b871365f4561013509c4ec79
24101
25102 Minor leak on an error case fixed (dwarfgen
26103 exits just after the error detected).
27104 modified: src/bin/dwarfgen/createirepfrombinary.cc
28105
29- dadebug commit id commit 6d699b501ac67054afaf064da492a67fcd01f113
30- dadebug commitline 32
311062022-09-08: David Anderson
32107 commit 6d699b501ac67054afaf064da492a67fcd01f113
33108
34109 Added include of dd_minimal.h
35110 modified: test/test_getopt.c
36111
37- dadebug commit id commit c826e7e3b2174f16e113a654c5c9b4f251b33b91
38- dadebug commitline 57
391122022-09-08: David Anderson
40113 commit c826e7e3b2174f16e113a654c5c9b4f251b33b91
41114
@@ -60,8 +133,6 @@ dadebug commitline 57
60133 modified: src/bin/dwarfdump/dd_uri.c
61134 modified: src/bin/dwarfdump/dwarfdump.c
62135
63- dadebug commit id commit 248944aacb09ce4704fecec31e09c7870568ec39
64- dadebug commitline 67
651362022-09-08: David Anderson
66137 commit 248944aacb09ce4704fecec31e09c7870568ec39
67138
@@ -71,8 +142,6 @@ dadebug commitline 67
71142 we provied a do-nothing replacement here.
72143 modified: src/bin/gennames/gennames.c
73144
74- dadebug commit id commit 677bb1ac37dc86785d57cb54c470a2c14944dca8
75- dadebug commitline 76
761452022-09-08: David Anderson
77146 commit 677bb1ac37dc86785d57cb54c470a2c14944dca8
78147
@@ -81,34 +150,26 @@ dadebug commitline 76
81150 not involved.
82151 modified: test/test_getopt.c
83152
84- dadebug commit id commit 66442f5be7bdc62f0ebbb224f09c1ceb2106d67d
85- dadebug commitline 83
861532022-09-08: David Anderson
87154 commit 66442f5be7bdc62f0ebbb224f09c1ceb2106d67d
88155
89156 Added a single line comment on the intent of a function.
90157 modified: src/bin/attr_form/attr_form_build.c
91158
92- dadebug commit id commit 4a9c16d842ecb215c3b454182f1ee0338a7d2850
93- dadebug commitline 91
941592022-09-08: David Anderson
95160 commit 4a9c16d842ecb215c3b454182f1ee0338a7d2850
96161
97162 Removed duplicated call of a function resetting
98163 global flags.
99164 modified: src/bin/dwarfdump/dwarfdump.c
100165
101- dadebug commit id commit a8bf66e29e0360259db779385c0c742eeda92653
102- dadebug commitline 99
1031662022-09-08: David Anderson
104167 commit a8bf66e29e0360259db779385c0c742eeda92653
105168
106169 Modified Windows only code to avoid passing
107170 NULL to open()
108171 modified: src/bin/dwarfdump/dd_dwconf.c
109172
110- dadebug commit id commit fc865bc2a1524774cf5f5586cd96f6436785e00d
111- dadebug commitline 108
1121732022-09-08: David Anderson
113174 commit fc865bc2a1524774cf5f5586cd96f6436785e00d
114175
@@ -117,17 +178,13 @@ dadebug commitline 108
117178 ERROR count.
118179 modified: src/bin/dwarfdump/dd_esb.c
119180
120- dadebug commit id commit 23728d30dfd28cc46314f3b65fb2b34f45ad26df
121- dadebug commitline 116
1221812022-09-08: David Anderson
123182 commit 23728d30dfd28cc46314f3b65fb2b34f45ad26df
124183
125184 Coverity Scan defect 238524Notes a resource leak at exit().
126185 Added a _dwarf_dealloc_error() call.
127186 modified: src/bin/dwarfgen/createirepfrombinary.cc
128187
129- dadebug commit id commit 3d3496588f2fdbbd94d78a01593dd925699df234
130- dadebug commitline 129
1311882022-09-08: David Anderson
132189 commit 3d3496588f2fdbbd94d78a01593dd925699df234
133190
@@ -140,33 +197,25 @@ dadebug commitline 129
140197 if there was an error.
141198 modified: src/lib/libdwarf/dwarf_die_deliv.c
142199
143- dadebug commit id commit 4eb102e3ac8b89f236fc666ac189cadc3f2b5148
144- dadebug commitline 136
1452002022-09-08: David Anderson
146201 commit 4eb102e3ac8b89f236fc666ac189cadc3f2b5148
147202
148203 Remove a recent ill-advised line of code.
149204 modified: src/lib/libdwarf/dwarf_generic_init.c
150205
151- dadebug commit id commit d77a5bc41c92b1bdad920f00db91a09ef7b03dad
152- dadebug commitline 143
1532062022-09-08: David Anderson
154207 commit d77a5bc41c92b1bdad920f00db91a09ef7b03dad
155208
156209 Remove an ill advised recent line of code.
157210 modified: src/lib/libdwarf/dwarf_init_finish.c
158211
159- dadebug commit id commit 220975cb9c9d09265412f6bf042a24211c51b1d9
160- dadebug commitline 151
1612122022-09-08: David Anderson
162213 commit 220975cb9c9d09265412f6bf042a24211c51b1d9
163214
164215 CoverityScan defects 277696 277695 note a duplicate close of local
165216 int debuglink_fd and a call to close with argument -1.
166217 modified: src/lib/libdwarf/dwarf_object_detector.c
167218
168- dadebug commit id commit f5d5ac617f49858746683356960dbf55d9eee2ae
169- dadebug commitline 160
1702192022-09-07: David Anderson
171220 commit f5d5ac617f49858746683356960dbf55d9eee2ae
172221
@@ -175,16 +224,12 @@ dadebug commitline 160
175224 by corrupt object file.
176225 modified: src/lib/libdwarf/dwarf_alloc.c
177226
178- dadebug commit id commit ce24576552791fdae7ed7109aa08621016062e43
179- dadebug commitline 167
1802272022-09-07: David Anderson
181228 commit ce24576552791fdae7ed7109aa08621016062e43
182229
183230 At each exit() ensure basic destructors called.
184231 modified: src/bin/dwarfdump/dd_command_options.c
185232
186- dadebug commit id commit 908a4389d22bf3a81a24d077d9bae77c3bcfa882
187- dadebug commitline 180
1882332022-09-07: David Anderson
189234 commit 908a4389d22bf3a81a24d077d9bae77c3bcfa882
190235
@@ -197,8 +242,6 @@ dadebug commitline 180
197242 there are no leaks from flags when cleaning up.
198243 modified: src/bin/dwarfdump/dwarfdump.c
199244
200- dadebug commit id commit 0b847231e3719ff3ba037589f8fc73382c028f14
201- dadebug commitline 190
2022452022-09-07: David Anderson
203246 commit 0b847231e3719ff3ba037589f8fc73382c028f14
204247
@@ -208,17 +251,13 @@ dadebug commitline 190
208251 modified: src/bin/dwarfdump/CMakeLists.txt
209252 modified: src/bin/dwarfdump/Makefile.am
210253
211- dadebug commit id commit 42c281c5d9661351b76a98be0b1c8b919b81fd9c
212- dadebug commitline 198
2132542022-09-07: David Anderson
214255 commit 42c281c5d9661351b76a98be0b1c8b919b81fd9c
215256
216257 Amplified the comment explaining why this
217258 new header exists.
218259 modified: src/bin/dwarfdump/dd_minimal.h
219260
220- dadebug commit id commit 289edb30d4e4181939075a953783c85b24e2efc3
221- dadebug commitline 210
2222612022-09-07: David Anderson
223262 commit 289edb30d4e4181939075a953783c85b24e2efc3
224263
@@ -230,8 +269,6 @@ dadebug commitline 210
230269 modified: src/bin/tag_attr/tag_attr.c
231270 modified: src/bin/tag_tree/tag_tree.c
232271
233- dadebug commit id commit 02c8fbaf1ddd00c63cae483932ed898c919062db
234- dadebug commitline 226
2352722022-09-07: David Anderson
236273 commit 02c8fbaf1ddd00c63cae483932ed898c919062db
237274
@@ -247,8 +284,6 @@ dadebug commitline 226
247284 modified: test/test_macrocheck.c
248285 modified: test/test_makename.c
249286
250- dadebug commit id commit 7e53e2733795d5c648e03e59700cd5a1f968af08
251- dadebug commitline 237
2522872022-09-07: David Anderson
253288 commit 7e53e2733795d5c648e03e59700cd5a1f968af08
254289
@@ -259,8 +294,6 @@ dadebug commitline 237
259294 Added comment following a #endif
260295 modified: src/lib/libdwarf/libdwarf_private.h
261296
262- dadebug commit id commit d73830f81b879b2a07eaea9572d00118b24fe85a
263- dadebug commitline 251
2642972022-09-05: David Anderson
265298 commit d73830f81b879b2a07eaea9572d00118b24fe85a
266299
@@ -274,8 +307,6 @@ dadebug commitline 251
274307 modified: src/bin/dwarfdump/dd_command_options.c
275308 modified: src/bin/dwarfdump/dwarfdump.c
276309
277- dadebug commit id commit 90eee21528c6a38488756528d9dbba16aea666e0
278- dadebug commitline 266
2793102022-09-05: David Anderson
280311 commit 90eee21528c6a38488756528d9dbba16aea666e0
281312
@@ -290,16 +321,12 @@ dadebug commitline 266
290321 this lets us avoid a 'possible leak' as valgrind calls it.
291322 modified: src/lib/libdwarf/dwarf_generic_init.c
292323
293- dadebug commit id commit 58d5b1b829fd667136eeb7bcf64cfaa6d4258ce2
294- dadebug commitline 273
2953242022-09-05: David Anderson
296325 commit 58d5b1b829fd667136eeb7bcf64cfaa6d4258ce2
297326
298327 Brought up to date with git log.
299328 modified: ChangeLog
300329
301- dadebug matches
302- 2022-09-05: David Anderson
303330 commit 6f96e446567b2fe943365b7168b53a4b3b26ab7c
304331
305332 DEBUG renamed as DEBUG_ALLOC
0 commit comments