blob: c9bba45cc97f9a67e976f1c1b52a8f2fe051fc79 [file] [log] [blame]
Roland McGrath521c47d2008-04-11 07:01:58 +000012008-04-10 Roland McGrath <roland@redhat.com>
2
3 * testfile48.bz2, testfile48.bz2.debug: New data files.
4 * Makefile.am (EXTRA_DIST): Add them.
5 * run-strip-test8.sh: Use them.
6
7 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
8
9 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
10 * run-strip-test8.sh: New file.
11 * testfile47.bz2: New data file.
12 * Makefile.am (TESTS, EXTRA_DIST): Add them.
13
Roland McGrath13b69602008-04-01 02:30:05 +0000142008-03-31 Roland McGrath <roland@redhat.com>
15
16 * run-early-offscn.sh: New file.
17 * early-offscn.c: New file.
18 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
19 (early_offscn_LDADD): New variable.
20
Roland McGrathd11f9cb2008-03-26 20:51:59 +0000212008-03-19 Roland McGrath <roland@redhat.com>
22
23 * run-addrname-test.sh: Add a new case.
24
Roland McGrath658094a2008-02-22 08:14:07 +0000252008-02-22 Roland McGrath <roland@redhat.com>
26
27 * run-elflint-test.sh: Typo fix.
28
292008-02-21 Roland McGrath <roland@redhat.com>
30
31 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
32 for the build down to minimum.
33 * run-disasm-x86-64.sh: Likewise.
34
Roland McGrath059c83e2008-02-21 06:19:39 +0000352008-02-20 Roland McGrath <roland@redhat.com>
36
37 * testfile46.bz2: New data file.
38 * Makefile.am (EXTRA_DIST): Add it.
39 * run-elflint-test.sh: Test on it.
40
Ulrich Drepperc54785a2008-02-01 18:05:21 +0000412008-02-01 Ulrich Drepper <drepper@redhat.com>
42
43 * Makefile.am: Hook up sha1-tst.c.
44 * sha1-tst.c: New file.
45
Ulrich Drepper4d8bc812008-01-22 06:02:31 +0000462008-01-21 Roland McGrath <roland@redhat.com>
47
48 * testfile45.S.bz2: Add tests for cltq, cqto.
49 * testfile45.expect.bz2: Adjust.
50
Ulrich Drepper35f2fe62008-01-14 19:17:36 +0000512008-01-14 Ulrich Drepper <drepper@redhat.com>
52
53 * testfile45.S.bz2: Add more tests.
54 * testfile45.expect.bz2: Adjust.
55
Ulrich Drepperfd479892008-01-12 03:06:47 +0000562008-01-11 Ulrich Drepper <drepper@redhat.com>
57
58 * testfile45.expect.bz2: Adjust for adding of address for %rip based
59 address mode.
60
Ulrich Drepper96a73992008-01-11 06:17:06 +0000612008-01-10 Ulrich Drepper <drepper@redhat.com>
62
63 * testfile45.S.bz2: Add more tests.
64 * testfile45.expect.bz2: Adjust.
65
Ulrich Drepperff993222008-01-09 05:39:28 +0000662008-01-08 Ulrich Drepper <drepper@redhat.com>
67
68 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
69 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
70 run-disasm-x86-64.sh.
71 * run-disasm-x86-64.sh: New file.
72 * testfile45.S.bz2: New file.
73 * testfile45.expect.bz2: New file.
74 * testfile44.S.bz2: New tests.
75 * testfile44.expect.bz2: Adjust.
76
Ulrich Drepper9e6925d2008-01-04 21:42:14 +0000772008-01-04 Ulrich Drepper <drepper@redhat.com>
78
79 * testfile44.S.bz2: New tests.
80 * testfile44.expect.bz2: Adjust.
81
Ulrich Dreppere219f1c2008-01-09 05:49:49 +0000822008-01-04 Roland McGrath <roland@redhat.com>
83
84 * dwfl-bug-fd-leak.c (main): Add a cast.
85
Ulrich Drepperee67b642008-01-03 08:45:10 +0000862008-01-03 Ulrich Drepper <drepper@redhat.com>
87
88 * testfile44.S.bz2: New tests.
89 * testfile44.expect.bz2: Adjust.
90
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000912008-01-01 Ulrich Drepper <drepper@redhat.com>
92
Ulrich Drepperf231e272008-01-02 18:07:17 +000093 * line2addr.c: Use %m modifier instead of %a to appease gcc.
94
952008-01-01 Ulrich Drepper <drepper@redhat.com>
96
Ulrich Drepperee67b642008-01-03 08:45:10 +000097 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +000098 * testfile44.expect.bz2: Adjust.
99
1002007-12-31 Ulrich Drepper <drepper@redhat.com>
101
Ulrich Drepperee67b642008-01-03 08:45:10 +0000102 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000103 * testfile44.expect.bz2: Adjust.
104
1052007-12-30 Ulrich Drepper <drepper@redhat.com>
106
Ulrich Drepperee67b642008-01-03 08:45:10 +0000107 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000108 * testfile44.expect.bz2: Adjust.
109
1102007-12-29 Ulrich Drepper <drepper@redhat.com>
111
Ulrich Drepperee67b642008-01-03 08:45:10 +0000112 * testfile44.s.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000113 * testfile44.expect.bz2: Adjust.
114
1152007-12-28 Ulrich Drepper <drepper@redhat.com>
116
117 * testfile44.S.bz2: New tests.
118 * testfile44.expect.bz2: Adjust.
119
1202007-12-27 Ulrich Drepper <drepper@redhat.com>
121
122 * testfile44.S.bz2: New tests.
123 * testfile44.expect.bz2: Adjust.
124
1252007-12-26 Ulrich Drepper <drepper@redhat.com>
126
127 * testfile44.S.bz2: New tests.
128 * testfile44.expect.bz2: Adjust
129
1302007-12-21 Ulrich Drepper <drepper@redhat.com>
131
132 * testfile44.S.bz2: More tests.
133 * testfile44.expect.bz2: Adjust appropriately.
134
1352007-12-19 Ulrich Drepper <drepper@redhat.com>
136
137 * Makefile.am (TESTS): Add run-disasm.sh.
138 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
139 testfile44.expect.bz2.
140 * run-disasm.sh: New file.
141 * testfile44.S.bz2: New file.
142 * testfile44.expect.bz2: New file.
143
Roland McGrath1a2e8f42007-12-15 23:39:34 +00001442007-12-15 Roland McGrath <roland@redhat.com>
145
146 * run-allregs.sh: Change expected output for powerpc spefscr.
147
Roland McGrathe4c22ea2007-10-23 13:07:39 +00001482007-10-20 Roland McGrath <roland@redhat.com>
149
150 * run-dwfl-addr-sect.sh: Change expected output, no errors.
151
1522007-10-19 Roland McGrath <roland@redhat.com>
153
154 * dwfl-addr-sect.c (handle_address): Return int.
155 Don't exit on error, just return nonzero.
156 (main): Collect results.
157 * run-dwfl-addr-sect.sh: New file.
158 * testfile43.bz2: New data file.
159 * Makefile.am (EXTRA_DIST, TESTS): Add them.
160
1612007-10-18 Roland McGrath <roland@redhat.com>
162
163 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
164
1652007-10-16 Roland McGrath <roland@redhat.com>
166
167 * test-subr.sh (remove_files): Don't pass -Bb to diff.
168
Ulrich Drepperb597dfa2007-10-16 05:21:27 +00001692007-10-09 Roland McGrath <roland@redhat.com>
170
171 * dwflmodtest.c (print_module): Don't use %p in output.
172 * run-dwfl-bug-offline-rel.sh: Updated expected output.
173
1742007-10-08 Roland McGrath <roland@redhat.com>
175
176 * testfile42.bz2: New data file.
177 * Makefile.am (EXTRA_DIST): Add it.
178 * run-elflint-test.sh: New test on that file.
179
Roland McGrath59ea7f32007-10-04 08:50:09 +00001802007-10-04 Roland McGrath <roland@redhat.com>
181
182 * run-readelf-test4.sh: New file.
183 * Makefile.am (TESTS, EXTRA_DIST): Add it.
184
1852007-10-03 Roland McGrath <roland@redhat.com>
186
187 * run-readelf-test3.sh: New file.
188 * Makefile.am (TESTS, EXTRA_DIST): Add it.
189
Roland McGrathf6b92282007-10-02 02:34:11 +00001902007-10-01 Roland McGrath <roland@redhat.com>
191
192 * run-readelf-test2.sh: New file.
193 * Makefile.am (TESTS, EXTRA_DIST): Add it.
194
Roland McGrathc76f0b02007-09-27 07:31:33 +00001952007-09-11 Roland McGrath <roland@redhat.com>
196
197 * run-addrname-test.sh: Add a new case.
198 * testfile41.bz2: New data file.
199 * Makefile.am (EXTRA_DIST): Add it.
200
Roland McGrathcb6d8652007-08-23 08:10:54 +00002012007-08-23 Roland McGrath <roland@redhat.com>
202
203 * run-allregs.sh: Update expected x86-64 output for %rflags.
204
Roland McGrath099dd522007-08-13 22:58:36 +00002052007-08-12 Roland McGrath <roland@redhat.com>
206
207 * run-strip-test7.sh: New file.
208 * testfile39.bz2: New data file.
209 * testfile40.bz2: New data file.
210 * testfile40.debug.bz2: New data file.
211 * Makefile.am (TESTS, EXTRA_DIST): Add them.
212
Roland McGrath42f68682007-08-09 07:54:22 +00002132007-08-09 Roland McGrath <roland@redhat.com>
214
215 * dwfl-bug-report.c: Fix header inclusion.
216
2172007-08-08 Roland McGrath <roland@redhat.com>
218
219 * run-addrname-test.sh: Add a new case using addr2line -S.
220 * testfile38.bz2: New data file.
221 * Makefile.am (EXTRA_DIST): Add it.
222
Roland McGrath87d47802007-07-16 22:23:37 +00002232007-07-16 Roland McGrath <roland@redhat.com>
224
225 * dwfl-bug-report.c: New file.
226 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
227 (dwfl_bug_report_LDADD): New variable.
228
2292007-06-06 Roland McGrath <roland@redhat.com>
Roland McGrath0bc057c2007-06-06 08:42:42 +0000230
231 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
232
Ulrich Drepperb0243862007-06-06 00:09:36 +00002332007-06-05 Ulrich Drepper <drepper@redhat.com>
234
235 * Makefile.am (EXTRA_DIST): Add missing line continuation and
236 testfile37.bz and testfile37.debug.bz2.
237
Roland McGrath53bce222007-05-23 19:15:04 +00002382007-05-23 Roland McGrath <roland@redhat.com>
239
240 * run-allregs.sh: Update expected Alpha results.
241
Roland McGrath9aa8ef72007-05-18 08:59:43 +00002422007-05-18 Roland McGrath <roland@redhat.com>
243
244 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
245 * testfile37.bz2: New data file.
246 * testfile37.debug.bz2: New data file.
247 * run-unstrip-test2.sh: New file.
248 * Makefile.am (TESTS, EXTRA_DIST): Add them.
249
2502007-05-10 Roland McGrath <roland@redhat.com>
251
252 * run-dwfl-bug-offline-rel.sh: New file.
253 * testfile36.bz2: New data file.
254 * testfile36.debug.bz2: New data file.
255 * Makefile.am (TESTS, EXTRA_DIST): Add them.
256
2572007-04-28 Roland McGrath <roland@redhat.com>
258
259 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
260 * testfile35.bz2: New data file.
261 * testfile35.debug.bz2: New data file.
262 * run-unstrip-test.sh: New file.
263 * Makefile.am (TESTS, EXTRA_DIST): Add them.
264
265 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
266
Roland McGrath2be02912007-04-27 04:07:41 +00002672007-04-26 Roland McGrath <roland@redhat.com>
268
269 * run-elflint-self.sh: Run all tests even if one fails.
270
271 * run-allregs.sh: Add expected output for alpha.
272
Roland McGrath4be15242007-04-25 03:09:33 +00002732007-04-24 Roland McGrath <roland@redhat.com>
274
275 * run-strip-test.sh: When we saved the debug info, test unstrip too.
276
2772007-04-22 Roland McGrath <roland@redhat.com>
278
279 * run-allregs.sh: Update expected register info.
280
Roland McGrath43da9892007-04-16 23:13:37 +00002812007-04-16 Roland McGrath <roland@redhat.com>
282
283 * dwfl-addr-sect.c: New file.
284 * Makefile.am (noinst_PROGRAMS): Add it.
285 (dwfl_addr_sect_LDADD): New variable.
286
2872007-04-05 Roland McGrath <roland@redhat.com>
288
289 * get-files.c: Test dwarf_getsrcdirs.
290 * run-get-files.sh: Update expected output.
291
Roland McGrath5f6a41a2007-04-01 23:11:40 +00002922007-04-01 Roland McGrath <roland@redhat.com>
293
294 * run-allregs.sh: Updated expected output for x86_64.
295
Ulrich Drepper6258e742007-03-13 06:22:40 +00002962007-03-04 Roland McGrath <roland@redhat.com>
297
298 * dwfl-bug-fd-leak.c: New file.
299 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
300 (dwfl_bug_fd_leak_LDADD): New variable.
301
302 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
303 show what files have been located.
304
Ulrich Drepperaa915fd2007-02-05 07:25:33 +00003052007-02-02 Roland McGrath <roland@redhat.com>
306
307 * run-addrname-test.sh: New file.
308 * Makefile.am (TESTS, EXTRA_DIST): Add it.
309 * testfile34.bz2: New data file.
310 * Makefile.am (EXTRA_DIST): Add it.
311
3122007-01-20 Roland McGrath <roland@redhat.com>
313
314 * testfile33.bz2: New data file.
315 * Makefile.am (EXTRA_DIST): Add it.
316 * run-elflint-test.sh: Test on it too.
317
3182007-01-18 Roland McGrath <roland@redhat.com>
319
320 * Makefile.am (CFLAGS): Don't molest it.
321
3222007-01-11 Roland McGrath <roland@redhat.com>
323
324 * testfile32.bz2: New data file.
325 * Makefile.am (EXTRA_DIST): Add it.
326 * run-elflint-test.sh: Test on it too.
327
Ulrich Drepperce0bdb62007-02-05 07:13:52 +00003282007-02-04 Ulrich Drepper <drepper@redhat.com>
329
330 * arls.c: New file.
331 * Makefile (noinst_PROGRAMS): Add arls.
332
333 * run-ranlib-test2.sh: Fix type in comment.
334
Ulrich Dreppercd4992c2007-01-10 20:58:17 +00003352007-01-10 Ulrich Drepper <drepper@redhat.com>
336
337 * run-elflint-self.sh (runtest): Show which file has the problem.
338
Roland McGrathba949b32007-01-10 20:44:29 +00003392007-01-10 Roland McGrath <roland@redhat.com>
340
341 * dwfl-bug-addr-overflow.c: New file.
342 * Makefile.am (TESTS): Add it.
343 (dwfl_bug_addr_overflow_LDADD): New variable.
344
Roland McGrath8190db62006-12-17 23:56:51 +00003452006-12-17 Roland McGrath <roland@redhat.com>
346
347 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
348
Roland McGrathc373d852006-10-10 00:25:21 +00003492006-09-05 Roland McGrath <roland@redhat.com>
350
351 * run-strings-test.sh: Export LC_ALL=C for the test.
352
3532006-08-29 Roland McGrath <roland@redhat.com>
354
355 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
356 * run-arsymtest.sh: Likewise.
357
358 * run-native-test.sh (native.c compilation): Add some braces.
359
3602006-08-22 Roland McGrath <roland@redhat.com>
361
362 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
363 (struct reginfo): New members bits, type.
364 (one_register, match_register): Update to take new args,
365 record and display new info.
366 (main): Display new info.
367 * run-allregs.sh: Update expected results.
368
Roland McGrath19db8592006-08-03 08:52:46 +00003692006-08-03 Roland McGrath <roland@redhat.com>
370
371 * run-allregs.sh: Add sparc cases.
372 * testfile30.bz2: New data file.
373 * testfile31.bz2: New data file.
374 * Makefile.am (EXTRA_DIST): Add them.
375
Roland McGrath95024622006-07-21 10:06:31 +00003762006-07-21 Roland McGrath <roland@redhat.com>
377
378 * allregs.c (struct reginfo): Increase size of name.
379 (one_register): Assert that it's big enough.
380
Roland McGrathb4379722006-04-05 01:35:26 +00003812006-04-04 Roland McGrath <roland@redhat.com>
382
383 * run-bug1-test.sh: Test a second case, to cover both byte orders.
384 * testfile29.bz2: New file.
385 * testfile29.rdwr.bz2: New file.
386 * Makefile.am (EXTRA_DIST): Add them.
387
Ulrich Drepperba718b12006-04-04 21:31:16 +00003882006-04-04 Ulrich Drepper <drepper@redhat.com>
389
390 * Makefile.am: Add rules to run run-bug1-test.sh.
391 * rdwrmmap.c: New file.
392 * run-bug1-test.sh: New file.
393 * testfile28.bz2: New file.
394 * testfile28.rdwr.bz2: New file.
395
Roland McGrathdd7e22b2006-03-09 23:05:47 +00003962006-03-09 Roland McGrath <roland@redhat.com>
397
398 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
399
Roland McGrath060fa052006-03-02 07:51:50 +00004002006-03-01 Roland McGrath <roland@redhat.com>
401
402 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
403 changes matching 3.0 spec.
404
Roland McGrathc40f58a2006-01-13 20:13:21 +00004052006-01-13 Roland McGrath <roland@redhat.com>
406
407 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
408 bash 3.1 whines when it's done in the trap 0 handler.
409
Roland McGrath4b248ce2006-01-12 03:34:38 +00004102006-01-11 Roland McGrath <roland@redhat.com>
411
412 * testfile26.bz2: New data file.
413 * testfile27.bz2: New data file.
414 * Makefile.am (EXTRA_DIST): Add them.
415 * run-allregs.sh: Test s390 data.
416
Roland McGrath124a7982005-12-15 02:37:09 +00004172005-12-14 Roland McGrath <roland@redhat.com>
418
419 * run-native-test.sh: Redirect output from native test process.
420
Roland McGrath94d26ad2005-12-13 23:24:37 +00004212005-12-13 Roland McGrath <roland@redhat.com>
422
423 * allregs.c (main): Fail if we find no registers.
424
425 * run-native-test.sh: New file.
426 * Makefile.am (TESTS, EXTRA_DIST): Add it.
427
Roland McGrathba72ab12005-12-12 00:04:33 +00004282005-12-10 Ulrich Drepper <drepper@redhat.com
429
430 * run-readelf-test1.sh: New file.
431 * Makefile.am (TESTS): Add run-readelf-test1.sh.
432 (EXTRA_DIST): Likewise.
433
Roland McGrathd804e722005-12-08 01:35:42 +00004342005-12-07 Roland McGrath <roland@redhat.com>
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000435
Roland McGrathd804e722005-12-08 01:35:42 +0000436 * ecp.c (main): Use elf_end to clean up.
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000437
Roland McGrath994b4892005-12-05 22:46:21 +00004382005-11-25 Roland McGrath <roland@redhat.com>
439
440 * coverage.sh: Given -v argument, print names of unused files.
441
442 * addrscopes.c (main): Use dwfl_end before return.
443 * allregs.c (main): Likewise.
444 * find-prologues.c (main): Likewise.
445 * funcretval.c (main): Likewise.
446 * funcscopes.c (main): Likewise.
447 * line2addr.c (main): Likewise.
448
449 * run-allregs.sh: New file.
450 * Makefile.am (TESTS, EXTRA_DIST): Add it.
451
452 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
453 * Makefile.am (allregs_LDADD): Updated.
454
455 * allregs.c: New file.
456 * Makefile.am (noinst_PROGRAMS): Add it.
457 (allregs_LDADD): New variable.
458
Roland McGrath9365d2c2005-11-18 23:55:47 +00004592005-11-18 Roland McGrath <roland@redhat.com>
460
461 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
462 * test-wrapper.sh: Likewise.
463
Roland McGrath575dd392005-11-18 01:41:52 +00004642005-11-17 Roland McGrath <roland@redhat.com>
465
Roland McGrathaf74f5c2005-11-18 02:25:14 +0000466 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
467 environment for test-wrapper.sh.
468 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
469 * test-subr.sh (installed_testrun): Likewise.
470 Use explicit path in ${bindir}.
471
Roland McGrath575dd392005-11-18 01:41:52 +0000472 * Makefile.am (installcheck-local): Fix typo in last change.
473
Roland McGrathd7f8d0c2005-11-17 02:32:03 +00004742005-11-16 Roland McGrath <roland@redhat.com>
475
476 * configure.ac: New file, for standalone build/dist of test suite.
477 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
478 (asm_TESTS): New variable, broken out of ...
479 (TESTS): ... here. Also remove msg_tst.
480 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
481 (installed_TESTS_ENVIRONMENT): New variable.
482 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
483 [!STANDALONE] (installcheck-local): Likewise.
484 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
485 * addrscopes.c: Include <config.h>.
486 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
487 * allfcts.c: Likewise.
488 * asm-tst1.c: Likewise.
489 * asm-tst2.c: Likewise.
490 * asm-tst3.c: Likewise.
491 * asm-tst4.c: Likewise.
492 * asm-tst5.c: Likewise.
493 * asm-tst6.c: Likewise.
494 * asm-tst7.c: Likewise.
495 * asm-tst8.c: Likewise.
496 * asm-tst9.c: Likewise.
497 * dwflmodtest.c: Likewise.
498 * find-prologues.c: Likewise.
499 * funcscopes.c: Likewise.
500 * get-aranges.c: Likewise.
501 * get-files.c: Likewise.
502 * get-lines.c: Likewise.
503 * get-pubnames.c: Likewise.
504 * line2addr.c: Likewise.
505 * newscn.c: Likewise.
506 * show-abbrev.c: Likewise.
507 * show-die-info.c: Likewise.
508 * update3.c: Likewise.
509 * update4.c: Likewise.
Roland McGrathe47ab762005-11-17 03:16:00 +0000510 * funcretval.c: Likewise.
Roland McGrathd7f8d0c2005-11-17 02:32:03 +0000511
512 * dwflmodtest.c (print_instance): Don't use INTUSE.
513 (options): Don't use N_ macro.
514
Roland McGrath1b8b4462005-11-16 01:33:38 +00005152005-11-15 Roland McGrath <roland@redhat.com>
516
Roland McGrathe47ab762005-11-17 03:16:00 +0000517 * coverage.sh: Look in backends.
518 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
519 (TESTS_ENVIRONMENT): Likewise.
520
521 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
522 pass FUNCDIE direclty to dwfl_module_return_value_location.
523
Roland McGrath1b8b4462005-11-16 01:33:38 +0000524 * Makefile.am (BUILD_RPATH): New variable.
525 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
526 (tests_rpath): New variable.
527 (installcheck-local): Pass it to test-wrapper.sh.
528 * test-wrapper.sh: In "installed" format, take yes/no value
529 for elfutils_tests_rpath, which export. When running a test
530 binary for installcheck, exit 77.
531 * test-subr.sh (installed_testrun): When running a test binary
532 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
533
5342005-11-14 Roland McGrath <roland@redhat.com>
535
536 * test-subr.sh: New file.
537 * test-wrapper.sh: New file.
538 * Makefile.am (EXTRA_DIST): Add them.
539 (AM_LDFLAGS): Variable removed.
540 (TESTS_ENVIRONMENT): New variable.
541 (installcheck-local): New target.
542 * run-addrscopes.sh: Use test-subr.sh.
543 * run-allfcts.sh: Likewise.
544 * run-ecp-test.sh: Likewise.
545 * run-ecp-test2.sh: Likewise.
546 * run-elflint-self.sh: Likewise.
547 * run-elflint-test.sh: Likewise.
548 * run-find-prologues.sh: Likewise.
549 * run-funcscopes.sh: Likewise.
550 * run-get-aranges.sh: Likewise.
551 * run-get-files.sh: Likewise.
552 * run-get-lines.sh: Likewise.
553 * run-get-pubnames.sh: Likewise.
554 * run-line2addr.sh: Likewise.
555 * run-ranlib-test.sh: Likewise.
556 * run-ranlib-test2.sh: Likewise.
557 * run-show-abbrev.sh: Likewise.
558 * run-show-ciefde.sh: Likewise.
559 * run-show-die-info.sh: Likewise.
560 * run-strings-test.sh: Likewise.
561 * run-strip-test.sh: Likewise.
562
Roland McGrathe47ab762005-11-17 03:16:00 +00005632005-11-13 Roland McGrath <roland@redhat.com>
564
565 * funcretval.c: New file.
566 * Makefile.am (noinst_PROGRAMS): Add it.
567 (funcretval_LDADD): New variable.
568
Ulrich Drepper3840c1c2005-11-09 16:13:48 +00005692005-11-09 Ulrich Drepper <drepper@redhat.com>
570
571 * line2addr.c (handle_module): Add missing parameter to printf.
572
Roland McGrath07d4f2f2005-10-28 06:56:24 +00005732005-10-27 Roland McGrath <roland@redhat.com>
574
Roland McGrath6724c902005-10-28 07:07:19 +0000575 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
576 * funcscopes.c (handle_function): Likewise.
577 * dwflmodtest.c (print_inline, print_func): Likewise.
578 * find-prologues.c (handle_function): Likewise.
579
5802005-10-27 Roland McGrath <roland@redhat.com>
581
Roland McGrath07d4f2f2005-10-28 06:56:24 +0000582 * run-find-prologues.sh: New file.
583 * Makefile.am (TESTS, EXTRA_DIST): Add it.
584
585 * find-prologues.c (handle_function): Skip inlines.
586
5872005-10-25 Roland McGrath <roland@redhat.com>
588
589 * find-prologues.c: New file.
590 * Makefile.am (noinst_PROGRAMS): Add it.
591 (find_prologues_LDADD): New variable.
592
Ulrich Drepper3bbc9502005-09-02 20:29:56 +00005932005-09-02 Ulrich Drepper <drepper@redhat.com>
594
595 * run-strings-test.sh: Remove strings.out in the end.
596
Ulrich Drepper7d65d012005-08-31 15:14:26 +00005972005-08-31 Ulrich Drepper <drepper@redhat.com>
598
599 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
600 * run-allfcts.sh: Likewise.
601 * run-ecp-test.sh: Likewise.
602 * run-ecp-test2.sh: Likewise.
603 * run-elflint-test.sh: Likewise.
604 * run-funcscopes.sh: Likewise.
605 * run-get-aranges.sh: Likewise.
606 * run-get-files.sh: Likewise.
607 * run-get-lines.sh: Likewise.
608 * run-get-pubnames.sh: Likewise.
609 * run-line2addr.sh: Likewise.
610 * run-ranlib-test2.sh: Likewise.
611 * run-show-abbrev.sh: Likewise.
612 * run-show-ciefde.sh: Likewise.
613 * run-show-die-info.sh: Likewise.
614 * run-strings-test.sh: Likewise.
615 * run-strip-test.sh: Likewise.
616
Ulrich Drepper5a6f8d12005-08-30 17:56:53 +00006172005-08-30 Ulrich Drepper <drepper@redhat.com>
618
619 * coverage.sh: Handle case where there is no .gcno file at all.
620
Ulrich Drepper39cec7a2005-08-30 01:22:01 +00006212005-08-29 Ulrich Drepper <drepper@redhat.com>
622
623 * Makefile.am (EXTRA_DIST): Add coverage.
624 [GCOV]: Generate coverage summary after the tests ran
625 * coverage.sh: New file.
626
Ulrich Drepperfbe998a2005-08-29 16:27:10 +00006272005-08-28 Ulrich Drepper <drepper@redhat.com>
628
629 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
630 (CLEANFILES): Add *.gcno *.gcda *.gconv.
631
6322005-08-28 Ulrich Drepper <drepper@redhat.com>
633
634 * run-strings-test.sh: New file.
635 * Makefile.am (TESTS, EXTRA_DIST): Add it.
636
Roland McGrath71e15a02005-08-27 10:33:26 +00006372005-08-27 Roland McGrath <roland@redhat.com>
638
Roland McGrathb0bc2782005-08-27 21:07:16 +0000639 * addrscopes.c (handle_address): Apply bias to PC addresses.
640
Roland McGrath71e15a02005-08-27 10:33:26 +0000641 * run-funcscopes.sh: New file.
642 * testfile25.bz2: New data file.
643 * Makefile.am (TESTS, EXTRA_DIST): Add them.
644
6452005-08-26 Roland McGrath <roland@redhat.com>
646
647 * addrscopes.c (dwarf_diename_integrate): Removed.
648 (print_vars, handle_address): Use plain dwarf_diename.
649
6502005-08-25 Roland McGrath <roland@redhat.com>
651
652 * funcscopes.c: New file.
653 * Makefile.am (noinst_PROGRAMS): Add it.
654 (funcscopes_LDADD): New variable.
655
656 * run-addrscopes.sh: Add another case.
657 * testfile24.bz2: New data file.
658 * Makefile.am (EXTRA_DIST): Add it.
659
660 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
661 pass it to dwarf_getscopes.
662 (main): Pass it, true when '=' follows an address.
663
Roland McGrath4c305da2005-08-25 01:49:35 +00006642005-08-24 Roland McGrath <roland@redhat.com>
Ulrich Drepper8a520952005-08-28 08:56:34 +0000665
Roland McGrath4c305da2005-08-25 01:49:35 +0000666 * line2addr.c (print_address): Omit () for DSOs.
Ulrich Drepper8a520952005-08-28 08:56:34 +0000667
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00006682005-08-24 Ulrich Drepper <drepper@redhat.com>
669
Ulrich Drepper958bf132005-08-24 21:40:55 +0000670 * run-line2addr.sh: Remove testfile23 in the end.
671
Ulrich Drepper2eb660f2005-08-24 19:47:57 +0000672 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
Ulrich Drepperf81343a2005-08-24 20:55:31 +0000673 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
Ulrich Drepper2eb660f2005-08-24 19:47:57 +0000674
Roland McGrathd17fac72005-08-23 08:20:21 +00006752005-08-22 Roland McGrath <roland@redhat.com>
676
677 * run-line2addr.sh: Add a case.
678 * testfile23.bz2: New data file.
679 * Makefile.am (EXTRA_DIST): Add it.
680
Roland McGrath9a1f3652005-08-18 20:57:04 +00006812005-08-18 Roland McGrath <roland@redhat.com>
682
Roland McGrathf5fda7d2005-08-18 22:01:57 +0000683 * run-addrscopes.sh: New file.
684 * testfile22.bz2: New data file.
685 * Makefile.am (TESTS, EXTRA_DIST): Add them.
686
Roland McGrath9a1f3652005-08-18 20:57:04 +0000687 * addrscopes.c: New file.
688 * Makefile.am (noinst_PROGRAMS): Add it.
689 (addrscopes_LDADD): New variable.
690
Ulrich Drepper837b5222005-08-16 05:12:01 +00006912005-08-15 Ulrich Drepper <drepper@redhat.com>
692
693 * run-elflint-self.sh: Don't run test if the file doesn't exist.
694
Roland McGrath1ecb6062005-08-15 09:53:04 +00006952005-08-15 Roland McGrath <roland@redhat.com>
696
697 * dwflmodtest.c (print_instance, print_inline): New functions.
698 (print_func): Call print_inline.
699 (options, parse_opt): Grok -i/--inlines.
700
Roland McGrath8d18c292005-08-07 21:42:07 +00007012005-08-07 Roland McGrath <roland@redhat.com>
702
703 * dwflmodtest.c: Print function details only if -f flag is given.
704
Ulrich Drepper47be7952005-08-07 04:41:39 +00007052005-08-06 Ulrich Drepper <drepper@redhat.com>
706
Ulrich Drepper637963b2005-08-07 05:33:07 +0000707 * run-elflint-self.sh: New file.
708 * Makefile.am (TESTS): Add run-elflint-self.sh.
709 (EXTRA_DIST): Likewise.
710
Ulrich Drepper47be7952005-08-07 04:41:39 +0000711 * Makefile.am: Link with statis libs if BUILD_STATIC.
712 (dwflmodtest_LDADD): Also link with -ldl.
713
Ulrich Drepper41de4882005-08-03 00:02:56 +00007142005-08-02 Ulrich Drepper <drepper@redhat.com>
715
Ulrich Dreppera38998e2005-08-03 02:05:39 +0000716 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
717 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
718 library first.
719 * asm-tst2.c: Likewise.
720 * asm-tst3.c: Likewise.
721 * asm-tst4.c: Likewise.
722 * asm-tst5.c: Likewise.
723 * asm-tst6.c: Likewise.
724 * asm-tst7.c: Likewise.
725 * asm-tst8.c: Likewise.
726 * asm-tst9.c: Likewise.
727
Ulrich Drepper41de4882005-08-03 00:02:56 +0000728 * msg_tst.c: Add new error message.
729
Ulrich Drepper18618fd2005-07-28 21:29:22 +00007302005-07-28 Ulrich Drepper <drepper@redhat.com>
731
732 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
733
Roland McGrathd17fac72005-08-23 08:20:21 +00007342005-06-01 Roland McGrath <roland@redhat.com>
735
736 * line2addr.c: Rewritten using libdwfl.
737 * run-line2addr.sh: Update test for changed arguments.
738 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
739 (libdwfl): New variable.
740 (line2addr_LDADD): Use it.
741
Roland McGrath18385902005-07-28 07:12:38 +00007422005-07-28 Roland McGrath <roland@redhat.com>
743
744 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
745 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
746 (dwflmodtest_LDADD): New variable.
747 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
748
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00007492005-07-21 Ulrich Drepper <drepper@redhat.com>
750
751 * testfile18.bz2: New file.
752 * run-elflint-test.sh: New file.
753 * Makefile.am (TESTS): Add run-elflint-test.sh.
754 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
755
7562005-05-24 Ulrich Drepper <drepper@redhat.com>
757
758 * get-files.c (main): Use correct format specifier.
759
7602005-05-21 Ulrich Drepper <drepper@redhat.com>
761
762 * Makefile.am: Add -Wextra to CFLAGS.
763 * get-files.c: Remove warning this produced.
764 * get-pubnames.c: Likewise.
765 * newfile.c: Likewise.
766 * newscn.c: Likewise.
767 * scnnames.c: Likewise.
768 * showptable.c: Likewise.
769 * test-nlist.c: Likewise.
770 * update1.c: Likewise.
771 * update2.c: Likewise.
772 * update3.c: Likewise.
773 * update4.c: Likewise.
774
7752005-05-08 Ulrich Drepper <drepper@redhat.com>
776
777 * run-line2addr.sh: Remove testfile14 at the end.
778
Ulrich Drepper282bf322005-07-28 21:49:05 +0000779 * run-strip-test.sh: Remove debuginfo test input file as well.
Ulrich Drepperb08d5a82005-07-26 05:00:05 +0000780
781 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
782 .bz, not .bz2.
783
7842005-05-03 Roland McGrath <roland@redhat.com>
785
786 * run-strip-test.sh: Use variables for test file names.
787 Optionally produce separate debug file and check it.
788 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
789 * run-strip-test3.sh: Likewise.
790 * run-strip-test4.sh: New file.
791 * run-strip-test5.sh: New file.
792 * run-strip-test6.sh: New file.
793 * testfile15.bz: New file.
794 * testfile15.debug.bz: New file.
795 * testfile16.bz: New file.
796 * testfile16.debug.bz: New file.
797 * testfile17.bz: New file.
798 * testfile17.debug.bz: New file.
799 * Makefile.am (TESTS, EXTRA_DIST): Add them.
800
8012005-04-25 Ulrich Drepper <drepper@redhat.com>
802
803 * run-line2addr.sh: Also use testfile14. Adjust for correct
804 return of multiple matches.
805 * testfile14.bz2: New file.
806 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
807
808 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
809
Roland McGrath87d47802007-07-16 22:23:37 +00008102005-04-04 Roland McGrath <roland@redhat.com>
Ulrich Drepperb08d5a82005-07-26 05:00:05 +0000811
812 * line2addr.c (main): Initialize LINES and NLINES before calling
813 dwarf_getsrc_file, and free LINES afterwards.
814
815 * allfcts.c (main): Use size_t for CUHL.
816
8172005-04-04 Ulrich Drepper <drepper@redhat.com>
818
819 * line2addr.c: New file.
820 * run-line2addr.sh: New file.
821 * Makefile.am: Add rules to build, run, and distribute new code.
822
8232005-04-02 Ulrich Drepper <drepper@redhat.com>
824
825 * allfcts.c: New file.
826 * run-allfcts.sh: New file.
827 * Makefile.am: Add rules to build, run, and distribute new code.
828
8292005-02-05 Ulrich Drepper <drepper@redhat.com>
830
831 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
832 programs with -lmudflap.
833
8342004-09-25 Ulrich Drepper <drepper@redhat.com>
835
836 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
837 * asm-tst5.c (main): Likewise.
838 * asm-tst6.c (main): Likewise.
839
8402004-01-17 Ulrich Drepper <drepper@redhat.com>
841
842 * Makefile.am: Support building with mudflap.
843
8442004-01-12 Ulrich Drepper <drepper@redhat.com>
845
846 * get-aranges.c: Rewrite to use libdw.
847 * Makefile.am: Reenable get-aranges test.
848
8492004-01-11 Ulrich Drepper <drepper@redhat.com>
850
851 * get-lines.c: New file.
852 * get-files.c: Adjust for libdw.
853 * run-get-files.sh: Adjust expected result.
854 * run-get-lines.sh: Likewise.
855 * Makefile.am: Run get-lines test. Don't run get-aranges and
856 get-ciefde test for now.
857
858 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
859 change. Print attribute offset information.
860 * run-show-abbrev.sh: Adjust expected output.
861
8622004-01-09 Ulrich Drepper <drepper@redhat.com>
863
864 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
865 * show-die-info.c: Likewise.
866 * run-show-die-info.sh: Adjust expected output.
867
8682003-08-13 Ulrich Drepper <drepper@redhat.com>
869
870 * Makefile.in: Depend on libebl.a, not libebl.so.
871
8722003-08-11 Ulrich Drepper <drepper@redhat.com>
873
874 * Moved to CVS archive.