blob: 11e96a72e9e7e1661dc217e84d2bf3cd45357380 [file] [log] [blame]
Anthony G. Basile1ab3c2b2015-05-04 02:25:39 +030012015-05-04 Anthony G. Basile <blueness@gentoo.org>
2
3 * Makefile.am (line2addr_LDADD, addrscopes_LDADD, funcscopes_LDADD)
4 (funcretval_LDADD, allregs_LDADD, find_prologues_LDADD)
5 (dwflmodtest_LDADD, dwfl_addr_sect_LDADD, addrcfi_LDADD)
6 (low_high_pc_LDADD, dwflsyms_LDADD, dwfllines_LDADD, varlocs_LDADD)
7 (backtrace_LDADD, aggregate_size_LDADD): Append $(argp_LDADD).
8
Mark Wielaarde6e80da2015-05-01 10:31:36 +020092015-05-01 Mark Wielaard <mjw@redhat.com>
10
11 * run-stack-d-test.sh: Use --raw and mangled output.
12 * run-stack-i-test.sh: Likewise.
13 * run-stack-demangled-test.sh: New test.
14 * Makefile.am (EXTRA_DIST): Add run-stack-demangled-test.sh.
15 (TESTS): Likewise.
16
H.J. Lu5bbf0392015-03-25 05:44:57 -0700172015-04-01 H.J. Lu <hjl.tools@gmail.com>
18
H.J. Lu224e2e62015-03-25 09:19:08 -070019 * Makefile.am (TESTS): Add run-strip-test10.sh.
20 (EXTRA_DIST): Likewise. Add testfile-x32-d.bz2.
21 Add testfile-x32-debug.bz2.
22 * run-strip-test10.sh: New file.
23 * testfile-x32-d.bz2: Likewise.
24 * testfile-x32-debug.bz2: Likewise.
25
262015-04-01 H.J. Lu <hjl.tools@gmail.com>
27
H.J. Luf1bde8d2015-03-25 08:16:56 -070028 * Makefile.am (TESTS): Add run-strip-test9.sh.
29 (EXTRA_DIST): Likewise. Add testfile-x32-s.bz2.
30 * run-strip-test9.sh: New file.
31 * testfile-x32-s.bz2: Likewise.
32
332015-04-01 H.J. Lu <hjl.tools@gmail.com>
34
H.J. Lu6de72762015-03-25 07:22:43 -070035 * Makefile.am (TESTS): Add run-backtrace-core-x32.sh.
36 (EXTRA_DIST): Likewise. Add backtrace.x32.core.bz2.
37 Add backtrace.x32.exec.bz2.
38 * backtrace.x32.core.bz2 : New file.
39 * backtrace.x32.exec.bz2: Likewise.
40 * run-backtrace-core-x32.sh: Likewise.
41
422015-04-01 H.J. Lu <hjl.tools@gmail.com>
43
H.J. Luaa19e592015-03-25 06:44:09 -070044 * run-addrcfi.sh: Add a test for testfile-x32.
45 * testfile-x32.bz2: New file.
46 * Makefile.am (EXTRA_DIST): Add testfile-x32.bz2.
47
482015-04-01 H.J. Lu <hjl.tools@gmail.com>
49
H.J. Lu8c78ff02015-03-25 05:57:09 -070050 * run-allregs.sh: Add a test for testfile-x32-core.
51
522015-04-01 H.J. Lu <hjl.tools@gmail.com>
53
H.J. Lu5bbf0392015-03-25 05:44:57 -070054 * run-readelf-mixed-corenote.sh: Add a test for testfile-x32-core.
55 * testfile-x32-core.bz2: New file.
56 * Makefile.am (EXTRA_DIST): Add testfile-x32-core.bz2.
57
Petr Machata06457da2015-03-18 19:35:16 +0100582015-03-18 Petr Machata <pmachata@redhat.com>
59
Petr Machata7f617342015-03-18 19:42:02 +010060 * addrcfi.c (op_name): Adjust uses of know-dwarf.h macros to match
61 the API changes.
62 * allregs.c (dwarf_encoding_string): Likewise.
63 * show-die-info.c (dwarf_tag_string, dwarf_attr_string): Likewise.
64 * varlocs.c (dwarf_encoding_string, dwarf_opcode_string): Likewise.
65
662015-03-18 Petr Machata <pmachata@redhat.com>
67
Petr Machata06457da2015-03-18 19:35:16 +010068 * Makefile.am (EXTRA_DIST): Add run-dwarf-ranges.sh,
69 debug-ranges-no-lowpc.o.bz2.
70
Mark Wielaard0a35e3a2015-03-13 23:51:40 +0100712015-03-13 Mark Wielaard <mjw@redhat.com>
72
73 * backtrace-dwarf.c: Add explicit includes.
74 (cleanup_13_abort): Remove unused static declaration.
75 (thread_callback): Add explicit return.
76
H.J. Lube7ea702015-03-12 12:14:43 -0700772015-03-13 H.J. Lu <hjl.tools@gmail.com>
78
79 * backtrace.c (prepare_thread): Use PTRACE_GETREGS/PTRACE_SETREGS
80 instead of PTRACE_POKEUSER.
81 (exec_dump): Check EM_X86_64 instead of ELFCLASS64 for
82 is_x86_64_native.
83
Mark Wielaard2e096352015-02-19 00:43:59 +0100842015-02-18 Mark Wielaard <mjw@redhat.com>
85
86 * newdata.c (check_section_data): Use PRId64 for printing loff_t.
87
Josh Stone3d114102015-02-11 14:25:37 -0800882015-02-11 Josh Stone <jistone@redhat.com>
89
90 * backtrace.c (exec_dump): Initialize jmp.
91
Petr Machatab4da85d2015-02-11 22:11:46 +0100922015-02-11 Petr Machata <pmachata@redhat.com>
93
94 * run-dwarf-ranges.sh: New test.
95 * dwarf-ranges.c: New file.
96 * debug-ranges-no-lowpc.s, debug-ranges-no-lowpc.o.bz2: New test case.
97
Mark Wielaard710ca872015-01-21 23:56:43 +0100982015-01-21 Mark Wielaard <mjw@redhat.com>
99
100 * Makefile.am (check_PROGRAMS): Add elfstrtab.
101 (TESTS): Likewise.
102 (elfstrtab_LDADD): New variable.
103 * elfstrtab.c: New test.
104
Mark Wielaard058ae7b2015-01-20 14:52:41 +01001052015-01-20 Mark Wielaard <mjw@redhat.com>
106
Mark Wielaardb543cdd2015-01-20 21:55:55 +0100107 * Makefile.am (check_PROGRAMS): Add newdata.
108 (TESTS): Likewise.
109 (newdata_LDADD): new variable.
110 * newdata.c: New test.
111
1122015-01-20 Mark Wielaard <mjw@redhat.com>
113
Mark Wielaard058ae7b2015-01-20 14:52:41 +0100114 * strptr.c: New file.
115 * run-strptr.sh: New test.
116 * Makefile.am (check_PROGRAMS): Add strptr.
117 (TESTS): Add run-strptr.sh.
118 (EXTRA_DIST): Likewise.
119 (strptr_LDADD): New variable.
120
Mark Wielaardcc74c212015-01-15 13:39:06 +01001212015-01-15 Mark Wielaard <mjw@redhat.com>
122
123 * deleted.c (main): Call prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY).
124 * vdsosyms.c (main): Use getpid () instead of getppid ().
125
Mark Wielaardf8198f22014-12-27 16:16:29 +01001262014-12-27 Mark Wielaard <mjw@redhat.com>
127
128 * addrscopes.c (handle_address): Last address in scope is highpc - 1.
129 * funcscopes.c (handle_function): Likewise.
130 * run-addrscopes.sh: Adjust last address in scope.
131 * run-funcscopes.sh: Likewise.
132
Mark Wielaardb4b2de92015-01-07 23:39:28 +01001332015-01-07 Mark Wielaard <mjw@redhat.com>
134
135 * run-addrcfi.sh: Add test for ppc32 eh_frame_hdr address search.
136
Mark Wielaard47efc3b2015-01-14 21:38:16 +01001372015-01-14 Mark Wielaard <mjw@redhat.com>
138
139 * testfile-debug-types.bz2: New testfile.
140 * Makefile.am (EXTRA_DIST): Add testfile-debug-types.bz2.
141 * typeiter2.c (main): Print both name and offset of found form DIE.
142 * run-typeiter.s: Adjust output and add testfile-debug-types.
143
Mark Wielaard8fb260f2014-12-26 16:20:39 +01001442014-12-26 Mark Wielaard <mjw@redhat.com>
145
146 * run-test-archive64.sh: Add nm test.
147
Mark Wielaardcdfc8532014-12-19 18:33:52 +01001482014-12-19 Mark Wielaard <mjw@redhat.com>
149
Mark Wielaard3943a382014-12-19 20:53:22 +0100150 * run-deleted.sh: Don't check libfunc on ppc64.
151
1522014-12-19 Mark Wielaard <mjw@redhat.com>
153
Mark Wielaard7152afa2014-12-19 18:54:04 +0100154 * vdsosyms.c (vdso_seen): Removed.
155 (vdso_syms): New global.
156 (module_callback): Set and check vdso_syms.
157 (main): Return value depends on vdso_syms.
158
1592014-12-19 Mark Wielaard <mjw@redhat.com>
160
Mark Wielaardcdfc8532014-12-19 18:33:52 +0100161 * backtrace-subr.sh (check_native_unsupported): Relax special ARM
162 grep a little.
163 * run-deleted.sh: Call check_native_unsupported.
164
Mark Wielaarde80d3242014-12-18 23:07:12 +01001652014-12-18 Mark Wielaard <mjw@redhat.com>
166
167 * Makefile.am (EXTRA_DIST): Add testfile-macros-0xff.bz2.
168
Mark Wielaardf3111d52014-12-12 21:51:27 +01001692014-12-12 Mark Wielaard <mjw@redhat.com>
170
171 * Makefile.am (deleted_lib_so_CFLAGS): Add
172 -fasynchronous-unwind-tables.
173
Josh Stone080fa4e2014-12-11 17:19:23 -08001742014-12-11 Josh Stone <jistone@redhat.com>
175
176 * run-addr2line-i-lex-test.sh: New test.
177 * testfile-lex-inlines.bz2: New testfile.
178 * Makefile.am (EXTRA_DIST): Add run-addr2line-i-lex-test.sh and
179 testfile-lex-inlines.bz2.
180 (TESTS): Add run-addr2line-i-lex-test.sh.
181
Josh Stone2098b3d2014-12-10 11:14:40 -08001822014-12-10 Josh Stone <jistone@redhat.com>
183
184 * run-addr2line-i-test.sh: Test 0x5f0 to make sure linkage_name is
185 preferred over the plain die name.
186
Petr Machataedb079a2014-12-02 21:22:14 +01001872014-12-02 Petr Machata <pmachata@redhat.com>
188
189 * dwarf-getmacros.c (mac): Skip over DW_MACINFO_undef,
190 DW_MACRO_GNU_undef_indirect opcodes. Add a default branch.
191 (main): Initialize off to DWARF_GETMACROS_START when an extra
192 command line argument is passed.
193 * testfile-macros-0xff.bz2: New test case.
194 * testfile-macros-0xff.s: New file (source for the above).
195 * run-dwarf-getmacros.sh: Add two tests.
196
Mark Wielaard44662162014-11-27 23:19:47 +01001972014-11-27 Mark Wielaard <mjw@redhat.com>
198
199 * vdsosyms.c (main): Call dwfl_linux_proc_attach.
200
Mark Wielaard9644aaf2014-11-21 23:26:35 +01002012014-11-21 Mark Wielaard <mjw@redhat.com>
202
203 * run-readelf-A.sh: New test.
204 * testfileppc32attrs.o.bz2: New test file.
205 * Makefile.am (TESTS): Add run-readelf-A.sh.
206 (EXTRA_DIST): Add run-readelf-A.sh and testfileppc32attrs.o.bz2.
207
Mark Wielaard5691f862014-11-10 14:49:20 +01002082014-11-10 Mark Wielaard <mjw@redhat.com>
209
210 * vdsosyms.c: New test.
211 * Makefile.am (check_PROGRAMS): Add vdsosyms.
212 (TESTS): Likewise.
213 (vdsosyms_LDADD): New variable.
214
Petr Machata0a1e81b2014-10-17 02:47:15 +02002152014-09-10 Petr Machata <pmachata@redhat.com>
216
217 * dwarf-getmacros.c: Update to use the new macro iteration
218 interfaces.
219 * run-dwarf-getmacros.sh: Adjust, add a test that uses
220 testfile-macros.
221
Mark Wielaard3a36e8a2014-10-06 22:00:16 +02002222014-10-06 Mark Wielaard <mjw@redhat.com>
223
224 * run-aggregate-size.sh: Add testfile-sizes3.o test case.
225 * testfile-sizes3.o.bz2: New test file.
226 * Makefile.am (EXTRA_DIST): Add testfile-sizes3.o.bz2.
227
Mark Wielaardb50014f2014-10-02 14:00:47 +02002282014-10-02 Mark Wielaard <mjw@redhat.com>
229
Mark Wielaard281ebd72014-10-02 22:53:44 +0200230 * run-deleted.sh: Unset VALGRIND_CMD before running deleted.
231
2322014-10-02 Mark Wielaard <mjw@redhat.com>
233
Mark Wielaardb50014f2014-10-02 14:00:47 +0200234 * Makefile.am (check_PROGRAMS): Add aggregate_size.c.
235 (TESTS): Add run-aggregate-size.sh.
236 (EXTRA_DIST): Add run-aggregate-size.sh, testfile-sizes1.o.bz2
237 and testfile-sizes2.o.bz2.
238 (aggregate_size_LDADD): New variable.
239 * aggregate_size.c: New file.
240 * run-aggregate-size.sh: New test.
241 * testfile-sizes1.o.bz2: New test file.
242 * testfile-sizes2.o.bz2: Likewise.
243
Jan Kratochvil6d48bbf2014-09-26 22:42:19 +02002442014-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
245
246 Support NT_FILE for locating files.
247 * Makefile.am (TESTS): Add run-linkmap-cut.sh.
248 (EXTRA_DIST): Add run-linkmap-cut.sh, linkmap-cut-lib.so.bz2,
249 linkmap-cut.bz2 and linkmap-cut.core.bz2 .
250 * linkmap-cut-lib.so.bz2: New file.
251 * linkmap-cut.bz2: New file.
252 * linkmap-cut.core.bz2: New file.
253 * run-linkmap-cut.sh: New file.
254 * run-unstrip-n.sh: Update its expected output.
255
Jan Kratochvil03750562014-08-17 18:49:36 +02002562014-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 * Makefile.am (check_PROGRAMS): Add deleted and deleted-lib.so.
259 (TESTS, EXTRA_DIST): Add run-deleted.sh.
260 (deleted_LDADD, deleted_lib_so_LDFLAGS, deleted_lib_so_CFLAGS): New.
261 * deleted-lib.c: New file.
262 * deleted.c: New file.
263 * run-deleted.sh: New file.
264
Mark Wielaard41362da2014-06-15 11:35:50 +02002652014-06-15 Mark Wielaard <mjw@redhat.com>
266
267 * backtrace.c (frame_callback): Error on seeing more than 16 frames.
268
Mark Wielaardcb5ac6e2014-06-14 01:01:58 +02002692014-06-13 Mark Wielaard <mjw@redhat.com>
270
Mark Wielaard1986c172014-06-14 01:09:17 +0200271 * backtrace.c (callback_verify): Accept "__libc_do_syscall" as first
272 frame symname.
273
2742014-06-13 Mark Wielaard <mjw@redhat.com>
275
Mark Wielaardcb5ac6e2014-06-14 01:01:58 +0200276 * backtrace-subr.sh (check_native_unsupported): New function.
277 (check_native): Call it.
278 (check_native_core): Likewise.
279 * run-backtrace-dwarf.sh: Likewise.
280
Mark Wielaard14beac32014-06-11 15:14:23 +02002812014-06-11 Mark Wielaard <mjw@redhat.com>
282
283 * backtrace.c (main): Check that Dwfl was attached by calling
284 dwfl_pid and printing the error when it is not.
285
Mark Wielaard85482fc2014-05-18 22:41:19 +02002862014-05-18 Mark Wielaard <mjw@redhat.com>
287
288 * testfile-backtrace-demangle.cc (cxxfunc): Make non-static.
289 (f): Likewise.
290 * testfile-backtrace-demangle.bz2: Regenerate.
291 * testfile-backtrace-demangle.core.bz2: Likewise.
292
Mark Wielaardbb096d02014-05-03 00:23:06 +02002932014-05-02 Mark Wielaard <mjw@redhat.com>
294
295 * Makefile.am (TESTS): run-readelf-dwz-multi.sh and
296 run-allfcts-multi.sh are now added unconditionally.
297
Mark Wielaarddf85bf92014-05-01 14:48:27 +02002982014-05-01 Mark Wielaard <mjw@redhat.com>
299
300 * run-readelf-dwz-multi.sh: Add tests with alt debug files in .dwz
301 subdir.
302
Mark Wielaardd81d32d2014-04-30 23:00:40 +02003032014-04-30 Mark Wielaard <mjw@redhat.com>
304
305 * buildid.c, buildid.sh, testfile42_noshdrs.bz2: New files.
306 * Makefile.am (check_PROGRAMS): Add buildid.
307 (TESTS): Add run-buildid.sh.
308 (EXTRA_DISTS): Add run-buildid.sh and testfile42_noshdrs.bz2.
309 (buildid_LDADD): New variable.
310
Florian Weimer4813dbb2014-04-24 14:06:43 +02003112014-04-24 Florian Weimer <fweimer@redhat.com>
312
Florian Weimer22481652014-04-15 16:58:39 +0200313 * allfcts.c (setup_alt): New function.
314 (main): Call it. Implementation additional error checking and
315 reporting.
316
3172014-04-24 Florian Weimer <fweimer@redhat.com>
318
Florian Weimer4813dbb2014-04-24 14:06:43 +0200319 * debugaltlink.c, run-debugaltlink.sh: New files.
320 * Makefile.am (check_PROGRAMS): Add debugaltlink.
321 (TESTS): Add run-debugaltlink.sh.
322 (debugaltlink_LDADD): New variable.
323
Mark Wielaard93802972014-04-11 23:52:47 +02003242014-04-11 Mark Wielaard <mjw@redhat.com>
325
326 * Makefile.am (AM_CPPFLAGS): Add -I libdwelf.
327 (check_PROGRAMS): Add debuglink.
328 (TESTS): Add run-debuglink.sh
329 (EXTRA_DIST): Likewise.
330 (debuglink_LDADD): New.
331 * debuglink.c: New file.
332 * run-debuglink.sh: Likewise.
333
Mark Wielaardfe4b5fd2014-04-23 09:54:30 +02003342014-03-23 Mark Wielaard <mjw@redhat.com>
335
336 * run-nm-self.sh: Use test = not == for string comparisons.
337
Kurt Roeckx02cefda2014-04-22 21:46:22 +02003382014-04-22 Kurt Roeckx <kurt@roeckx.be>
339
340 * backtrace.c: Make Linux only.
341 * backtrace-child.c: Make Linux only.
342 * backtrace-data.c: Make Linux only.
343 * backtrace-dwarf.c: Make Linux only.
344 * backtrace-subr.sh: Skip core file unwinding tests when not supported.
345
Mark Wielaard32324792014-04-13 17:39:57 +02003462014-03-14 Mark Wielaard <mjw@redhat.com>
347
348 * Makefile.am: Remove MUDFLAP conditions. Remove libmudflap from all
349 LDADD lines.
350 * configure.ac: Remove MUDFLAP conditional.
351
Mark Wielaardf7cdc742014-04-09 22:38:07 +02003522014-04-09 Mark Wielaard <mjw@redhat.com>
353
354 * run-readelf-zdebug.sh: New test.
355 * testfile-debug.bz2: New testfile.
356 * testfile-zdebug.bz2: New testfile.
357 * Makefile.am (TESTS): Add run-readelf-zdebug.sh if ZLIB.
358 (EXTRA_DIST): Add run-readelf-zdebug.sh, testfile-debug.bz2 and
359 testfile-zdebug.bz2.
360
Mark Wielaard110c2732014-04-10 15:02:53 +02003612014-04-10 Mark Wielaard <mjw@redhat.com>
362
363 * testfile_i686_core.bz2: New test file.
364 * run-readelf-mixed-corenote.sh: Add testfile_i686_core test.
365 * Makefile.am (EXTRA_DIST): Add testfile_i686_core.bz2
366
Mark Wielaard66637fa2014-04-09 11:48:23 +02003672014-04-09 Mark Wielaard <mjw@redhat.com>
368
369 * Makefile.am (TESTS): Add run-backtrace-core-aarch64.sh.
370 (EXTRA_DIST): Add run-backtrace-core-aarch64.sh,
371 backtrace.aarch64.core.bz2 and backtrace.aarch64.exec.bz2.
372 * run-backtrace-core-aarch64.sh: New test.
373
Josh Stone51fff302014-03-11 18:13:55 -07003742014-03-11 Josh Stone <jistone@redhat.com>
375
376 * testfilebaxmin.bz2: New testfile.
377 * Makefile.am (EXTRA_DIST): Add testfilebaxmin.bz2.
378 * run-readelf-s.sh: Test testfilebaxmin.
379 * run-dwflsyms.sh: Likewise.
380
Mark Wielaard225dddf2014-01-26 20:16:48 +01003812014-01-26 Mark Wielaard <mjw@redhat.com>
382
383 * backtrace-subr.sh (check_unsupported): Special case arm*.
384
Mark Wielaarda02d90a2014-01-25 14:32:42 +01003852014-01-25 Mark Wielaard <mjw@redhat.com>
386
387 * run-addrcfi.sh (EM_ARM): Change reg13 (sp) from undefined to
388 location expression: call_frame_cfa stack_value.
389
Mark Wielaardf48eb6b2014-01-23 00:56:41 +01003902014-01-22 Mark Wielaard <mjw@redhat.com>
391
392 * Makefile.am (line2addr_no_Wformat): Removed.
393
Mark Wielaard13968d92014-01-21 16:13:49 +01003942014-01-21 Mark Wielaard <mjw@redhat.com>
395
396 * Makefile.am (TESTS): Add run-stack-i-test.sh.
397 (EXTRA_DIST): Likewise.
398 * run-stack-i-test.sh: New test.
399
Mark Wielaard531a30a2014-01-20 23:09:26 +01004002014-01-20 Mark Wielaard <mjw@redhat.com>
401
402 * Makefile.am (TESTS): Add run-stack-d-test.sh.
403 (EXTRA_DIST): Add run-stack-d-test.sh, testfiledwarfinlines.bz2
404 testfiledwarfinlines.core.bz2.
405 * run-stack-d-test.sh: New test.
406 * testfiledwarfinlines.bz2: New test file.
407 * testfiledwarfinlines.core.bz2: Likewise.
408
Mark Wielaardd7cffa72014-01-16 09:45:51 +01004092014-01-16 Mark Wielaard <mjw@redhat.com>
410
Mark Wielaardc80375d2014-01-16 13:48:24 +0100411 * run-nm-self.sh: Don't use testrun_on_self_quiet but just testrun
412 on one ET_REL, one ET_EXEC and one ET_DYN file.
413 * test-subr.sh (self_test_files): Add two ET_REL files, only add
414 two libebl ET_DYN backend files.
415
4162014-01-16 Mark Wielaard <mjw@redhat.com>
417
Mark Wielaardd7cffa72014-01-16 09:45:51 +0100418 * run-backtrace-demangle.sh: Check exitcode and max number of frames.
419
Jan Kratochvil435808a2014-01-18 21:56:13 +01004202014-01-18 Jan Kratochvil <jan.kratochvil@redhat.com>
421
422 Fix false FAILs on testsuite with ulimit -c unlimited.
423 * backtrace-child.c (sigusr2): Call pthread_exit.
424 (main): Return, do not call abort.
425
Jan Kratochvil7c6e7852014-01-15 21:16:57 +01004262014-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
427
428 Fix corruption of non-C++ symbols by the demangler.
429 * Makefile.am (TESTS): Add run-backtrace-demangle.sh.
430 <!DEMANGLE>: Add ELFUTILS_DISABLE_DEMANGLE export.
431 (EXTRA_DIST): Add run-backtrace-demangle.sh,
432 testfile-backtrace-demangle.bz2, testfile-backtrace-demangle.cc,
433 testfile-backtrace-demangle.core.bz2.
434 * backtrace-demangle.cc: New file.
435 * run-backtrace-demangle.sh: New file.
436 * testfile-backtrace-demangle.bz2: New file.
437 * testfile-backtrace-demangle.cc: New file.
438 * testfile-backtrace-demangle.core.bz2: New file.
439
Matthias Klosee922ec42014-01-07 10:25:29 +01004402014-01-07 Matthias Klose <doko@ubuntu.com>
441
442 * backtrace-subr.sh (check_native_core): Check to see if core file
443 was created without ".PID" extension, if so mv core to core.PID.
444 Skip test if no core file was created or could be found.
445
Mark Wielaard4f1c96d2014-01-04 14:24:58 +01004462014-01-04 Mark Wielaard <mjw@redhat.com>
447
Mark Wielaard70c3a532014-01-04 23:28:33 +0100448 * backtrace-data.c (main): Don't assert if raise returns.
449 * backtrace-dwarf.c (report_pid): Call dwfl_linux_proc_attach with
450 assume_ptrace_attached true.
451 (ptrace_detach_stopped): Removed function.
452 (main): Don't call ptrace_detach_stopped.
453 * backtrace.c (ptrace_detach_stopped): Removed function.
454 (report_pid): Call dwfl_linux_proc_attach with assume_ptrace_attached
455 true.
456 (exec_dump): Don't call ptrace_detach_stopped.
457
4582014-01-04 Mark Wielaard <mjw@redhat.com>
459
Mark Wielaard1051a0c2014-01-04 15:41:04 +0100460 * backtrace-subr.sh (check_native_core): Skip, exit 77, the test
461 if we cannot adjust core ulimit.
462
4632014-01-04 Mark Wielaard <mjw@redhat.com>
464
Mark Wielaard4f1c96d2014-01-04 14:24:58 +0100465 * cleanup-13.c (force_unwind_stop): Removed.
466 (force_unwind): Just call abort. Don't setup _Unwind_Exception and
467 don't call _Unwind_ForcedUnwind.
468
Mark Wielaardb92af192014-01-03 18:15:02 +01004692014-01-03 Mark Wielaard <mjw@redhat.com>
470
471 * run-addrcfi.sh: Add case for EM_AARCH64.
472 * testfileaarch64.bz2: New testfile.
473 * Makefile.am (EXTRA_DIST): Add testfilesaarch64.bz2.
474
Mark Wielaard19108012013-12-30 22:00:57 +01004752013-12-30 Mark Wielaard <mjw@redhat.com>
476
477 * backtrace-dwarf.c (report_pid): Explicitly call
478 dwfl_linux_proc_attach and check for errors.
479 * backtrace.c (report_pid): Likewise.
480
Mark Wielaardb6ef1ce2013-12-21 19:39:19 +01004812013-12-21 Mark Wielaard <mjw@redhat.com>
482
483 * backtrace.c (callback_verify): Only assert that case 5 is the last
484 instruction of backtracegen on x86_64 native.
485
Jan Kratochvilc6a41482013-12-17 18:49:54 +01004862013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com>
Mark Wielaard159ac522013-12-18 11:05:54 +0100487 Mark Wielaard <mjw@redhat.com>
488
489 * Makefile.am (EXTRA_DIST): Add testfile66.bz2, testfile66.core.bz2
490 and testfilebaz*ppc64*.bz2 files.
491 * dwflsyms.c (list_syms): Remove unused from parameter mod_name. Print
492 error on dwfl_module_getsymtab error.
493 (list_syms): Use dwfl_module_getsym and dwfl_module_getsym_info.
494 Compare values for non-ET_REL. Use dwfl_module_addrinfo.
495 Also print section of actual value if different from sym.
496 * run-addrname-test.sh (testfile66, testfile66.core): New tests.
497 Test addr2line -x by showing different sections for address and
498 found name in testfile66.
499 * run-dwflsyms.sh (testfile66, testfile66.core, hello_ppc64.ko,
500 testfilebaz*ppc64): New tests.
501 * testfile66.bz2, testfile66.core.bz2, testfilebazdbgppc64.bz2,
502 testfilebazdbgppc64.debug.bz2, testfilebazdbgppc64_pl.bz2,
503 testfilebazdbgppc64_plr.bz2, testfilebazdynppc64.bz2,
504 testfilebazmdbppc64.bz2, testfilebazminppc64.bz2,
505 testfilebazminppc64_pl.bz2, testfilebazminppc64_plr.bz2,
506 testfilebaztabppc64.bz2: New test files.
507
5082013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com>
Jan Kratochvilc6a41482013-12-17 18:49:54 +0100509
510 unwinder: s390 and s390x
511 * Makefile.am (TESTS): Add run-backtrace-core-s390x.sh and
512 run-backtrace-core-s390.sh.
513 (EXTRA_DIST): Add backtrace.s390x.core.bz2, backtrace.s390x.exec.bz2,
514 backtrace.s390.core.bz2, backtrace.s390.exec.bz2,
515 run-backtrace-core-s390x.sh and run-backtrace-core-s390.sh.
516 * backtrace.s390.core.bz2: New file.
517 * backtrace.s390.exec.bz2: New file.
518 * backtrace.s390x.core.bz2: New file.
519 * backtrace.s390x.exec.bz2: New file.
520 * run-backtrace-core-s390.sh: New file.
521 * run-backtrace-core-s390x.sh: New file.
522
Jan Kratochvilb3c810f2013-12-17 21:11:48 +01005232013-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
524
525 * backtrace-dwarf.c (executable, find_elf, dwfl_offline): Remove unused
526 code.
527
Jan Kratochvil5cbf42a2013-12-15 18:56:17 +01005282013-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
529
530 unwinder: ppc
531 * Makefile.am (TESTS): Add run-backtrace-core-ppc.sh.
532 (EXTRA_DIST): Add backtrace.ppc.core.bz2,
533 backtrace.ppc.exec.bz2 and run-backtrace-core-ppc.sh.
534 * backtrace.ppc.core.bz2: New file.
535 * backtrace.ppc.exec.bz2: New file.
536 * run-backtrace-core-ppc.sh: New file.
537
Mark Wielaard7fc49292013-12-13 22:42:46 +01005382013-12-10 Mark Wielaard <mjw@redhat.com>
539
Mark Wielaard63572f42013-12-13 23:12:18 +0100540 * Makefile.am (backtrace_child_biarch_SOURCES): New backtrace-child.c.
541
5422013-12-10 Mark Wielaard <mjw@redhat.com>
543
Mark Wielaard7fc49292013-12-13 22:42:46 +0100544 * Makefile.am (valgrind_cmd): Remove --trace-children=yes.
545 * backtrace-subr.sh (check_native_core): Disable valgrind while
546 dumping core.
547 * run-backtrace-data.sh: Disable valgrind.
548 * run-backtrace-dwarf.sh: Likewise.
549
Mark Wielaard3951f2e2013-12-09 16:33:26 +01005502013-12-09 Mark Wielaard <mjw@redhat.com>
551
552 * varlocs.c (print_expr): Update comment to explain empty location
553 associated with DW_OP_GNU_implicit_pointer.
554
Jan Kratochvilf88863f2013-12-05 16:16:14 +01005552013-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 Fix test FAIL with -O2.
558 * backtrace-child.c (sigusr2): Add NOINLINE_NOCLONE and final asm stub.
559
Mark Wielaard813aae02013-12-05 15:26:51 +01005602013-12-05 Mark Wielaard <mjw@redhat.com>
561
562 * backtrace-data.c (main): If unsupported also print to stderr.
563 * run-backtrace-dwarf.sh: Add check_unsupported and check_main.
564
Mark Wielaard1bfab192013-12-04 20:55:23 +01005652013-12-04 Mark Wielaard <mjw@redhat.com>
566
567 * Makefile.am (backtrace-child-biarch): Add $(EXEEXT).
568
Jan Kratochvil8ae9bc92013-12-02 20:54:28 +01005692013-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
570
571 * Makefile.am (check_PROGRAMS): Add backtrace, backtrace-child,
572 backtrace-data and backtrace-dwarf.
573 (BUILT_SOURCES, clean-local, backtrace-child-biarch): New.
574 (TESTS): Add run-backtrace-native.sh, run-backtrace-data.sh,
575 run-backtrace-dwarf.sh, run-backtrace-native-biarch.sh,
576 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh,
577 run-backtrace-core-x86_64.sh and run-backtrace-core-i386.sh.
578 <!BIARCH> Add export of ELFUTILS_DISABLE_BIARCH.
579 (EXTRA_DIST): Add run-backtrace-data.sh, run-backtrace-dwarf.sh,
580 cleanup-13.c, run-backtrace-native.sh, run-backtrace-native-biarch.sh,
581 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh,
582 run-backtrace-core-x86_64.sh, run-backtrace-core-i386.sh,
583 backtrace-subr.sh, backtrace.i386.core.bz2, backtrace.i386.exec.bz2,
584 backtrace.x86_64.core.bz2, backtrace.x86_64.exec.bz2.
585 (backtrace_LDADD, backtrace_child_CFLAGS, backtrace_child_LDFLAGS)
586 (backtrace_data_LDADD, backtrace_dwarf_CFLAGS, backtrace_dwarf_LDADD):
587 New.
588 * backtrace-child.c: New file.
589 * backtrace-data.c: New file.
590 * backtrace-dwarf.c: New file.
591 * backtrace-subr.sh: New file.
592 * backtrace.c: New file.
593 * cleanup-13.c: New file.
594 * backtrace.i386.core.bz2: New file.
595 * backtrace.i386.exec.bz2: New file.
596 * backtrace.x86_64.core.bz2: New file.
597 * backtrace.x86_64.exec.bz2: New file.
598 * run-backtrace-core-i386.sh: New file.
599 * run-backtrace-core-x86_64.sh: New file.
600 * run-backtrace-native-biarch.sh: New file.
601 * run-backtrace-native-core-biarch.sh: New file.
602 * run-backtrace-native-core.sh: New file.
603 * run-backtrace-native.sh: New file.
604 * run-backtrace-data.sh: New file.
605 * run-backtrace-dwarf.sh: New file.
606
Mark Wielaard819c3492013-11-27 16:45:44 +01006072013-11-27 Mark Wielaard <mjw@redhat.com>
608
609 * dwflsyms.c (gelf_bind_order): New function.
610 (elf_section_name): Likewise.
611 (addr_in_section): Likewise.
612 (list_syms): Use dwfl_module_getsym_elf and dwfl_module_addrsym_elf.
613 Refine assert using gelf_bind_order. Print elf_section_name. Check
614 bias with addr_in_section.
615 * run-dwflsyms.sh: Add section names to expected output.
616
Mark Wielaard0d5a8672013-11-26 10:44:18 +01006172013-11-26 Mark Wielaard <mjw@redhat.com>
618
619 * Makefile.am (EXTRA_DIST): Add run-funcretval.sh.
620
Petr Machata98c8a732013-11-26 03:10:31 +01006212013-11-25 Petr Machata <pmachata@redhat.com>
622
623 * testfile_aarch64_core.bz2, hello_aarch64.ko.bz2: New files.
624 * funcretval_test.c, funcretval_test_aarch64.bz2: Likewise.
625 * Makefile.am (EXTRA_DIST): Add these.
626 (TESTS): Add run-funcretval.sh.
627 * run-allregs.sh: Use testfile_aarch64_core.bz2 for a regs_test.
628 * run-readelf-mixed-corenote.sh: ... and for a readelf -n test.
629 * run-strip-reloc.sh: Add a test on hello_aarch64.ko.bz2.
630 * run-funcretval.sh: New file.
631
Josh Stonedb35c872013-11-18 14:29:35 -08006322013-11-18 Josh Stone <jistone@redhat.com>
633
634 * testfilebazdbg_plr.bz2: New testfile.
635 * testfilebazmin_plr.bz2: Likewise.
636 * Makefile.am (EXTRA_DIST): Add the above files.
637 * run-dwflsyms.sh: Add prelink -r tests.
638
Mark Wielaard68ce4fc2013-11-16 00:11:38 +01006392013-11-15 Mark Wielaard <mjw@redhat.com>
640
641 * testfilebazmdb.bz2: Regenerated.
642 * testfilebazmin.bz2: Likewise.
643 * testfilebazdbg_pl.bz2: New testfile.
644 * testfilebazmin_pl.bz2: Likewise.
645 * Makefile.am (EXTRA_DIST): Add testfilebazdbg_pl.bz2 and
646 testfilebazmin_pl.bz2.
647 * dwflsyms.c (list_syms): Call dwfl_module_relocate_address and
648 print relative address of function symbols.
649 * run-dwflsyms.sh: Add prelink tests and adjust expected output.
650
Michael Forneya45c8042013-11-01 00:51:04 -07006512013-11-01 Michael Forney <mforney@mforney.org>
652
653 * Makefile.am (TESTS_ENVIRONMENT): Use and export NM.
654 * run-arsymtest.sh: Use NM.
655
Mark Wielaardd8c75df2013-11-05 11:27:19 +01006562013-11-05 Mark Wielaard <mjw@redhat.com>
657
658 * allfcts.c (main): Correct dwarf_getfuncs return value check.
659
Mark Wielaarde6a9bb82013-10-10 11:40:12 +02006602013-10-10 Mark Wielaard <mjw@redhat.com>
661 Josh Stone <jistone@redhat.com>
662
663 * run-allfcts-multi.sh: New test.
664 * test-offset-loop.bz2: New testfile.
665 * test-offset-loop.alt.bz2: New testfile.
666 * Makefile.am (TESTS): Add run-allcft-multi.sh if ENABLE_DWZ.
667 (EXTRA_DIST): Add run-allfcts-multi.sh, test-offset-loop.bz2 and
668 test-offset-loop.alt.bz2.
669
Mark Wielaardd1829742013-10-15 23:53:32 +02006702013-10-15 Mark Wielaard <mjw@redhat.com>
671
672 * run-unstrip-M.sh: New test.
673 * Makefile.am (TESTS): Add run-unstrip-M.sh.
674 (EXTRA_DIST): Likewise.
675
Mark Wielaard3dec3e12013-10-06 17:04:07 +02006762013-10-06 Mark Wielaard <mjw@redhat.com>
677
678 * run-addrcfi.sh: Remove nop from expected ppc and ppc64
679 location expression.
680
Josh Stone5dbbc5e2013-10-03 12:38:25 -07006812013-10-03 Josh Stone <jistone@redhat.com>
682
683 * typeiter2.c: New file, reversing typeiter.c.
684 * run-typeiter.sh: Also run typeiter2.
Mark Wielaardd1829742013-10-15 23:53:32 +0200685 * Makefile.am (check_PROGRAMS): Add typeiter2.
Josh Stone5dbbc5e2013-10-03 12:38:25 -0700686 (typeiter2_LDADD): New variable.
687
Petr Machataab224102013-09-26 00:39:34 +02006882013-09-26 Petr Machata <pmachata@redhat.com>
689
Petr Machata0c9ae0c2013-09-26 21:02:22 +0200690 * run-readelf-mixed-corenote.sh: Update output of testfile71
691 dump--readelf can newly decode the NT_FILE note.
692
6932013-09-26 Petr Machata <pmachata@redhat.com>
694
Petr Machataab224102013-09-26 00:39:34 +0200695 * Makefile.am (EXTRA_DIST): Add testfile71.bz2.
696 * run-readelf-mixed-corenote.sh: New test for this file.
697 * testfile71.bz2: New file.
698
Mark Wielaard1b734df2013-09-20 09:50:42 -04006992013-09-20 Mark Wielaard <mjw@redhat.com>
700
701 * allfcts.c (cb): Return DWARF_CB_ABORT.
702 (main): Iterate over all offsets returned by dwarf_getfuncs.
703 * run-allfcts.sh: Add nested_funcs and class_func testcases.
704 * testfile_nested_funcs.bz2: New test file.
705 * testfile_class_func.bz2: Likewise.
706 * Makefile.am (EXTRA_DIST): Add testfile_class_func.bz2 and
707 testfile_nested_funcs.bz2.
708
Mark Wielaard6e6e54e2013-08-31 00:52:12 +02007092013-08-30 Mark Wielaard <mjw@redhat.com>
710
711 * Makefile.am (check_PROGRAMS): Add varlocs.
712 (TESTS): Add run-varlocs.sh.
713 (EXTRA_DIST): Add run-varlocs.sh, testfile_const_type.c,
714 testfile_const_type.bz2, testfile_implicit_pointer.c,
715 testfile_implicit_pointer.bz2, testfile_parameter_ref.c,
716 testfile_entry_value.c, testfile_entry_value.bz2,
717 testfile_implicit_value.c and testfile_implicit_value.bz2.
718 (varlocs_LDADD): New.
719 * run-varlocs: New test.
720 * testfile_const_type.c: New test source file.
721 * testfile_entry_value.c: Likewise.
722 * testfile_implicit_pointer.c: Likewise.
723 * testfile_implicit_value.c: Likewise.
724 * testfile_parameter_ref.c: Likewise.
725 * testfile_const_type.bz2: New test file.
726 * testfile_entry_value.bz2: Likewise.
727 * testfile_implicit_pointer.bz2: Likewise.
728 * testfile_implicit_value.bz2: Likewise.
729 * testfile_parameter_ref.bz2: Likewise.
730 * varlocs.c: New test source.
731
Mark Wielaard92e47d62013-09-02 16:46:50 +02007322013-08-29 Mark Wielaard <mjw@redhat.com>
733
734 * run-addrcfi.sh: Add case for EM_ARM.
735 * testfilearm.bz2: New testfile.
736 * Makefile.am (EXTRA_DIST): Add testfilesarm.bz2.
737
Mark Wielaardd3f16452013-08-28 18:10:44 +02007382013-08-28 Mark Wielaard <mjw@redhat.com>
739
Mark Wielaard79b91812013-08-28 21:54:58 +0200740 * addrcfi.c (handle_cfi): Handle .debug_frame or .eh_frame
741 completely missing.
742 * run-addrcfi.sh: Add case for EM_S390 ELFCLASS32 and ELFCLASS64.
743 * testfiles390.bz2: New testfile.
744 * testfiles390x.bz2: Likewise.
745 * Makefile.am (EXTRA_DIST): Add testfiles390.bz2 and
746 testfiles390x.bz2.
747
7482013-08-28 Mark Wielaard <mjw@redhat.com>
749
Mark Wielaardd3f16452013-08-28 18:10:44 +0200750 * addrcfi.c (handle_cfi): Use printf not error.
751 * run-addrcfi.sh: Add case for EM_PPC and EM_PPC64.
752 * testfileppc32.bz2: New testfile.
753 * testfileppc64.bz2: Likewise.
754 * Makefile.am (EXTRA_DIST): Add testfileppc32.bz2 and
755 testfileppc64.bz2.
756
Mark Wielaard292b1782013-08-27 15:40:56 +02007572013-08-27 Mark Wielaard <mjw@redhat.com>
758
759 * run-addrcfi.sh: New test.
760 * Makefile.am (TESTS): Add run-addrcfi.sh.
761 (EXTRA_DIST): Likewise.
762 * addrcfi.c (op_name): New function.
763 (print_detail): Call and print op_name. Check ops, not result
764 to check if this is "same value" or "undefined".
765 (handle_cfi): Make sure cfa_ops doesn't point to NULL.
766
Mark Wielaard4b9e6392013-08-13 11:40:21 +02007672013-08-13 Mark Wielaard <mjw@redhat.com>
768
769 * run-addr2line-i-test.sh: New test.
770 * testfile-inlines.bz2: New testfile.
771 * Makefile.am (EXTRA_DIST): Add run-addr2line-i-test.sh and
772 testfile-inlines.bz2.
773 (TESTS): Add run-addr2line-i-test.sh.
774
Mark Wielaardd0f85012013-08-12 14:21:31 +02007752013-08-12 Mark Wielaard <mjw@redhat.com>
776
777 * run-addr2line-test.sh: New test.
778 * Makefile.am (EXTRA_DIST): Add run-addr2line-test.sh.
779 (TESTS): Likewise.
780
Jan Kratochvil596d4302013-07-23 16:30:01 +02007812013-07-23 Jan Kratochvil <jan.kratochvil@redhat.com>
782
783 * run-unstrip-n.sh (test-core.*): Ignore libc.so.6 entry and order of
784 the entries.
785
Mark Wielaard263d7ee2013-07-02 16:16:58 +02007862013-07-02 Mark Wielaard <mjw@redhat.com>
787
788 * Makefile.am (EXTRA_DIST): Fix typo, forgot extension in
789 testfilenolines.bz2.
790
Jan Kratochvil8ff86292013-05-30 13:21:20 +02007912013-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
792
793 * Makefile.am (EXTRA_DIST): Add test-core-lib.so.bz2,
794 test-core.core.bz2 and test-core.exec.bz2.
795 * run-addrname-test.sh: New test for these files.
796 * run-unstrip-n.sh: Update expected output. New test for these files.
797 * test-core-lib.so.bz2: New file.
798 * test-core.core.bz2: New file.
799 * test-core.exec.bz2: New file.
800
Mark Wielaard9affad32013-05-03 11:28:49 +02008012013-05-03 Mark Wielaard <mjw@redhat.com>
802
803 * testfilenolines.bz2: New test file.
804 * Makefile.am (EXTRA_DIST): Add testfilenolines.bz2.
805 * run-get-lines.sh: Run testrun_compare on testfilenolines.
806
Jan Kratochvil904aec22013-04-30 14:27:16 +02008072013-04-30 Jan Kratochvil <jan.kratochvil@redhat.com>
808
809 * dwfl-report-elf-align.c: Use false add_p_vaddr for dwfl_report_elf.
810
Mark Wielaard807ea312013-04-29 20:48:36 +02008112013-04-29 Mark Wielaard <mjw@redhat.com>
812
813 * test-subr.sh: Don't use pushd, just cd into test-dir.
814 (exit_cleanup): Don't use popd, just cd .. to get out.
815
Mark Wielaarda6098312013-04-26 21:21:56 +02008162013-04-27 Mark Wielaard <mjw@redhat.com>
817
Mark Wielaard527e21e2013-04-27 23:15:44 +0200818 * test-subr.sh (exit_cleanup): New function.
819 (trap): Use exit_cleanup as argument.
820 * run-native-test.sh (native_exit): New function.
821 (trap): For EXIT (0) use native_exit as argument.
822
8232013-04-27 Mark Wielaard <mjw@redhat.com>
824
Mark Wielaardb0f202e2013-04-28 00:54:17 +0200825 * update1.c (main): Use unique tempfile name and unlink file.
826 * update2.c (main): Likewise.
827 * update3.c (main): Likewise.
828 * update4.c (main): Use unique tempfile name.
829
8302013-04-27 Mark Wielaard <mjw@redhat.com>
831
Mark Wielaarda6098312013-04-26 21:21:56 +0200832 * run-alldts.sh: Add testfile-alldts to tempfiles.
833 * run-elf_cntl_gelf_getshdr.sh: Add test_shdr.out to tempfiles.
834 * run-macro-test.sh: Add readelf.macros.out to tempfiles.
835 * run-strip-reloc.sh: Add readelf.out, readelf.out1, readelf.out2
836 and out.stripped1, out.debug1, out.stripped2, out.debug2 to tempfiles.
837
Mark Wielaard86be7922013-04-26 23:44:25 +02008382013-04-26 Mark Wielaard <mjw@redhat.com>
839
840 * Makefile.am (installed_TESTS_ENVIRONMENT): Export environment,
841 remove wrapper.
842 (TESTS_ENVIRONMENT): Likewise.
843 (installed_LOG_COMPILER): New variable defining wrapper.
844 (LOG_COMPILER): Likewise.
845 * run-*.sh: Fixup location of input and output files.
846 * test-subr.sh: Create test_dir, pushd to execute test in.
847 (trap): Remove test_dir.
848 (testfiles): Use abs_srcdir.
849 (installed_testrun): Match on abs_builddir or abs_top_builddir.
850 (self_test_files): Adjust path.
851
Mark Wielaardcdaaf212013-04-25 16:50:11 -04008522013-04-24 Mark Wielaard <mjw@redhat.com>
853
854 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
855
Mark Wielaarda8c7f052013-03-25 21:11:53 +01008562013-03-25 Mark Wielaard <mjw@redhat.com>
857
Mark Wielaardb79788c2013-03-25 11:45:22 +0100858 * run-readelf-aranges.sh: New test.
859 * testfilefoobarbaz.bz2: New test file.
860 * Makefile.am (TESTS): Add run-readelf-aranges.sh.
861 (EXTRA_DIST): Add run-readelf-aranges.sh and testfilefoobarbaz.bz2.
862
8632013-03-25 Mark Wielaard <mjw@redhat.com>
864
Mark Wielaarda8c7f052013-03-25 21:11:53 +0100865 * run-readelf-dwz-multi.sh: Expect high_pc also as address.
866
Jan Kratochvila1d44822013-03-19 13:40:13 +01008672013-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * Makefile.am (check_PROGRAMS): Add dwfl-report-elf-align.
870 (TESTS): Add run-dwfl-report-elf-align.sh.
871 (EXTRA_DIST): Add run-dwfl-report-elf-align.sh and
872 testfile-dwfl-report-elf-align-shlib.so.bz2 .
873 (dwfl_report_elf_align_LDADD): New.
874 * dwfl-report-elf-align.c: New file.
875 * run-dwfl-report-elf-align.sh: New file.
876 * testfile-dwfl-report-elf-align-shlib.so.bz2: New file.
877
Mark Wielaardf1b06b52013-03-12 12:02:51 +01008782013-03-12 Mark Wielaard <mjw@redhat.com>
879
880 * run-dwfllines.sh: New test.
881 * dwfllines.c: New test program.
882 * Makefile.am (TESTS): Add run-dwfllines.sh.
883 (EXTRA_DIST): Likewise.
884 (dwfllines_LDADD): New variable.
885
Mark Wielaardf6185a72013-02-22 23:42:59 +01008862013-02-22 Mark Wielaard <mjw@redhat.com>
887
888 * Makefile.am (TESTS): Remove run-readelf-s.sh and run-dwflsyms.sh.
889 (LZMA): Add run-readelf-s.sh and run-dwflsyms.sh to TESTS.
890
Mark Wielaard443304e2013-02-15 22:45:22 +01008912013-02-15 Mark Wielaard <mjw@redhat.com>
892
893 * testfile-dwzstr.bz2: New testfile.
894 * testfile-dwzstr.multi.bz2: Likewise.
895 * run-readelf-dwz-multi.sh: Add readelf testfile-dwzstr test.
896 * Makefile.am (EXTRA_DIST): Add testfile-dwzstr.bz2 and
897 testfile-dwzstr.multi.bz2.
898
Mark Wielaard6c4b2072013-01-30 11:04:38 +01008992013-01-30 Mark Wielaard <mjw@redhat.com>
900
901 * testfileloc.bz2: New testfile.
902 * run-readelf-loc.sh: New test.
903 * Makefile.am (TESTS): Add run-readelf-loc.sh.
904 (EXTRA_DIST): Add run-readelf-loc.sh and testfileloc.bz2.
905
Jan Kratochvilcc84d792012-10-10 19:32:05 +02009062013-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
907
908 * run-readelf-mixed-corenote.sh: New testcase for readelf -n of s390
909 and s390x core notes.
910 * testfile67.bz2: New file.
911 * testfile68.bz2: New file.
912 * Makefile.am (EXTRA_DIST): Add testfile67.bz2 and testfile68.bz2 .
913
Mark Wielaard697bdca2013-01-23 17:39:19 +01009142013-01-23 Mark Wielaard <mjw@redhat.com>
915
916 * testfilebasmin.bz2: New testfile.
917 * Makefile.am (EXTRA_DIST): Add testfilebasmin.bz2.
918 * run-readelf-s.sh: Test testfilebasmin.
919 * run-dwflsyms.sh: Likewise.
920
Mark Wielaard9a91fb22013-01-16 15:19:40 +01009212013-01-16 Mark Wielaard <mjw@redhat.com>
922
923 * Makefile.am (check_PROGRAMS): Add dwflsyms.
924 (TESTS): Add run-readelf-s.sh and run-dwflsyms.sh.
925 (EXTRA_DIST): Add run-readelf-s.sh, testfilebazdbg.bz2,
926 testfilebazdyn.bz2, testfilebazmin.bz2, testfilebazdbg.debug.bz2,
927 testfilebazmdb.bz2, testfilebaztab.bz2 and run-dwflsyms.sh.
928 (dwflsyms_LDADD): New variable.
929
Roland McGrath3f9256d2013-01-07 15:13:46 -08009302013-01-07 Roland McGrath <roland@hack.frob.com>
931
932 * run-prelink-addr-test.sh: Use ln -snf.
933
Mark Wielaard1d6a4352012-12-03 17:01:09 +01009342012-12-03 Mark Wielaard <mjw@redhat.com>
935
936 * Makefile.am (valgrind_cmd): Add --run-libc-freeres=no.
937
Jan Kratochvild5784af2012-10-18 00:11:30 +02009382012-11-29 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 * run-addrname-test.sh: New test for PIE relocation.
941 * testfile70.core.bz2: New file.
942 * testfile70.exec.bz2: New file.
943 * Makefile.am (EXTRA_DIST): Add testfile70.core.bz2 and
944 testfile70.exec.bz2 .
945
Jan Kratochvild7ed0252012-10-27 21:31:58 +02009462012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
947
948 * Makefile.am (EXTRA_DIST): Add testfile64.bz2, testfile65.bz2,
949 testfile69.core.bz2 and testfile69.so.bz2 .
950
Jan Kratochvil3fdcdcb2012-10-17 21:49:10 +02009512012-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 * run-addrname-test.sh: New test for DSO with build-id bias.
954 * testfile69.core.bz2: New file.
955 * testfile69.so.bz2: New file.
956
Jan Kratochvil78dec222012-10-10 08:04:01 +02009572012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
958
Jan Kratochvil387654d2012-10-10 08:08:44 +0200959 * run-addrname-test.sh: New test for core vDSO bias.
960 * testfile65.bz2: New file.
961
9622012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
963
Jan Kratochvil78dec222012-10-10 08:04:01 +0200964 * run-addrname-test.sh: New test for symbol preferences.
965 * testfile64.bz2: New file.
966
Mark Wielaarde3e3ee22012-10-01 16:14:12 +02009672012-10-01 Mark Wielaard <mjw@redhat.com>
968
969 * Makefile.am (TESTS_ENVIRONMENT): Define valgrind_cmd if USE_VALGRIND.
970 * test-wrapper.sh: Export VALGRIND_CMD if available.
971 * test-subr.sh (built_testrun): Use VALGRIND_CMD to invoke test prog.
972 (installed_testrun): Likewise.
973
Petr Machataae7c5e72012-09-24 16:16:27 +02009742012-09-24 Petr Machata <pmachata@redhat.com>
975
Petr Machata522a73f2012-09-24 16:46:52 +0200976 * testfile63.bz2: New testfile.
977 * run-readelf-mixed-corenote.sh: New test.
978 * Makefile.am (TEST): Add run-readelf-mixed-corenote.sh.
979 (EXTRA_DIST): Add testfile63.bz2 and run-readelf-mixed-corenote.sh.
980
9812012-09-24 Petr Machata <pmachata@redhat.com>
982
Petr Machataae7c5e72012-09-24 16:16:27 +0200983 * testfile62.bz2: New testfile.
984 * run-readelf-vmcoreinfo.sh: New test.
985 * Makefile.am (TEST): Add run-readelf-vmcoreinfo.sh.
986 (EXTRA_DIST): Add testfile62.bz2 and run-readelf-vmcoreinfo.sh.
987
Petr Machata3662ad12012-09-18 21:35:19 +02009882012-09-18 Petr Machata <pmachata@redhat.com>
989
990 * testfile61.bz2: New testfile.
991 * run-allregs.sh: Run reg_test testfile61.
992 * Makefile.am (EXTRA_DIST): Add testfile61.bz2.
993
Mark Wielaarde0ebc5a2012-08-24 14:51:37 +02009942012-08-24 Mark Wielaard <mjw@redhat.com>
995
996 * Makefile.am (EXTRA_DIST): Add testfile60.bz2.
997
Jeff Kenton257dcf42012-08-22 09:00:03 -04009982012-08-22 Jeff Kenton <jkenton@tilera.com>
999
1000 * testfile60.bz2: New testfile.
1001 * run-allregs.sh: Run reg_test testfile60.
1002
Mark Wielaardf5519fc2012-08-24 13:54:52 +020010032012-08-24 Mark Wielaard <mjw@redhat.com>
1004
1005 * Makefile.am (TESTS): Only add run-readelf-dwz-multi.sh if
1006 ENABLE_DWZ.
1007
Mark Wielaardf31c4412012-08-17 00:35:03 +020010082012-08-16 Mark Wielaard <mjw@redhat.com>
1009
1010 * allregs.c (dwarf_encoding_string): Rewritten using known-dwarf
1011 macros.
1012 * show-die-info.c (tagnames): Removed.
1013 (attrs): Removed.
1014 (dwarf_tag_string): New function using known-dwarf macros.
1015 (dwarf_attr_string): Likewise.
1016 (handle): Call dwarf_tag_string and dwarf_attr_string instead.
1017 * run-readelf-dwz-multi.sh: Expect language C89, not ISO C89.
1018
Mark Wielaard775375e2012-06-22 12:02:45 +020010192012-06-27 Mark Wielaard <mjw@redhat.com>
1020
1021 * Makefile.am (TESTS): Add run-readelf-dwz-multi.sh.
1022 (EXTRA_DIST): Add run-readelf-dwz-multi.sh,
1023 libtestfile_multi_shared.so.bz2, testfile_multi.dwz.bz2 and
1024 testfile_multi_main.bz2.
1025 * run-readelf-dwz-multi.sh: New test.
1026 * libtestfile_multi_shared.so.bz2: New testfile.
1027 * testfile_multi.dwz.bz2: New testifle.
1028 * testfile_multi_main.bz2: New testifle.
1029
Petr Machata30a941c2012-08-01 21:41:36 +020010302012-08-01 Petr Machata <pmachata@redhat.com>
1031
1032 * run-test-archive64.sh: New test.
1033 * testarchive64.a.bz2: New testfile.
1034 * Makefile.am (TESTS): Add run-test-archive64.sh.
1035 (EXTRA_DIST): Likewise.
1036
Mark Wielaard94e387f2012-08-01 15:31:12 +020010372012-08-01 Mark Wielaard <mjw@redhat.com>
1038
Mark Wielaardbf707b52012-08-01 15:39:11 +02001039 * run-nm-self.sh: New test.
1040 * run-readelf-self.sh: Likewise.
1041 * test-subr.sh (testrun_on_self_quiet): New function.
1042 * Makefile.am (TESTS): Add run-nm-self.sh and run-readelf-self.sh.
1043 (EXTRA_DIST): Likewise.
1044
10452012-08-01 Mark Wielaard <mjw@redhat.com>
1046
Mark Wielaard94e387f2012-08-01 15:31:12 +02001047 * test-subr.sh (self_test_files): New list of files.
1048 (testrun_on_self): New function.
1049 * run-elflint-self.sh: Use testrun_on_self.
1050
Mark Wielaard714ea0e2012-07-19 13:07:39 +020010512012-07-19 Mark Wielaard <mjw@redhat.com>
1052
Mark Wielaard030f6262012-07-18 13:14:30 +02001053 * Makefile.am (check_PROGRAMS): Add test-elf_cntl_gelf_getshdr.
1054 (TESTS): Add run-elf_cntl_gelf_getshdr.sh.
1055 (EXTRA_DIST): Likewise.
1056 (test_elf_cntl_gelf_getshdr_LDADD): New.
1057 test-elf_cntl_gelf_getshdr.c: New test program.
1058 run-elf_cntl_gelf_getshdr.sh: New test script.
1059
10602012-07-19 Mark Wielaard <mjw@redhat.com>
1061
Mark Wielaardadcd1dd2012-07-19 22:59:18 +02001062 * run-elflint-self.sh: runtests on ../backends/*so files.
1063
10642012-07-19 Mark Wielaard <mjw@redhat.com>
1065
Mark Wielaard714ea0e2012-07-19 13:07:39 +02001066 * run-unstrip-n.sh: test_cleanup.
1067 * Makefile.am (EXTRA_DIST): Add testcore-rtlib-ppc.bz2.
1068
Mark Wielaarde9b23882012-06-29 22:30:15 +020010692012-07-11 Mark Wielaard <mjw@redhat.com>
1070
1071 * run-readelf-macro.sh: New test.
1072 * testfilemacro.bz2: New testfile.
1073 * Makefile.am (TESTS): Add run-readelf-macro.sh.
1074 (EXTRA_DIST): Add run-readelf-macro.sh and testfilemacro.bz2.
1075
Mark Wielaard84a1e0b2012-06-29 23:38:09 +020010762012-06-27 Mark Wielaard <mjw@redhat.com>
1077
1078 * run-readelf-gdb-index.sh: New test.
1079 * testfilegdbindex5.bz2: New testfile.
1080 * testfilegdbindex7.bz2: Likewise.
1081 * Makefile.am (TESTS): Add run-readelf-gdb-index.sh.
1082 (EXTRA_DIST): run-readelf-gdb_index.sh, testfilegdbindex5.bz2 and
1083 testfilegdbindex7.bz2.
1084
Mark Wielaard97212fe2012-07-17 21:12:39 +020010852012-07-17 Mark Wielaard <mjw@redhat.com>
1086
1087 * testcore-rtlib-ppc.bz2: New testfile.
1088 * run-unstrip-n.sh: Check new ppc core testfile.
1089
Mike Frysingerc09c5f32012-06-26 12:07:44 -040010902012-06-26 Mike Frysinger <vapier@gentoo.org>
1091
1092 * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS.
1093
Mark Wielaarda0172d72012-06-25 17:18:53 +020010942012-06-26 Mark Wielaard <mjw@redhat.com>
1095
1096 * run-macro-test.sh: New test.
1097 * testfile-macinfo.bz2: New testfile.
1098 * testfile-macros.bz2: Likewise.
1099
Mark Wielaard547049b2012-06-22 18:19:02 +020011002012-05-07 Mark Wielaard <mjw@redhat.com>
1101
1102 * low_high_pc.c: Use proper inttypes in printf formats.
1103
Mark Wielaarddbbc67a2012-05-11 12:57:57 +020011042012-05-11 Mark Wielaard <mjw@redhat.com>
1105
1106 * Makefile.am (TESTS_ENVIRONMENT): Set LC_ALL and LANG to C.
1107
Mark Wielaardd9bc75f2012-05-07 13:29:52 +020011082012-05-07 Mark Wielaard <mjw@redhat.com>
1109
1110 * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC.
1111
Mark Wielaard54797252012-04-27 13:00:50 +020011122012-04-27 Mark Wielaard <mjw@redhat.com>
1113
1114 * Makefile.am (TESTS): Add run-low_high_pc.sh
1115 (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2
1116 (noinst_PROGRAMS): Add low_high_pc.
1117 (low_high_pc_LDADD): New variable.
1118 * low_high_pc.c: New test.
1119
Mark Wielaardbdad8e32012-04-26 12:24:33 +020011202012-04-26 Mark Wielaard <mjw@redhat.com>
1121
1122 * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh.
1123 * run-show-ciefde.sh: Removed old libdwarf test.
1124 * show-ciefde.c: Likewise.
1125
Mark Wielaard191d1f02012-04-02 17:11:25 +020011262012-04-02 Mark Wielaard <mjw@redhat.com>
1127
Mark Wielaard96a52132012-04-03 00:21:50 +02001128 * Makefile.am (TESTS): Add run-unstrip-n.sh.
1129 (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh.
1130 * run-unstrip-n.sh: New test.
1131 * testcore-rtlib.bz2: New testfile.
1132
11332012-04-02 Mark Wielaard <mjw@redhat.com>
1134
Mark Wielaard191d1f02012-04-02 17:11:25 +02001135 * Makefile.am (TESTS): Add run-readelf-d.sh.
1136 (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh.
1137 * run-readelf-d.sh: New test.
1138 * run-elflint-test.sh: Check new testfile.
1139
Tom Tromey581c3f62012-03-21 08:54:32 -060011402012-03-21 Tom Tromey <tromey@redhat.com>
1141
1142 * typeiter.c: New file.
1143 * run-typeiter.sh: New file.
1144 * testfile59.bz2: New file.
1145 * Makefile.am (noinst_PROGRAMS): Add typeiter.
1146 (TESTS): Add run-typeiter.sh.
1147 (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2.
1148 (typeiter_LDADD): New variable.
1149
Kurt Roeckx5a8e39a2012-02-24 23:40:32 +010011502012-02-21 Kurt Roeckx <kurt@roeckx.be>
1151
1152 * run-alldts.sh: testrun ./alldts.
1153
Roland McGrathe3b15682012-02-21 11:12:46 -080011542012-02-21 Roland McGrath <roland@hack.frob.com>
1155
1156 * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH.
Roland McGrathc1c6a9d2012-02-21 12:51:36 -08001157 * test-subr.sh (installed_testrun): Likewise.
Roland McGrathe3b15682012-02-21 11:12:46 -08001158
Roland McGrathb8ff18e2012-01-18 13:57:08 -080011592012-01-18 Roland McGrath <roland@hack.frob.com>
1160
1161 * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation;
1162 it will have been inherited correctly from the test harness.
1163 * asm-tst5.c (main): Likewise.
1164 * asm-tst6.c (main): Likewise.
1165 Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>.
1166
Roland McGrath32899ac2011-07-09 03:17:24 -070011672011-07-09 Roland McGrath <roland@hack.frob.com>
1168
1169 * sha1-tst.c: File removed.
1170 * Makefile.am (noinst_PROGRAMS, TESTS): Remove it.
1171 (sha1_tst_LDADD): Variable removed.
1172
1173 * md5-sha1-test.c: New file.
1174 * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it.
1175 (md5_sha1_test_LDADD): New variable.
1176
Mark Wielaard3f2290b2011-05-30 15:46:32 +020011772011-05-30 Mark Wielaard <mjw@redhat.com>
1178
1179 * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and
1180 run-rerequest_tag.sh
1181
Mark Wielaard20a217d2011-05-24 14:30:40 +020011822011-05-24 Mark Wielaard <mjw@redhat.com>
1183
1184 * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2.
1185 * run-strip-reloc.sh: Add hello_s390.ko testcase.
1186 * hello_s390.ko.bz2: New test file.
1187
Mark Wielaard1662bc32011-05-16 11:33:11 +020011882011-05-23 Mark Wielaard <mjw@redhat.com>
1189
1190 * Makefile.am (TESTS): Add run-strip-reloc.sh.
1191 (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2
1192 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2
1193 * run-strip-reloc.sh: New test.
1194 * hello_i386.ko.bz2: New test file.
1195 * hello_x86_64.ko.bz2: Likewise.
1196 * hello_ppc64.ko.bz2: Likewise.
1197
Mark Wielaard7a125b92011-05-17 12:20:01 +020011982011-05-18 Mark Wielaard <mjw@redhat.com>
1199
1200 * run-strip-groups.sh: New test.
1201 * testfile58.bz2: New test file.
1202 * Makefile.am (EXTRA_DIST): Add testfile58.bz2.
1203 (TESTS): Add run-strip-groups.sh.
1204 (EXTRA_DIST): Likewise.
1205
Marek Polacek494275c2011-03-28 16:00:38 +020012062011-03-28 Marek Polacek <mpolacek@redhat.com>
1207
1208 * alldts.c: New file.
1209 * run-alldts.sh: Use it.
1210 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
1211 (alldts_LDADD): New variable.
1212
12132011-03-02 Marek Polacek <mpolacek@redhat.com>
Marek Polacek48942212011-03-07 11:16:50 -08001214
1215 * dwarf-getstring.c: New test.
1216 * run-dwarf-getstring.sh: And its wrapper.
1217 * Makefile.am (EXTRA_DIST): Add and update all.
1218
Jan Kratochvilfec39992011-02-27 12:01:25 -080012192011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1220
1221 * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
1222 * run-readelf-twofiles.sh: New file.
1223
Mark Wielaard58cfa1c2011-02-25 20:17:52 +010012242011-02-25 Mark Wielaard <mjw@redhat.com>
1225
1226 * Makefile.am (BUILD_RPATH): Be consistent in naming.
1227
Josh Stonedc34eda2011-02-02 16:30:01 -080012282011-02-02 Josh Stone <jistone@redhat.com>
1229
1230 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
1231 * testfile55-64.bz2, testfile55-64.debug.bz2,
1232 testfile55-64.prelink.bz2, testfile55-32.bz2,
1233 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
1234 * Makefile.am (EXTRA_DIST): Add and update all.
1235
Roland McGrath32520bd2011-01-12 10:43:32 -080012362011-01-12 Roland McGrath <roland@redhat.com>
1237
1238 * run-prelink-addr-test.sh: Make symlinks to find .debug files
Roland McGrath4f6d4e12011-01-12 10:49:40 -08001239 corresponding to .noshdrs files.
Roland McGrath32520bd2011-01-12 10:43:32 -08001240
Josh Stoned41d9a62011-01-11 19:16:57 -080012412011-01-11 Josh Stone <jistone@redhat.com>
1242
Josh Stoneccbccef2011-01-11 19:16:59 -08001243 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
1244 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
1245 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
1246 testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
1247 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
1248 * Makefile.am (EXTRA_DIST): Add and update all.
1249
Josh Stonecf514712011-01-11 19:16:58 -08001250 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
1251 * testfile53.bz2, testfile53.debug.bz2,
1252 testfile53.prelink.bz2: Deleted, so...
1253 * testfile53-64.bz2, testfile53-64.debug.bz2,
1254 testfile53-64.prelink.bz2: Recreated with 64-bit names.
1255 * testfile53-32.bz2, testfile53-32.debug.bz2,
1256 testfile53-32.prelink.bz2: New in 32-bit.
1257 * Makefile.am (EXTRA_DIST): Add and update all.
1258
Josh Stoned41d9a62011-01-11 19:16:57 -08001259 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
1260 * testfile52.so.bz2, testfile52.so.debug.bz2,
1261 testfile52.prelink.so.bz2: Deleted, so...
1262 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
1263 testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
1264 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
1265 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
Roland McGrath32520bd2011-01-12 10:43:32 -08001266 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
Josh Stoned41d9a62011-01-11 19:16:57 -08001267 * Makefile.am (EXTRA_DIST): Add and update all.
1268
Josh Stoneffa02002011-01-10 21:28:46 -080012692011-01-10 Josh Stone <jistone@redhat.com>
1270
1271 * run-prelink-addr-test.sh: New test for prelinked addrs.
1272 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1273 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
1274 * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
1275 * testfile53.bz2, testfile53.debug.bz2: New data files.
1276 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
1277 * Makefile.am (EXTRA_DIST): Add them.
1278
Roland McGrathec86e5f2010-06-14 17:44:38 -070012792010-06-04 Roland McGrath <roland@redhat.com>
1280
1281 * run-unstrip-test.sh: Also test modifying the file in place.
1282
Roland McGrath3c6ee4b2010-04-22 22:38:58 -070012832010-04-22 Roland McGrath <roland@redhat.com>
1284
1285 * addrcfi.c (handle_cfi): Fix function name in error message.
1286 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
1287
Roland McGrath26618d82010-04-14 13:10:47 -070012882010-04-14 Roland McGrath <roland@redhat.com>
1289
1290 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
1291
Ulrich Drepperc2d1e482010-04-10 18:23:47 -070012922010-04-10 Ulrich Drepper <drepper@redhat.com>
1293
1294 * msg_tst.c: Adjust expected error message.
1295
Petr Machata77961b52010-04-06 14:16:58 +020012962010-04-01 Petr Machata <pmachata@redhat.com>
1297
1298 * test-flag-nobits.c: New test.
1299 * run-test-flag-nobits.sh: And its wrapper.
1300 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
1301 (test_flag_nobits_LDADD): New variable.
1302
Roland McGrathe9ca7382010-02-15 15:15:50 -080013032010-02-15 Roland McGrath <roland@redhat.com>
1304
Roland McGrath22359e22010-02-15 15:57:03 -08001305 * Makefile.am: Use config/eu.am for common stuff.
1306
Roland McGrathe9ca7382010-02-15 15:15:50 -08001307 * asm-tst9.c (main): Rename local to avoid shadowing another local.
1308
Roland McGrathaf800142009-07-22 13:55:50 -070013092009-07-22 Roland McGrath <roland@redhat.com>
1310
1311 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
1312
Roland McGrath3c84db32009-06-24 17:41:40 -070013132009-07-08 Roland McGrath <roland@redhat.com>
1314
1315 * addrcfi.c: New file.
1316 * Makefile.am (noinst_PROGRAMS): Add it.
1317 (addrcfi_LDADD): New variable.
1318
Petr Machatad24c7bf2009-05-07 20:58:19 +020013192009-05-07 Petr Machata <pmachata@redhat.com>
1320
1321 * testfile51.bz2: New data file.
1322 * dwarf-getmacros.c: New test core.
1323 * run-dwarf-getmacros.sh: New test wrapper.
Roland McGrath0c735a92009-05-07 18:19:16 -07001324 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
1325 (dwarf_getmacros_LDADD): New variable.
Petr Machatad24c7bf2009-05-07 20:58:19 +02001326
Ulrich Drepperf9545c42009-04-23 07:59:02 -070013272009-04-23 Ulrich Drepper <drepper@redhat.com>
1328
1329 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
1330 (rdwrmmap_LDADD): Add $(libmudflap).
Roland McGrath0c735a92009-05-07 18:19:16 -07001331
Roland McGrath19a8e4d2009-04-21 15:44:07 -070013322009-04-21 Roland McGrath <roland@redhat.com>
1333
1334 * testfile50.bz2: New data file.
1335 * Makefile.am (EXTRA_DIST): Add it.
1336 * run-dwfl-addr-sect.sh: Add a case using it.
1337
Ulrich Drepper5bd44442008-12-31 09:02:54 -080013382008-12-31 Ulrich Drepper <drepper@redhat.com>
1339
Ulrich Drepper3bf57592009-01-01 18:52:05 -08001340 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
1341 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
1342 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
1343 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
1344 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
1345 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
1346 roundss, roundps, roundpd, and roundsd.
1347 * testfile45.S.bz2: Likewise.
1348 * testfile44.expect.bz2: Adjust accordingly.
1349 * testfile45.expect.bz2: Likewise.
1350
Ulrich Drepper5bd44442008-12-31 09:02:54 -08001351 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
1352 * testfile45.S.bz2: Likewise.
1353 * testfile44.expect.bz2: Adjust accordingly.
1354 * testfile45.expect.bz2: Likewise.
1355
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -080013562008-12-30 Ulrich Drepper <drepper@redhat.com>
1357
Ulrich Drepperec32ff92008-12-30 23:24:09 -08001358 * testfile44.S.bz2: Add tests for blendpd and blendps.
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -08001359 * testfile45.S.bz2: Likewise.
1360 * testfile44.expect.bz2: Adjust accordingly.
1361 * testfile45.expect.bz2: Likewise.
1362
Ulrich Drepper5a04b9f2008-12-19 01:14:12 -080013632008-12-19 Ulrich Drepper <drepper@redhat.com>
1364
1365 * testfile44.S.bz2: Add tests for AMD 3DNOW.
1366 * testfile45.S.bz2: Likewise.
1367 * testfile44.expect.bz2: Adjust accordingly.
1368 * testfile45.expect.bz2: Likewise.
1369
Roland McGratha845f682008-12-03 03:41:58 +000013702008-11-26 Roland McGrath <roland@redhat.com>
1371
1372 * dwfl-bug-getmodules.c: New file.
1373 * Makefile.am (noinst_PROGRAMS): Add it.
1374 (dwfl_bug_getmodules_LDADD): New variable.
1375
13762008-09-10 Roland McGrath <roland@redhat.com>
1377
1378 * test-subr.sh (LC_ALL): Export it set to "C".
1379 * run-dwfl-addr-sect.sh: Don't do it here.
1380 * run-strings-test.sh: Likewise.
1381
Roland McGrathb4d6f0f2008-08-25 22:55:17 +000013822008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
1383
1384 * run-addrname-test.sh: Add a new case.
1385 * testfile49.bz2: New data file.
1386 * Makefile.am (EXTRA_DIST): Add it.
1387
Roland McGrath521c47d2008-04-11 07:01:58 +000013882008-04-10 Roland McGrath <roland@redhat.com>
1389
1390 * testfile48.bz2, testfile48.bz2.debug: New data files.
1391 * Makefile.am (EXTRA_DIST): Add them.
1392 * run-strip-test8.sh: Use them.
1393
1394 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
1395
1396 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
1397 * run-strip-test8.sh: New file.
1398 * testfile47.bz2: New data file.
1399 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1400
Roland McGrath13b69602008-04-01 02:30:05 +000014012008-03-31 Roland McGrath <roland@redhat.com>
1402
1403 * run-early-offscn.sh: New file.
1404 * early-offscn.c: New file.
1405 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
1406 (early_offscn_LDADD): New variable.
1407
Roland McGrathd11f9cb2008-03-26 20:51:59 +000014082008-03-19 Roland McGrath <roland@redhat.com>
1409
1410 * run-addrname-test.sh: Add a new case.
1411
Roland McGrath658094a2008-02-22 08:14:07 +000014122008-02-22 Roland McGrath <roland@redhat.com>
1413
1414 * run-elflint-test.sh: Typo fix.
1415
14162008-02-21 Roland McGrath <roland@redhat.com>
1417
1418 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
1419 for the build down to minimum.
1420 * run-disasm-x86-64.sh: Likewise.
1421
Roland McGrath059c83e2008-02-21 06:19:39 +000014222008-02-20 Roland McGrath <roland@redhat.com>
1423
1424 * testfile46.bz2: New data file.
1425 * Makefile.am (EXTRA_DIST): Add it.
1426 * run-elflint-test.sh: Test on it.
1427
Ulrich Drepperc54785a2008-02-01 18:05:21 +000014282008-02-01 Ulrich Drepper <drepper@redhat.com>
1429
1430 * Makefile.am: Hook up sha1-tst.c.
1431 * sha1-tst.c: New file.
1432
Ulrich Drepper4d8bc812008-01-22 06:02:31 +000014332008-01-21 Roland McGrath <roland@redhat.com>
1434
1435 * testfile45.S.bz2: Add tests for cltq, cqto.
1436 * testfile45.expect.bz2: Adjust.
1437
Ulrich Drepper35f2fe62008-01-14 19:17:36 +000014382008-01-14 Ulrich Drepper <drepper@redhat.com>
1439
1440 * testfile45.S.bz2: Add more tests.
1441 * testfile45.expect.bz2: Adjust.
1442
Ulrich Drepperfd479892008-01-12 03:06:47 +000014432008-01-11 Ulrich Drepper <drepper@redhat.com>
1444
1445 * testfile45.expect.bz2: Adjust for adding of address for %rip based
1446 address mode.
1447
Ulrich Drepper96a73992008-01-11 06:17:06 +000014482008-01-10 Ulrich Drepper <drepper@redhat.com>
1449
1450 * testfile45.S.bz2: Add more tests.
1451 * testfile45.expect.bz2: Adjust.
1452
Ulrich Drepperff993222008-01-09 05:39:28 +000014532008-01-08 Ulrich Drepper <drepper@redhat.com>
1454
1455 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
1456 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
1457 run-disasm-x86-64.sh.
1458 * run-disasm-x86-64.sh: New file.
1459 * testfile45.S.bz2: New file.
1460 * testfile45.expect.bz2: New file.
1461 * testfile44.S.bz2: New tests.
1462 * testfile44.expect.bz2: Adjust.
1463
Ulrich Drepper9e6925d2008-01-04 21:42:14 +000014642008-01-04 Ulrich Drepper <drepper@redhat.com>
1465
1466 * testfile44.S.bz2: New tests.
1467 * testfile44.expect.bz2: Adjust.
1468
Ulrich Dreppere219f1c2008-01-09 05:49:49 +000014692008-01-04 Roland McGrath <roland@redhat.com>
1470
1471 * dwfl-bug-fd-leak.c (main): Add a cast.
1472
Ulrich Drepperee67b642008-01-03 08:45:10 +000014732008-01-03 Ulrich Drepper <drepper@redhat.com>
1474
1475 * testfile44.S.bz2: New tests.
1476 * testfile44.expect.bz2: Adjust.
1477
Ulrich Drepper3cbdd382008-01-02 17:44:39 +000014782008-01-01 Ulrich Drepper <drepper@redhat.com>
1479
Ulrich Drepperf231e272008-01-02 18:07:17 +00001480 * line2addr.c: Use %m modifier instead of %a to appease gcc.
1481
14822008-01-01 Ulrich Drepper <drepper@redhat.com>
1483
Ulrich Drepperee67b642008-01-03 08:45:10 +00001484 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001485 * testfile44.expect.bz2: Adjust.
1486
14872007-12-31 Ulrich Drepper <drepper@redhat.com>
1488
Ulrich Drepperee67b642008-01-03 08:45:10 +00001489 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001490 * testfile44.expect.bz2: Adjust.
1491
14922007-12-30 Ulrich Drepper <drepper@redhat.com>
1493
Ulrich Drepperee67b642008-01-03 08:45:10 +00001494 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001495 * testfile44.expect.bz2: Adjust.
1496
14972007-12-29 Ulrich Drepper <drepper@redhat.com>
1498
Ulrich Drepperee67b642008-01-03 08:45:10 +00001499 * testfile44.s.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001500 * testfile44.expect.bz2: Adjust.
1501
15022007-12-28 Ulrich Drepper <drepper@redhat.com>
1503
1504 * testfile44.S.bz2: New tests.
1505 * testfile44.expect.bz2: Adjust.
1506
15072007-12-27 Ulrich Drepper <drepper@redhat.com>
1508
1509 * testfile44.S.bz2: New tests.
1510 * testfile44.expect.bz2: Adjust.
1511
15122007-12-26 Ulrich Drepper <drepper@redhat.com>
1513
1514 * testfile44.S.bz2: New tests.
1515 * testfile44.expect.bz2: Adjust
1516
15172007-12-21 Ulrich Drepper <drepper@redhat.com>
1518
1519 * testfile44.S.bz2: More tests.
1520 * testfile44.expect.bz2: Adjust appropriately.
1521
15222007-12-19 Ulrich Drepper <drepper@redhat.com>
1523
1524 * Makefile.am (TESTS): Add run-disasm.sh.
1525 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
1526 testfile44.expect.bz2.
1527 * run-disasm.sh: New file.
1528 * testfile44.S.bz2: New file.
1529 * testfile44.expect.bz2: New file.
1530
Roland McGrath1a2e8f42007-12-15 23:39:34 +000015312007-12-15 Roland McGrath <roland@redhat.com>
1532
1533 * run-allregs.sh: Change expected output for powerpc spefscr.
1534
Roland McGrathe4c22ea2007-10-23 13:07:39 +000015352007-10-20 Roland McGrath <roland@redhat.com>
1536
1537 * run-dwfl-addr-sect.sh: Change expected output, no errors.
1538
15392007-10-19 Roland McGrath <roland@redhat.com>
1540
1541 * dwfl-addr-sect.c (handle_address): Return int.
1542 Don't exit on error, just return nonzero.
1543 (main): Collect results.
1544 * run-dwfl-addr-sect.sh: New file.
1545 * testfile43.bz2: New data file.
1546 * Makefile.am (EXTRA_DIST, TESTS): Add them.
1547
15482007-10-18 Roland McGrath <roland@redhat.com>
1549
1550 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
1551
15522007-10-16 Roland McGrath <roland@redhat.com>
1553
1554 * test-subr.sh (remove_files): Don't pass -Bb to diff.
1555
Ulrich Drepperb597dfa2007-10-16 05:21:27 +000015562007-10-09 Roland McGrath <roland@redhat.com>
1557
1558 * dwflmodtest.c (print_module): Don't use %p in output.
1559 * run-dwfl-bug-offline-rel.sh: Updated expected output.
1560
15612007-10-08 Roland McGrath <roland@redhat.com>
1562
1563 * testfile42.bz2: New data file.
1564 * Makefile.am (EXTRA_DIST): Add it.
1565 * run-elflint-test.sh: New test on that file.
1566
Roland McGrath59ea7f32007-10-04 08:50:09 +000015672007-10-04 Roland McGrath <roland@redhat.com>
1568
1569 * run-readelf-test4.sh: New file.
1570 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1571
15722007-10-03 Roland McGrath <roland@redhat.com>
1573
1574 * run-readelf-test3.sh: New file.
1575 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1576
Roland McGrathf6b92282007-10-02 02:34:11 +000015772007-10-01 Roland McGrath <roland@redhat.com>
1578
1579 * run-readelf-test2.sh: New file.
1580 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1581
Roland McGrathc76f0b02007-09-27 07:31:33 +000015822007-09-11 Roland McGrath <roland@redhat.com>
1583
1584 * run-addrname-test.sh: Add a new case.
1585 * testfile41.bz2: New data file.
1586 * Makefile.am (EXTRA_DIST): Add it.
1587
Roland McGrathcb6d8652007-08-23 08:10:54 +000015882007-08-23 Roland McGrath <roland@redhat.com>
1589
1590 * run-allregs.sh: Update expected x86-64 output for %rflags.
1591
Roland McGrath099dd522007-08-13 22:58:36 +000015922007-08-12 Roland McGrath <roland@redhat.com>
1593
1594 * run-strip-test7.sh: New file.
1595 * testfile39.bz2: New data file.
1596 * testfile40.bz2: New data file.
1597 * testfile40.debug.bz2: New data file.
1598 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1599
Roland McGrath42f68682007-08-09 07:54:22 +000016002007-08-09 Roland McGrath <roland@redhat.com>
1601
1602 * dwfl-bug-report.c: Fix header inclusion.
1603
16042007-08-08 Roland McGrath <roland@redhat.com>
1605
1606 * run-addrname-test.sh: Add a new case using addr2line -S.
1607 * testfile38.bz2: New data file.
1608 * Makefile.am (EXTRA_DIST): Add it.
1609
Roland McGrath87d47802007-07-16 22:23:37 +000016102007-07-16 Roland McGrath <roland@redhat.com>
1611
1612 * dwfl-bug-report.c: New file.
1613 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
1614 (dwfl_bug_report_LDADD): New variable.
1615
16162007-06-06 Roland McGrath <roland@redhat.com>
Roland McGrath0bc057c2007-06-06 08:42:42 +00001617
1618 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
1619
Ulrich Drepperb0243862007-06-06 00:09:36 +000016202007-06-05 Ulrich Drepper <drepper@redhat.com>
1621
1622 * Makefile.am (EXTRA_DIST): Add missing line continuation and
1623 testfile37.bz and testfile37.debug.bz2.
1624
Roland McGrath53bce222007-05-23 19:15:04 +000016252007-05-23 Roland McGrath <roland@redhat.com>
1626
1627 * run-allregs.sh: Update expected Alpha results.
1628
Roland McGrath9aa8ef72007-05-18 08:59:43 +000016292007-05-18 Roland McGrath <roland@redhat.com>
1630
1631 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
1632 * testfile37.bz2: New data file.
1633 * testfile37.debug.bz2: New data file.
1634 * run-unstrip-test2.sh: New file.
1635 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1636
16372007-05-10 Roland McGrath <roland@redhat.com>
1638
1639 * run-dwfl-bug-offline-rel.sh: New file.
1640 * testfile36.bz2: New data file.
1641 * testfile36.debug.bz2: New data file.
1642 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1643
16442007-04-28 Roland McGrath <roland@redhat.com>
1645
1646 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
1647 * testfile35.bz2: New data file.
1648 * testfile35.debug.bz2: New data file.
1649 * run-unstrip-test.sh: New file.
1650 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1651
1652 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
1653
Roland McGrath2be02912007-04-27 04:07:41 +000016542007-04-26 Roland McGrath <roland@redhat.com>
1655
1656 * run-elflint-self.sh: Run all tests even if one fails.
1657
1658 * run-allregs.sh: Add expected output for alpha.
1659
Roland McGrath4be15242007-04-25 03:09:33 +000016602007-04-24 Roland McGrath <roland@redhat.com>
1661
1662 * run-strip-test.sh: When we saved the debug info, test unstrip too.
1663
16642007-04-22 Roland McGrath <roland@redhat.com>
1665
1666 * run-allregs.sh: Update expected register info.
1667
Roland McGrath43da9892007-04-16 23:13:37 +000016682007-04-16 Roland McGrath <roland@redhat.com>
1669
1670 * dwfl-addr-sect.c: New file.
1671 * Makefile.am (noinst_PROGRAMS): Add it.
1672 (dwfl_addr_sect_LDADD): New variable.
1673
16742007-04-05 Roland McGrath <roland@redhat.com>
1675
1676 * get-files.c: Test dwarf_getsrcdirs.
1677 * run-get-files.sh: Update expected output.
1678
Roland McGrath5f6a41a2007-04-01 23:11:40 +000016792007-04-01 Roland McGrath <roland@redhat.com>
1680
1681 * run-allregs.sh: Updated expected output for x86_64.
1682
Ulrich Drepper6258e742007-03-13 06:22:40 +000016832007-03-04 Roland McGrath <roland@redhat.com>
1684
1685 * dwfl-bug-fd-leak.c: New file.
1686 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
1687 (dwfl_bug_fd_leak_LDADD): New variable.
1688
1689 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
1690 show what files have been located.
1691
Ulrich Drepperaa915fd2007-02-05 07:25:33 +000016922007-02-02 Roland McGrath <roland@redhat.com>
1693
1694 * run-addrname-test.sh: New file.
1695 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1696 * testfile34.bz2: New data file.
1697 * Makefile.am (EXTRA_DIST): Add it.
1698
16992007-01-20 Roland McGrath <roland@redhat.com>
1700
1701 * testfile33.bz2: New data file.
1702 * Makefile.am (EXTRA_DIST): Add it.
1703 * run-elflint-test.sh: Test on it too.
1704
17052007-01-18 Roland McGrath <roland@redhat.com>
1706
1707 * Makefile.am (CFLAGS): Don't molest it.
1708
17092007-01-11 Roland McGrath <roland@redhat.com>
1710
1711 * testfile32.bz2: New data file.
1712 * Makefile.am (EXTRA_DIST): Add it.
1713 * run-elflint-test.sh: Test on it too.
1714
Ulrich Drepperce0bdb62007-02-05 07:13:52 +000017152007-02-04 Ulrich Drepper <drepper@redhat.com>
1716
1717 * arls.c: New file.
1718 * Makefile (noinst_PROGRAMS): Add arls.
1719
1720 * run-ranlib-test2.sh: Fix type in comment.
1721
Ulrich Dreppercd4992c2007-01-10 20:58:17 +000017222007-01-10 Ulrich Drepper <drepper@redhat.com>
1723
1724 * run-elflint-self.sh (runtest): Show which file has the problem.
1725
Roland McGrathba949b32007-01-10 20:44:29 +000017262007-01-10 Roland McGrath <roland@redhat.com>
1727
1728 * dwfl-bug-addr-overflow.c: New file.
1729 * Makefile.am (TESTS): Add it.
1730 (dwfl_bug_addr_overflow_LDADD): New variable.
1731
Roland McGrath8190db62006-12-17 23:56:51 +000017322006-12-17 Roland McGrath <roland@redhat.com>
1733
1734 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
1735
Roland McGrathc373d852006-10-10 00:25:21 +000017362006-09-05 Roland McGrath <roland@redhat.com>
1737
1738 * run-strings-test.sh: Export LC_ALL=C for the test.
1739
17402006-08-29 Roland McGrath <roland@redhat.com>
1741
1742 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
1743 * run-arsymtest.sh: Likewise.
1744
1745 * run-native-test.sh (native.c compilation): Add some braces.
1746
17472006-08-22 Roland McGrath <roland@redhat.com>
1748
1749 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
1750 (struct reginfo): New members bits, type.
1751 (one_register, match_register): Update to take new args,
1752 record and display new info.
1753 (main): Display new info.
1754 * run-allregs.sh: Update expected results.
1755
Roland McGrath19db8592006-08-03 08:52:46 +000017562006-08-03 Roland McGrath <roland@redhat.com>
1757
1758 * run-allregs.sh: Add sparc cases.
1759 * testfile30.bz2: New data file.
1760 * testfile31.bz2: New data file.
1761 * Makefile.am (EXTRA_DIST): Add them.
1762
Roland McGrath95024622006-07-21 10:06:31 +000017632006-07-21 Roland McGrath <roland@redhat.com>
1764
1765 * allregs.c (struct reginfo): Increase size of name.
1766 (one_register): Assert that it's big enough.
1767
Roland McGrathb4379722006-04-05 01:35:26 +000017682006-04-04 Roland McGrath <roland@redhat.com>
1769
1770 * run-bug1-test.sh: Test a second case, to cover both byte orders.
1771 * testfile29.bz2: New file.
1772 * testfile29.rdwr.bz2: New file.
1773 * Makefile.am (EXTRA_DIST): Add them.
1774
Ulrich Drepperba718b12006-04-04 21:31:16 +000017752006-04-04 Ulrich Drepper <drepper@redhat.com>
1776
1777 * Makefile.am: Add rules to run run-bug1-test.sh.
1778 * rdwrmmap.c: New file.
1779 * run-bug1-test.sh: New file.
1780 * testfile28.bz2: New file.
1781 * testfile28.rdwr.bz2: New file.
1782
Roland McGrathdd7e22b2006-03-09 23:05:47 +000017832006-03-09 Roland McGrath <roland@redhat.com>
1784
1785 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
1786
Roland McGrath060fa052006-03-02 07:51:50 +000017872006-03-01 Roland McGrath <roland@redhat.com>
1788
1789 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
1790 changes matching 3.0 spec.
1791
Roland McGrathc40f58a2006-01-13 20:13:21 +000017922006-01-13 Roland McGrath <roland@redhat.com>
1793
1794 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
1795 bash 3.1 whines when it's done in the trap 0 handler.
1796
Roland McGrath4b248ce2006-01-12 03:34:38 +000017972006-01-11 Roland McGrath <roland@redhat.com>
1798
1799 * testfile26.bz2: New data file.
1800 * testfile27.bz2: New data file.
1801 * Makefile.am (EXTRA_DIST): Add them.
1802 * run-allregs.sh: Test s390 data.
1803
Roland McGrath124a7982005-12-15 02:37:09 +000018042005-12-14 Roland McGrath <roland@redhat.com>
1805
1806 * run-native-test.sh: Redirect output from native test process.
1807
Roland McGrath94d26ad2005-12-13 23:24:37 +000018082005-12-13 Roland McGrath <roland@redhat.com>
1809
1810 * allregs.c (main): Fail if we find no registers.
1811
1812 * run-native-test.sh: New file.
1813 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1814
Roland McGrathba72ab12005-12-12 00:04:33 +000018152005-12-10 Ulrich Drepper <drepper@redhat.com
1816
1817 * run-readelf-test1.sh: New file.
1818 * Makefile.am (TESTS): Add run-readelf-test1.sh.
1819 (EXTRA_DIST): Likewise.
1820
Roland McGrathd804e722005-12-08 01:35:42 +000018212005-12-07 Roland McGrath <roland@redhat.com>
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +00001822
Roland McGrathd804e722005-12-08 01:35:42 +00001823 * ecp.c (main): Use elf_end to clean up.
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +00001824
Roland McGrath994b4892005-12-05 22:46:21 +000018252005-11-25 Roland McGrath <roland@redhat.com>
1826
1827 * coverage.sh: Given -v argument, print names of unused files.
1828
1829 * addrscopes.c (main): Use dwfl_end before return.
1830 * allregs.c (main): Likewise.
1831 * find-prologues.c (main): Likewise.
1832 * funcretval.c (main): Likewise.
1833 * funcscopes.c (main): Likewise.
1834 * line2addr.c (main): Likewise.
1835
1836 * run-allregs.sh: New file.
1837 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1838
1839 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
1840 * Makefile.am (allregs_LDADD): Updated.
1841
1842 * allregs.c: New file.
1843 * Makefile.am (noinst_PROGRAMS): Add it.
1844 (allregs_LDADD): New variable.
1845
Roland McGrath9365d2c2005-11-18 23:55:47 +000018462005-11-18 Roland McGrath <roland@redhat.com>
1847
1848 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
1849 * test-wrapper.sh: Likewise.
1850
Roland McGrath575dd392005-11-18 01:41:52 +000018512005-11-17 Roland McGrath <roland@redhat.com>
1852
Roland McGrathaf74f5c2005-11-18 02:25:14 +00001853 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
1854 environment for test-wrapper.sh.
1855 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
1856 * test-subr.sh (installed_testrun): Likewise.
1857 Use explicit path in ${bindir}.
1858
Roland McGrath575dd392005-11-18 01:41:52 +00001859 * Makefile.am (installcheck-local): Fix typo in last change.
1860
Roland McGrathd7f8d0c2005-11-17 02:32:03 +000018612005-11-16 Roland McGrath <roland@redhat.com>
1862
1863 * configure.ac: New file, for standalone build/dist of test suite.
1864 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
1865 (asm_TESTS): New variable, broken out of ...
1866 (TESTS): ... here. Also remove msg_tst.
1867 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
1868 (installed_TESTS_ENVIRONMENT): New variable.
1869 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
1870 [!STANDALONE] (installcheck-local): Likewise.
1871 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
1872 * addrscopes.c: Include <config.h>.
1873 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
1874 * allfcts.c: Likewise.
1875 * asm-tst1.c: Likewise.
1876 * asm-tst2.c: Likewise.
1877 * asm-tst3.c: Likewise.
1878 * asm-tst4.c: Likewise.
1879 * asm-tst5.c: Likewise.
1880 * asm-tst6.c: Likewise.
1881 * asm-tst7.c: Likewise.
1882 * asm-tst8.c: Likewise.
1883 * asm-tst9.c: Likewise.
1884 * dwflmodtest.c: Likewise.
1885 * find-prologues.c: Likewise.
1886 * funcscopes.c: Likewise.
1887 * get-aranges.c: Likewise.
1888 * get-files.c: Likewise.
1889 * get-lines.c: Likewise.
1890 * get-pubnames.c: Likewise.
1891 * line2addr.c: Likewise.
1892 * newscn.c: Likewise.
1893 * show-abbrev.c: Likewise.
1894 * show-die-info.c: Likewise.
1895 * update3.c: Likewise.
1896 * update4.c: Likewise.
Roland McGrathe47ab762005-11-17 03:16:00 +00001897 * funcretval.c: Likewise.
Roland McGrathd7f8d0c2005-11-17 02:32:03 +00001898
1899 * dwflmodtest.c (print_instance): Don't use INTUSE.
1900 (options): Don't use N_ macro.
1901
Roland McGrath1b8b4462005-11-16 01:33:38 +000019022005-11-15 Roland McGrath <roland@redhat.com>
1903
Roland McGrathe47ab762005-11-17 03:16:00 +00001904 * coverage.sh: Look in backends.
1905 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
1906 (TESTS_ENVIRONMENT): Likewise.
1907
1908 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
1909 pass FUNCDIE direclty to dwfl_module_return_value_location.
1910
Roland McGrath1b8b4462005-11-16 01:33:38 +00001911 * Makefile.am (BUILD_RPATH): New variable.
1912 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
1913 (tests_rpath): New variable.
1914 (installcheck-local): Pass it to test-wrapper.sh.
1915 * test-wrapper.sh: In "installed" format, take yes/no value
1916 for elfutils_tests_rpath, which export. When running a test
1917 binary for installcheck, exit 77.
1918 * test-subr.sh (installed_testrun): When running a test binary
1919 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
1920
19212005-11-14 Roland McGrath <roland@redhat.com>
1922
1923 * test-subr.sh: New file.
1924 * test-wrapper.sh: New file.
1925 * Makefile.am (EXTRA_DIST): Add them.
1926 (AM_LDFLAGS): Variable removed.
1927 (TESTS_ENVIRONMENT): New variable.
1928 (installcheck-local): New target.
1929 * run-addrscopes.sh: Use test-subr.sh.
1930 * run-allfcts.sh: Likewise.
1931 * run-ecp-test.sh: Likewise.
1932 * run-ecp-test2.sh: Likewise.
1933 * run-elflint-self.sh: Likewise.
1934 * run-elflint-test.sh: Likewise.
1935 * run-find-prologues.sh: Likewise.
1936 * run-funcscopes.sh: Likewise.
1937 * run-get-aranges.sh: Likewise.
1938 * run-get-files.sh: Likewise.
1939 * run-get-lines.sh: Likewise.
1940 * run-get-pubnames.sh: Likewise.
1941 * run-line2addr.sh: Likewise.
1942 * run-ranlib-test.sh: Likewise.
1943 * run-ranlib-test2.sh: Likewise.
1944 * run-show-abbrev.sh: Likewise.
1945 * run-show-ciefde.sh: Likewise.
1946 * run-show-die-info.sh: Likewise.
1947 * run-strings-test.sh: Likewise.
1948 * run-strip-test.sh: Likewise.
1949
Roland McGrathe47ab762005-11-17 03:16:00 +000019502005-11-13 Roland McGrath <roland@redhat.com>
1951
1952 * funcretval.c: New file.
1953 * Makefile.am (noinst_PROGRAMS): Add it.
1954 (funcretval_LDADD): New variable.
1955
Ulrich Drepper3840c1c2005-11-09 16:13:48 +000019562005-11-09 Ulrich Drepper <drepper@redhat.com>
1957
1958 * line2addr.c (handle_module): Add missing parameter to printf.
1959
Roland McGrath07d4f2f2005-10-28 06:56:24 +000019602005-10-27 Roland McGrath <roland@redhat.com>
1961
Roland McGrath6724c902005-10-28 07:07:19 +00001962 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
1963 * funcscopes.c (handle_function): Likewise.
1964 * dwflmodtest.c (print_inline, print_func): Likewise.
1965 * find-prologues.c (handle_function): Likewise.
1966
19672005-10-27 Roland McGrath <roland@redhat.com>
1968
Roland McGrath07d4f2f2005-10-28 06:56:24 +00001969 * run-find-prologues.sh: New file.
1970 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1971
1972 * find-prologues.c (handle_function): Skip inlines.
1973
19742005-10-25 Roland McGrath <roland@redhat.com>
1975
1976 * find-prologues.c: New file.
1977 * Makefile.am (noinst_PROGRAMS): Add it.
1978 (find_prologues_LDADD): New variable.
1979
Ulrich Drepper3bbc9502005-09-02 20:29:56 +000019802005-09-02 Ulrich Drepper <drepper@redhat.com>
1981
1982 * run-strings-test.sh: Remove strings.out in the end.
1983
Ulrich Drepper7d65d012005-08-31 15:14:26 +000019842005-08-31 Ulrich Drepper <drepper@redhat.com>
1985
1986 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
1987 * run-allfcts.sh: Likewise.
1988 * run-ecp-test.sh: Likewise.
1989 * run-ecp-test2.sh: Likewise.
1990 * run-elflint-test.sh: Likewise.
1991 * run-funcscopes.sh: Likewise.
1992 * run-get-aranges.sh: Likewise.
1993 * run-get-files.sh: Likewise.
1994 * run-get-lines.sh: Likewise.
1995 * run-get-pubnames.sh: Likewise.
1996 * run-line2addr.sh: Likewise.
1997 * run-ranlib-test2.sh: Likewise.
1998 * run-show-abbrev.sh: Likewise.
1999 * run-show-ciefde.sh: Likewise.
2000 * run-show-die-info.sh: Likewise.
2001 * run-strings-test.sh: Likewise.
2002 * run-strip-test.sh: Likewise.
2003
Ulrich Drepper5a6f8d12005-08-30 17:56:53 +000020042005-08-30 Ulrich Drepper <drepper@redhat.com>
2005
2006 * coverage.sh: Handle case where there is no .gcno file at all.
2007
Ulrich Drepper39cec7a2005-08-30 01:22:01 +000020082005-08-29 Ulrich Drepper <drepper@redhat.com>
2009
2010 * Makefile.am (EXTRA_DIST): Add coverage.
2011 [GCOV]: Generate coverage summary after the tests ran
2012 * coverage.sh: New file.
2013
Ulrich Drepperfbe998a2005-08-29 16:27:10 +000020142005-08-28 Ulrich Drepper <drepper@redhat.com>
2015
2016 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
2017 (CLEANFILES): Add *.gcno *.gcda *.gconv.
2018
20192005-08-28 Ulrich Drepper <drepper@redhat.com>
2020
2021 * run-strings-test.sh: New file.
2022 * Makefile.am (TESTS, EXTRA_DIST): Add it.
2023
Roland McGrath71e15a02005-08-27 10:33:26 +000020242005-08-27 Roland McGrath <roland@redhat.com>
2025
Roland McGrathb0bc2782005-08-27 21:07:16 +00002026 * addrscopes.c (handle_address): Apply bias to PC addresses.
2027
Roland McGrath71e15a02005-08-27 10:33:26 +00002028 * run-funcscopes.sh: New file.
2029 * testfile25.bz2: New data file.
2030 * Makefile.am (TESTS, EXTRA_DIST): Add them.
2031
20322005-08-26 Roland McGrath <roland@redhat.com>
2033
2034 * addrscopes.c (dwarf_diename_integrate): Removed.
2035 (print_vars, handle_address): Use plain dwarf_diename.
2036
20372005-08-25 Roland McGrath <roland@redhat.com>
2038
2039 * funcscopes.c: New file.
2040 * Makefile.am (noinst_PROGRAMS): Add it.
2041 (funcscopes_LDADD): New variable.
2042
2043 * run-addrscopes.sh: Add another case.
2044 * testfile24.bz2: New data file.
2045 * Makefile.am (EXTRA_DIST): Add it.
2046
2047 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
2048 pass it to dwarf_getscopes.
2049 (main): Pass it, true when '=' follows an address.
2050
Roland McGrath4c305da2005-08-25 01:49:35 +000020512005-08-24 Roland McGrath <roland@redhat.com>
Ulrich Drepper8a520952005-08-28 08:56:34 +00002052
Roland McGrath4c305da2005-08-25 01:49:35 +00002053 * line2addr.c (print_address): Omit () for DSOs.
Ulrich Drepper8a520952005-08-28 08:56:34 +00002054
Ulrich Drepper2eb660f2005-08-24 19:47:57 +000020552005-08-24 Ulrich Drepper <drepper@redhat.com>
2056
Ulrich Drepper958bf132005-08-24 21:40:55 +00002057 * run-line2addr.sh: Remove testfile23 in the end.
2058
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00002059 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
Ulrich Drepperf81343a2005-08-24 20:55:31 +00002060 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00002061
Roland McGrathd17fac72005-08-23 08:20:21 +000020622005-08-22 Roland McGrath <roland@redhat.com>
2063
2064 * run-line2addr.sh: Add a case.
2065 * testfile23.bz2: New data file.
2066 * Makefile.am (EXTRA_DIST): Add it.
2067
Roland McGrath9a1f3652005-08-18 20:57:04 +000020682005-08-18 Roland McGrath <roland@redhat.com>
2069
Roland McGrathf5fda7d2005-08-18 22:01:57 +00002070 * run-addrscopes.sh: New file.
2071 * testfile22.bz2: New data file.
2072 * Makefile.am (TESTS, EXTRA_DIST): Add them.
2073
Roland McGrath9a1f3652005-08-18 20:57:04 +00002074 * addrscopes.c: New file.
2075 * Makefile.am (noinst_PROGRAMS): Add it.
2076 (addrscopes_LDADD): New variable.
2077
Ulrich Drepper837b5222005-08-16 05:12:01 +000020782005-08-15 Ulrich Drepper <drepper@redhat.com>
2079
2080 * run-elflint-self.sh: Don't run test if the file doesn't exist.
2081
Roland McGrath1ecb6062005-08-15 09:53:04 +000020822005-08-15 Roland McGrath <roland@redhat.com>
2083
2084 * dwflmodtest.c (print_instance, print_inline): New functions.
2085 (print_func): Call print_inline.
2086 (options, parse_opt): Grok -i/--inlines.
2087
Roland McGrath8d18c292005-08-07 21:42:07 +000020882005-08-07 Roland McGrath <roland@redhat.com>
2089
2090 * dwflmodtest.c: Print function details only if -f flag is given.
2091
Ulrich Drepper47be7952005-08-07 04:41:39 +000020922005-08-06 Ulrich Drepper <drepper@redhat.com>
2093
Ulrich Drepper637963b2005-08-07 05:33:07 +00002094 * run-elflint-self.sh: New file.
2095 * Makefile.am (TESTS): Add run-elflint-self.sh.
2096 (EXTRA_DIST): Likewise.
2097
Ulrich Drepper47be7952005-08-07 04:41:39 +00002098 * Makefile.am: Link with statis libs if BUILD_STATIC.
2099 (dwflmodtest_LDADD): Also link with -ldl.
2100
Ulrich Drepper41de4882005-08-03 00:02:56 +000021012005-08-02 Ulrich Drepper <drepper@redhat.com>
2102
Ulrich Dreppera38998e2005-08-03 02:05:39 +00002103 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
2104 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
2105 library first.
2106 * asm-tst2.c: Likewise.
2107 * asm-tst3.c: Likewise.
2108 * asm-tst4.c: Likewise.
2109 * asm-tst5.c: Likewise.
2110 * asm-tst6.c: Likewise.
2111 * asm-tst7.c: Likewise.
2112 * asm-tst8.c: Likewise.
2113 * asm-tst9.c: Likewise.
2114
Ulrich Drepper41de4882005-08-03 00:02:56 +00002115 * msg_tst.c: Add new error message.
2116
Ulrich Drepper18618fd2005-07-28 21:29:22 +000021172005-07-28 Ulrich Drepper <drepper@redhat.com>
2118
2119 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
2120
Roland McGrathd17fac72005-08-23 08:20:21 +000021212005-06-01 Roland McGrath <roland@redhat.com>
2122
2123 * line2addr.c: Rewritten using libdwfl.
2124 * run-line2addr.sh: Update test for changed arguments.
2125 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
2126 (libdwfl): New variable.
2127 (line2addr_LDADD): Use it.
2128
Roland McGrath18385902005-07-28 07:12:38 +000021292005-07-28 Roland McGrath <roland@redhat.com>
2130
2131 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
2132 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
2133 (dwflmodtest_LDADD): New variable.
2134 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
2135
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000021362005-07-21 Ulrich Drepper <drepper@redhat.com>
2137
2138 * testfile18.bz2: New file.
2139 * run-elflint-test.sh: New file.
2140 * Makefile.am (TESTS): Add run-elflint-test.sh.
2141 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
2142
21432005-05-24 Ulrich Drepper <drepper@redhat.com>
2144
2145 * get-files.c (main): Use correct format specifier.
2146
21472005-05-21 Ulrich Drepper <drepper@redhat.com>
2148
2149 * Makefile.am: Add -Wextra to CFLAGS.
2150 * get-files.c: Remove warning this produced.
2151 * get-pubnames.c: Likewise.
2152 * newfile.c: Likewise.
2153 * newscn.c: Likewise.
2154 * scnnames.c: Likewise.
2155 * showptable.c: Likewise.
2156 * test-nlist.c: Likewise.
2157 * update1.c: Likewise.
2158 * update2.c: Likewise.
2159 * update3.c: Likewise.
2160 * update4.c: Likewise.
2161
21622005-05-08 Ulrich Drepper <drepper@redhat.com>
2163
2164 * run-line2addr.sh: Remove testfile14 at the end.
2165
Ulrich Drepper282bf322005-07-28 21:49:05 +00002166 * run-strip-test.sh: Remove debuginfo test input file as well.
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00002167
2168 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
2169 .bz, not .bz2.
2170
21712005-05-03 Roland McGrath <roland@redhat.com>
2172
2173 * run-strip-test.sh: Use variables for test file names.
2174 Optionally produce separate debug file and check it.
2175 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
2176 * run-strip-test3.sh: Likewise.
2177 * run-strip-test4.sh: New file.
2178 * run-strip-test5.sh: New file.
2179 * run-strip-test6.sh: New file.
2180 * testfile15.bz: New file.
2181 * testfile15.debug.bz: New file.
2182 * testfile16.bz: New file.
2183 * testfile16.debug.bz: New file.
2184 * testfile17.bz: New file.
2185 * testfile17.debug.bz: New file.
2186 * Makefile.am (TESTS, EXTRA_DIST): Add them.
2187
21882005-04-25 Ulrich Drepper <drepper@redhat.com>
2189
2190 * run-line2addr.sh: Also use testfile14. Adjust for correct
2191 return of multiple matches.
2192 * testfile14.bz2: New file.
2193 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
2194
2195 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
2196
Roland McGrath87d47802007-07-16 22:23:37 +000021972005-04-04 Roland McGrath <roland@redhat.com>
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00002198
2199 * line2addr.c (main): Initialize LINES and NLINES before calling
2200 dwarf_getsrc_file, and free LINES afterwards.
2201
2202 * allfcts.c (main): Use size_t for CUHL.
2203
22042005-04-04 Ulrich Drepper <drepper@redhat.com>
2205
2206 * line2addr.c: New file.
2207 * run-line2addr.sh: New file.
2208 * Makefile.am: Add rules to build, run, and distribute new code.
2209
22102005-04-02 Ulrich Drepper <drepper@redhat.com>
2211
2212 * allfcts.c: New file.
2213 * run-allfcts.sh: New file.
2214 * Makefile.am: Add rules to build, run, and distribute new code.
2215
22162005-02-05 Ulrich Drepper <drepper@redhat.com>
2217
2218 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
2219 programs with -lmudflap.
2220
22212004-09-25 Ulrich Drepper <drepper@redhat.com>
2222
2223 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
2224 * asm-tst5.c (main): Likewise.
2225 * asm-tst6.c (main): Likewise.
2226
22272004-01-17 Ulrich Drepper <drepper@redhat.com>
2228
2229 * Makefile.am: Support building with mudflap.
2230
22312004-01-12 Ulrich Drepper <drepper@redhat.com>
2232
2233 * get-aranges.c: Rewrite to use libdw.
2234 * Makefile.am: Reenable get-aranges test.
2235
22362004-01-11 Ulrich Drepper <drepper@redhat.com>
2237
2238 * get-lines.c: New file.
2239 * get-files.c: Adjust for libdw.
2240 * run-get-files.sh: Adjust expected result.
2241 * run-get-lines.sh: Likewise.
2242 * Makefile.am: Run get-lines test. Don't run get-aranges and
2243 get-ciefde test for now.
2244
2245 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
2246 change. Print attribute offset information.
2247 * run-show-abbrev.sh: Adjust expected output.
2248
22492004-01-09 Ulrich Drepper <drepper@redhat.com>
2250
2251 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
2252 * show-die-info.c: Likewise.
2253 * run-show-die-info.sh: Adjust expected output.
2254
22552003-08-13 Ulrich Drepper <drepper@redhat.com>
2256
2257 * Makefile.in: Depend on libebl.a, not libebl.so.
2258
22592003-08-11 Ulrich Drepper <drepper@redhat.com>
2260
2261 * Moved to CVS archive.