-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathChangeLog
More file actions
372 lines (306 loc) · 12.6 KB
/
ChangeLog
File metadata and controls
372 lines (306 loc) · 12.6 KB
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
2026-05-09: David Anderson
commit 6c9511cdbac2a9f3d5a8b30de0f69aad48a218e2
Another now 32bit
new file: compstrtab32.x
2026-05-09: David Anderson
commit fe5be2dcbc27ef4d68d9bb417425a2e8b3304b62
modified: README
Now really 32bit.
modified: comprelad32.x
modified: comprelad32.x.base
modified: comprelaf32.x
modified: comprelaf32.x.base
modified: comprelal32.x
modified: comprelal32.x.base
modified: comprelar32.x
modified: comprelar32.x.base
modified: comprelat32.x
modified: comprelat32.x.base
modified: compshstrtab32.x
modified: compshstrtab32.x.base
modified: compsymtab32.x
modified: compsymtab32.x.base
new file: hello32.x
new file: hello.x
Obsolete baselines
deleted: test036comp.base
deleted: test036comp.sh
deleted: test037comp.base
deleted: test037comp.sh
deleted: test038comp.base
deleted: test038comp.sh
deleted: test039comp.base
deleted: test039comp.sh
deleted: test040comp.base
deleted: test040comp.sh
deleted: test041comp.base
deleted: test041comp.sh
deleted: test042comp.base
deleted: test042comp.sh
2026-05-09: David Anderson
commit 350b32b26c90afb1cd92ae0cf62356246d574912
Up to date with git log
modified: ChangeLog
2026-05-09: David Anderson
commit dece0b08efcd5079f07a903da3ead195d693f6b8
Version 2.3.1
We mention the new regressiontesting of 32 and 64bit
section compression in NEWS and README.md.
modified: NEWS
modified: README.md
modified: configure.ac
2026-05-09: David Anderson
commit 7aff17f44254e2283f2af4864090f7ece7547f38
Now cleans and creates release appropriately.
modified: test/Makefile.am
2026-05-09: David Anderson
commit 1ceb43e755c1008fd354694ccf69927e52c079ba
For the new tests: object files with various sections
compressed
new file: comprelad32.x
new file: comprelaf32.x
new file: comprelal32.x
new file: comprelar32.x
new file: comprelat32.x
new file: compshstrtab32.x
new file: compsymtab32.x
2026-05-09: David Anderson
commit 24892aba0d987e4b7b275fe95c3297a7736887a4
Fixed bug introduced in removing #if 0
modified: ../src/dwarf_elf_decompress.c
For all the new compression tests
modified: Makefile.am
new file: comprelad.x.base
new file: comprelad32.x.base
new file: comprelaf.x.base
new file: comprelaf32.x.base
new file: comprelal.x.base
new file: comprelal32.x.base
new file: comprelar.x.base
new file: comprelar32.x.base
new file: comprelat.x.base
new file: comprelat32.x.base
new file: compshstrtab.x.base
new file: compshstrtab32.x.base
new file: compsymtab.x.base
new file: compsymtab32.x.base
deleted: test035comp.base
modified: test035comp.sh
2026-05-04: David Anderson
commit a86cc5be73e5a0e002990a1fe966702cd1d7abc1
Fixed mention of email for libdwarf, the name
changed slightly a couple years ago.
modified: configure.ac
2026-05-04: David Anderson
commit b76f42cd3f732a610209c6be341541eb109c0d64
Tiny change so a build with --enable-decompression=no
succeeds.
modified: src/dwarf_load_elf_headers.c
2026-05-04: David Anderson
commit 0bb8c82508a2f139364ff742adada810da07a357
Adding exiting ChangeLog2024 and 2025 to the files
to put in a release.
modified: Makefile.am
2026-05-04: David Anderson
commit 1c3e8f69002560f88119e0438e493f9aa2802054
Now just 2026.
modified: ChangeLog
Earlier changes now here.
new file: ChangeLog2025
2026-05-04: David Anderson
commit 0f4df40767a9437f74c69f5399fc1ee14c066f3d
Squashed commit of the following:
Implementing support for compressed section contents
of all sections of interest (we ignore some sections).
commit 15286116c55f4655c5060057d8a0b943475f9b9b
Author: David Anderson <davea42@linuxmail.org>
Date: Mon May 4 10:27:43 2026 -0700
The .o names fall foul of a .gitignore rule, so renaming
modified: Makefile.am
new file: comprelad.x
new file: comprelaf.x
new file: comprelal.x
new file: comprelar.x
new file: comprelat.x
new file: compshstrtab.x
new file: compstrtab.x
new file: compsymtab.x
Updated per the name changes.
modified: test036comp.sh
modified: test037comp.sh
modified: test038comp.sh
modified: test039comp.sh
modified: test040comp.sh
modified: test041comp.sh
modified: test042comp.sh
modified: test043comp.sh
commit 8310268cfd98b6b3eefab2a810dfffd02d43fc86
Author: David Anderson <davea42@linuxmail.org>
Date: Mon May 4 10:17:12 2026 -0700
test cases (new)
modified: test/Makefile.am
new file: test/comphello
new file: test/test035comp.base
new file: test/test035comp.sh
new file: test/test036comp.base
new file: test/test036comp.sh
new file: test/test037comp.base
new file: test/test037comp.sh
new file: test/test038comp.base
new file: test/test038comp.sh
new file: test/test039comp.base
new file: test/test039comp.sh
new file: test/test040comp.base
new file: test/test040comp.sh
new file: test/test041comp.base
new file: test/test041comp.sh
new file: test/test042comp.base
new file: test/test042comp.sh
new file: test/test043comp.base
new file: test/test043comp.sh
commit e50e0b32a1011fe90a8e28483dda5fbed9fca3b7
Author: David Anderson <davea42@linuxmail.org>
Date: Mon May 4 09:37:34 2026 -0700
The test for relations section to be a multiple of the size
of one record are now moved to after the decompression.
Works right now.
modified: dwarf_load_elf_headers.c
commit b7833a524d7b7cb0e8bd7f46aec0541e7450004b
Author: David Anderson <davea42@linuxmail.org>
Date: Sun May 3 10:46:00 2026 -0700
Some naming revised (of pointers).
Completed setup of dynamic section setup
Fixed a failure to free some data.
Avoid duplicate setup of the section strings section.
modified: dwarf_load_elf_headers.c
modified: readelfobj.c
commit a17fc36498a38eb74b92c639305dfc94c41b2342
Author: David Anderson <davea42@linuxmail.org>
Date: Sat May 2 11:56:04 2026 -0700
efining the data printed about symtab st_shndx for
completeness and clarity.
src/readelfobj.c
Correct the handling of symboltable entries.
src/dwarf_load_elf_headers.c
Correct a comment.
src/dwarf_elf_naming.c
Add PCONDITION comment and
POSTCONDITION comment for code clarity.
src/dwarf_elf_decompress.c
modified: src/dwarf_elf_decompress.c
modified: src/dwarf_elf_naming.c
modified: src/dwarf_load_elf_headers.c
modified: src/readelfobj.c
Baseline updates to match improvements above.
modified: test/test005.base
modified: test/test017.base
modified: test/test019.base
modified: test/test020.base
modified: test/test021.base
commit c12b0eb2ff9605a1af7bf17d2255e1649fc3c4bf
Author: David Anderson <davea42@linuxmail.org>
Date: Fri May 1 15:46:24 2026 -0700
Removed #if 0 leftovers from debugging.
modified: dwarf_load_elf_headers.c
modified: readelfobj.c
commit 0c53396c90c6902305e6a7baf148224297a39224
Author: David Anderson <davea42@linuxmail.org>
Date: Fri May 1 14:32:56 2026 -0700
Updating to current output.
modified: ../test/test017.base
modified: ../test/test019.base
modified: ../test/test020.base
modified: ../test/test021.base
modified: ../test/test026.base
modified: ../test/test027.base
modified: ../test/test028.base
modified: ../test/test029.base
commit ef14464bf38e2a6dbff75e0d6c2fb30b4d99d3bd
Author: David Anderson <davea42@linuxmail.org>
Date: Fri May 1 14:32:29 2026 -0700
Provide a default section namestring of ""
for Elf section zero.
modified: readelfobj.c
commit c6155edad63ef81e9716b89f10181da830062527
Author: David Anderson <davea42@linuxmail.org>
Date: Fri May 1 14:17:23 2026 -0700
Fixed mistake in secnum iteration. Starting from one.
modified: readelfobj.c
commit f1be7106c1ade967a5469062ed250ab0d5704e72
Author: David Anderson <davea42@linuxmail.org>
Date: Fri May 1 13:58:47 2026 -0700
Does more sections properly (including relocs)
modified: dwarf_elf_decompress.c
modified: dwarf_load_elf_headers.c
modified: readelfobj.c
Better data and ordering difference of reports.
And more complete.
modified: ../test/test004.base
commit 86ecb06136165576c712a3e20afb5b902d2e1ba3
Author: David Anderson <davea42@linuxmail.org>
Date: Thu Apr 30 15:49:05 2026 -0700
Now basic things work properly.
More needed.
modified: dwarf_debuglink.c
modified: dwarf_load_elf_headers.c
modified: readelfobj.c
modified: readelfobj.h
commit 0652e02748995ea961f7ffe1cc092570064a5f4c
Author: David Anderson <davea42@linuxmail.org>
Date: Tue Apr 28 15:07:50 2026 -0700
Not yet working Major revamp to handle more
valid Elf
modified: dwarf_elf_decompress.c
modified: dwarf_load_elf_headers.c
modified: readelfobj.c
modified: readelfobj.h
commit eb049dd78cdb5fc0c0dea3d7910c72e2edb0e88d
Author: David Anderson <davea42@linuxmail.org>
Date: Fri Apr 24 10:58:32 2026 -0700
Does at least one compressed string section properly.
modified: dwarf_elf_decompress.c
modified: dwarf_load_elf_headers.c
modified: readelfobj.c
modified: readelfobj.h
modified: ../test/test028.base
2026-04-22: David Anderson
commit 8457822afe0cc1aa38ddcde2d9b9ad483641fede
Compiles now. DO NOT USE THIS COMMIT
not complete.
Decompressing sh strings section.
modified: ../README.md
modified: ../configure.ac
modified: Makefile.am
modified: dwarf_debuglink.c
modified: dwarf_debuglink.h
modified: dwarf_elf_decompress.c
modified: dwarf_elf_decompress.h
modified: dwarf_load_elf_headers.c
modified: dwarf_object_detector.c
modified: dwarf_reading.h
modified: readelfobj.h
2026-04-19: David Anderson
commit 318b20b661095e9d7d6ec6d0b324706b11a367bb
Beginning support for decompression
new file: src/dwarf_elf_decompress.c
new file: src/dwarf_elf_decompress.h
2026-04-19: David Anderson
commit 6605d342bd2b912f1c5d468b44027e209b9b4e9f
Adding segment name to sections reports
modified: readobjmacho.c
Updated expected result to match the output format change
modified: ../test/test009m.base
modified: ../test/test031m.base
modified: ../test/test032m.base
2026-02-24: David Anderson
commit d91633864630e3faf871fd370e0115d748ca3bc7
We were incorrectly multiplying
sizeofcmds by number of commands.
Apple's header was unclear, but
it is now clearer that sizeofcmds
stands alone.
modified: dwarf_64machoread.c
modified: dwarf_machoread.c
modified: ../test/test009m.base
modified: ../test/test031m.base
modified: ../test/test032m.base