blob: cf7b4635031b30caea4f2a5ebddebcfc52fbde19 [file] [log] [blame]
Kurt Roeckx02cefda2014-04-22 21:46:22 +020012014-04-22 Kurt Roeckx <kurt@roeckx.be>
2
3 * backtrace.c: Make Linux only.
4 * backtrace-child.c: Make Linux only.
5 * backtrace-data.c: Make Linux only.
6 * backtrace-dwarf.c: Make Linux only.
7 * backtrace-subr.sh: Skip core file unwinding tests when not supported.
8
Mark Wielaard32324792014-04-13 17:39:57 +020092014-03-14 Mark Wielaard <mjw@redhat.com>
10
11 * Makefile.am: Remove MUDFLAP conditions. Remove libmudflap from all
12 LDADD lines.
13 * configure.ac: Remove MUDFLAP conditional.
14
Mark Wielaardf7cdc742014-04-09 22:38:07 +0200152014-04-09 Mark Wielaard <mjw@redhat.com>
16
17 * run-readelf-zdebug.sh: New test.
18 * testfile-debug.bz2: New testfile.
19 * testfile-zdebug.bz2: New testfile.
20 * Makefile.am (TESTS): Add run-readelf-zdebug.sh if ZLIB.
21 (EXTRA_DIST): Add run-readelf-zdebug.sh, testfile-debug.bz2 and
22 testfile-zdebug.bz2.
23
Mark Wielaard110c2732014-04-10 15:02:53 +0200242014-04-10 Mark Wielaard <mjw@redhat.com>
25
26 * testfile_i686_core.bz2: New test file.
27 * run-readelf-mixed-corenote.sh: Add testfile_i686_core test.
28 * Makefile.am (EXTRA_DIST): Add testfile_i686_core.bz2
29
Mark Wielaard66637fa2014-04-09 11:48:23 +0200302014-04-09 Mark Wielaard <mjw@redhat.com>
31
32 * Makefile.am (TESTS): Add run-backtrace-core-aarch64.sh.
33 (EXTRA_DIST): Add run-backtrace-core-aarch64.sh,
34 backtrace.aarch64.core.bz2 and backtrace.aarch64.exec.bz2.
35 * run-backtrace-core-aarch64.sh: New test.
36
Josh Stone51fff302014-03-11 18:13:55 -0700372014-03-11 Josh Stone <jistone@redhat.com>
38
39 * testfilebaxmin.bz2: New testfile.
40 * Makefile.am (EXTRA_DIST): Add testfilebaxmin.bz2.
41 * run-readelf-s.sh: Test testfilebaxmin.
42 * run-dwflsyms.sh: Likewise.
43
Mark Wielaard225dddf2014-01-26 20:16:48 +0100442014-01-26 Mark Wielaard <mjw@redhat.com>
45
46 * backtrace-subr.sh (check_unsupported): Special case arm*.
47
Mark Wielaarda02d90a2014-01-25 14:32:42 +0100482014-01-25 Mark Wielaard <mjw@redhat.com>
49
50 * run-addrcfi.sh (EM_ARM): Change reg13 (sp) from undefined to
51 location expression: call_frame_cfa stack_value.
52
Mark Wielaardf48eb6b2014-01-23 00:56:41 +0100532014-01-22 Mark Wielaard <mjw@redhat.com>
54
55 * Makefile.am (line2addr_no_Wformat): Removed.
56
Mark Wielaard13968d92014-01-21 16:13:49 +0100572014-01-21 Mark Wielaard <mjw@redhat.com>
58
59 * Makefile.am (TESTS): Add run-stack-i-test.sh.
60 (EXTRA_DIST): Likewise.
61 * run-stack-i-test.sh: New test.
62
Mark Wielaard531a30a2014-01-20 23:09:26 +0100632014-01-20 Mark Wielaard <mjw@redhat.com>
64
65 * Makefile.am (TESTS): Add run-stack-d-test.sh.
66 (EXTRA_DIST): Add run-stack-d-test.sh, testfiledwarfinlines.bz2
67 testfiledwarfinlines.core.bz2.
68 * run-stack-d-test.sh: New test.
69 * testfiledwarfinlines.bz2: New test file.
70 * testfiledwarfinlines.core.bz2: Likewise.
71
Mark Wielaardd7cffa72014-01-16 09:45:51 +0100722014-01-16 Mark Wielaard <mjw@redhat.com>
73
Mark Wielaardc80375d2014-01-16 13:48:24 +010074 * run-nm-self.sh: Don't use testrun_on_self_quiet but just testrun
75 on one ET_REL, one ET_EXEC and one ET_DYN file.
76 * test-subr.sh (self_test_files): Add two ET_REL files, only add
77 two libebl ET_DYN backend files.
78
792014-01-16 Mark Wielaard <mjw@redhat.com>
80
Mark Wielaardd7cffa72014-01-16 09:45:51 +010081 * run-backtrace-demangle.sh: Check exitcode and max number of frames.
82
Jan Kratochvil435808a2014-01-18 21:56:13 +0100832014-01-18 Jan Kratochvil <jan.kratochvil@redhat.com>
84
85 Fix false FAILs on testsuite with ulimit -c unlimited.
86 * backtrace-child.c (sigusr2): Call pthread_exit.
87 (main): Return, do not call abort.
88
Jan Kratochvil7c6e7852014-01-15 21:16:57 +0100892014-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
90
91 Fix corruption of non-C++ symbols by the demangler.
92 * Makefile.am (TESTS): Add run-backtrace-demangle.sh.
93 <!DEMANGLE>: Add ELFUTILS_DISABLE_DEMANGLE export.
94 (EXTRA_DIST): Add run-backtrace-demangle.sh,
95 testfile-backtrace-demangle.bz2, testfile-backtrace-demangle.cc,
96 testfile-backtrace-demangle.core.bz2.
97 * backtrace-demangle.cc: New file.
98 * run-backtrace-demangle.sh: New file.
99 * testfile-backtrace-demangle.bz2: New file.
100 * testfile-backtrace-demangle.cc: New file.
101 * testfile-backtrace-demangle.core.bz2: New file.
102
Matthias Klosee922ec42014-01-07 10:25:29 +01001032014-01-07 Matthias Klose <doko@ubuntu.com>
104
105 * backtrace-subr.sh (check_native_core): Check to see if core file
106 was created without ".PID" extension, if so mv core to core.PID.
107 Skip test if no core file was created or could be found.
108
Mark Wielaard4f1c96d2014-01-04 14:24:58 +01001092014-01-04 Mark Wielaard <mjw@redhat.com>
110
Mark Wielaard70c3a532014-01-04 23:28:33 +0100111 * backtrace-data.c (main): Don't assert if raise returns.
112 * backtrace-dwarf.c (report_pid): Call dwfl_linux_proc_attach with
113 assume_ptrace_attached true.
114 (ptrace_detach_stopped): Removed function.
115 (main): Don't call ptrace_detach_stopped.
116 * backtrace.c (ptrace_detach_stopped): Removed function.
117 (report_pid): Call dwfl_linux_proc_attach with assume_ptrace_attached
118 true.
119 (exec_dump): Don't call ptrace_detach_stopped.
120
1212014-01-04 Mark Wielaard <mjw@redhat.com>
122
Mark Wielaard1051a0c2014-01-04 15:41:04 +0100123 * backtrace-subr.sh (check_native_core): Skip, exit 77, the test
124 if we cannot adjust core ulimit.
125
1262014-01-04 Mark Wielaard <mjw@redhat.com>
127
Mark Wielaard4f1c96d2014-01-04 14:24:58 +0100128 * cleanup-13.c (force_unwind_stop): Removed.
129 (force_unwind): Just call abort. Don't setup _Unwind_Exception and
130 don't call _Unwind_ForcedUnwind.
131
Mark Wielaardb92af192014-01-03 18:15:02 +01001322014-01-03 Mark Wielaard <mjw@redhat.com>
133
134 * run-addrcfi.sh: Add case for EM_AARCH64.
135 * testfileaarch64.bz2: New testfile.
136 * Makefile.am (EXTRA_DIST): Add testfilesaarch64.bz2.
137
Mark Wielaard19108012013-12-30 22:00:57 +01001382013-12-30 Mark Wielaard <mjw@redhat.com>
139
140 * backtrace-dwarf.c (report_pid): Explicitly call
141 dwfl_linux_proc_attach and check for errors.
142 * backtrace.c (report_pid): Likewise.
143
Mark Wielaardb6ef1ce2013-12-21 19:39:19 +01001442013-12-21 Mark Wielaard <mjw@redhat.com>
145
146 * backtrace.c (callback_verify): Only assert that case 5 is the last
147 instruction of backtracegen on x86_64 native.
148
Jan Kratochvilc6a41482013-12-17 18:49:54 +01001492013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com>
Mark Wielaard159ac522013-12-18 11:05:54 +0100150 Mark Wielaard <mjw@redhat.com>
151
152 * Makefile.am (EXTRA_DIST): Add testfile66.bz2, testfile66.core.bz2
153 and testfilebaz*ppc64*.bz2 files.
154 * dwflsyms.c (list_syms): Remove unused from parameter mod_name. Print
155 error on dwfl_module_getsymtab error.
156 (list_syms): Use dwfl_module_getsym and dwfl_module_getsym_info.
157 Compare values for non-ET_REL. Use dwfl_module_addrinfo.
158 Also print section of actual value if different from sym.
159 * run-addrname-test.sh (testfile66, testfile66.core): New tests.
160 Test addr2line -x by showing different sections for address and
161 found name in testfile66.
162 * run-dwflsyms.sh (testfile66, testfile66.core, hello_ppc64.ko,
163 testfilebaz*ppc64): New tests.
164 * testfile66.bz2, testfile66.core.bz2, testfilebazdbgppc64.bz2,
165 testfilebazdbgppc64.debug.bz2, testfilebazdbgppc64_pl.bz2,
166 testfilebazdbgppc64_plr.bz2, testfilebazdynppc64.bz2,
167 testfilebazmdbppc64.bz2, testfilebazminppc64.bz2,
168 testfilebazminppc64_pl.bz2, testfilebazminppc64_plr.bz2,
169 testfilebaztabppc64.bz2: New test files.
170
1712013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com>
Jan Kratochvilc6a41482013-12-17 18:49:54 +0100172
173 unwinder: s390 and s390x
174 * Makefile.am (TESTS): Add run-backtrace-core-s390x.sh and
175 run-backtrace-core-s390.sh.
176 (EXTRA_DIST): Add backtrace.s390x.core.bz2, backtrace.s390x.exec.bz2,
177 backtrace.s390.core.bz2, backtrace.s390.exec.bz2,
178 run-backtrace-core-s390x.sh and run-backtrace-core-s390.sh.
179 * backtrace.s390.core.bz2: New file.
180 * backtrace.s390.exec.bz2: New file.
181 * backtrace.s390x.core.bz2: New file.
182 * backtrace.s390x.exec.bz2: New file.
183 * run-backtrace-core-s390.sh: New file.
184 * run-backtrace-core-s390x.sh: New file.
185
Jan Kratochvilb3c810f2013-12-17 21:11:48 +01001862013-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 * backtrace-dwarf.c (executable, find_elf, dwfl_offline): Remove unused
189 code.
190
Jan Kratochvil5cbf42a2013-12-15 18:56:17 +01001912013-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 unwinder: ppc
194 * Makefile.am (TESTS): Add run-backtrace-core-ppc.sh.
195 (EXTRA_DIST): Add backtrace.ppc.core.bz2,
196 backtrace.ppc.exec.bz2 and run-backtrace-core-ppc.sh.
197 * backtrace.ppc.core.bz2: New file.
198 * backtrace.ppc.exec.bz2: New file.
199 * run-backtrace-core-ppc.sh: New file.
200
Mark Wielaard7fc49292013-12-13 22:42:46 +01002012013-12-10 Mark Wielaard <mjw@redhat.com>
202
Mark Wielaard63572f42013-12-13 23:12:18 +0100203 * Makefile.am (backtrace_child_biarch_SOURCES): New backtrace-child.c.
204
2052013-12-10 Mark Wielaard <mjw@redhat.com>
206
Mark Wielaard7fc49292013-12-13 22:42:46 +0100207 * Makefile.am (valgrind_cmd): Remove --trace-children=yes.
208 * backtrace-subr.sh (check_native_core): Disable valgrind while
209 dumping core.
210 * run-backtrace-data.sh: Disable valgrind.
211 * run-backtrace-dwarf.sh: Likewise.
212
Mark Wielaard3951f2e2013-12-09 16:33:26 +01002132013-12-09 Mark Wielaard <mjw@redhat.com>
214
215 * varlocs.c (print_expr): Update comment to explain empty location
216 associated with DW_OP_GNU_implicit_pointer.
217
Jan Kratochvilf88863f2013-12-05 16:16:14 +01002182013-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 Fix test FAIL with -O2.
221 * backtrace-child.c (sigusr2): Add NOINLINE_NOCLONE and final asm stub.
222
Mark Wielaard813aae02013-12-05 15:26:51 +01002232013-12-05 Mark Wielaard <mjw@redhat.com>
224
225 * backtrace-data.c (main): If unsupported also print to stderr.
226 * run-backtrace-dwarf.sh: Add check_unsupported and check_main.
227
Mark Wielaard1bfab192013-12-04 20:55:23 +01002282013-12-04 Mark Wielaard <mjw@redhat.com>
229
230 * Makefile.am (backtrace-child-biarch): Add $(EXEEXT).
231
Jan Kratochvil8ae9bc92013-12-02 20:54:28 +01002322013-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * Makefile.am (check_PROGRAMS): Add backtrace, backtrace-child,
235 backtrace-data and backtrace-dwarf.
236 (BUILT_SOURCES, clean-local, backtrace-child-biarch): New.
237 (TESTS): Add run-backtrace-native.sh, run-backtrace-data.sh,
238 run-backtrace-dwarf.sh, run-backtrace-native-biarch.sh,
239 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh,
240 run-backtrace-core-x86_64.sh and run-backtrace-core-i386.sh.
241 <!BIARCH> Add export of ELFUTILS_DISABLE_BIARCH.
242 (EXTRA_DIST): Add run-backtrace-data.sh, run-backtrace-dwarf.sh,
243 cleanup-13.c, run-backtrace-native.sh, run-backtrace-native-biarch.sh,
244 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh,
245 run-backtrace-core-x86_64.sh, run-backtrace-core-i386.sh,
246 backtrace-subr.sh, backtrace.i386.core.bz2, backtrace.i386.exec.bz2,
247 backtrace.x86_64.core.bz2, backtrace.x86_64.exec.bz2.
248 (backtrace_LDADD, backtrace_child_CFLAGS, backtrace_child_LDFLAGS)
249 (backtrace_data_LDADD, backtrace_dwarf_CFLAGS, backtrace_dwarf_LDADD):
250 New.
251 * backtrace-child.c: New file.
252 * backtrace-data.c: New file.
253 * backtrace-dwarf.c: New file.
254 * backtrace-subr.sh: New file.
255 * backtrace.c: New file.
256 * cleanup-13.c: New file.
257 * backtrace.i386.core.bz2: New file.
258 * backtrace.i386.exec.bz2: New file.
259 * backtrace.x86_64.core.bz2: New file.
260 * backtrace.x86_64.exec.bz2: New file.
261 * run-backtrace-core-i386.sh: New file.
262 * run-backtrace-core-x86_64.sh: New file.
263 * run-backtrace-native-biarch.sh: New file.
264 * run-backtrace-native-core-biarch.sh: New file.
265 * run-backtrace-native-core.sh: New file.
266 * run-backtrace-native.sh: New file.
267 * run-backtrace-data.sh: New file.
268 * run-backtrace-dwarf.sh: New file.
269
Mark Wielaard819c3492013-11-27 16:45:44 +01002702013-11-27 Mark Wielaard <mjw@redhat.com>
271
272 * dwflsyms.c (gelf_bind_order): New function.
273 (elf_section_name): Likewise.
274 (addr_in_section): Likewise.
275 (list_syms): Use dwfl_module_getsym_elf and dwfl_module_addrsym_elf.
276 Refine assert using gelf_bind_order. Print elf_section_name. Check
277 bias with addr_in_section.
278 * run-dwflsyms.sh: Add section names to expected output.
279
Mark Wielaard0d5a8672013-11-26 10:44:18 +01002802013-11-26 Mark Wielaard <mjw@redhat.com>
281
282 * Makefile.am (EXTRA_DIST): Add run-funcretval.sh.
283
Petr Machata98c8a732013-11-26 03:10:31 +01002842013-11-25 Petr Machata <pmachata@redhat.com>
285
286 * testfile_aarch64_core.bz2, hello_aarch64.ko.bz2: New files.
287 * funcretval_test.c, funcretval_test_aarch64.bz2: Likewise.
288 * Makefile.am (EXTRA_DIST): Add these.
289 (TESTS): Add run-funcretval.sh.
290 * run-allregs.sh: Use testfile_aarch64_core.bz2 for a regs_test.
291 * run-readelf-mixed-corenote.sh: ... and for a readelf -n test.
292 * run-strip-reloc.sh: Add a test on hello_aarch64.ko.bz2.
293 * run-funcretval.sh: New file.
294
Josh Stonedb35c872013-11-18 14:29:35 -08002952013-11-18 Josh Stone <jistone@redhat.com>
296
297 * testfilebazdbg_plr.bz2: New testfile.
298 * testfilebazmin_plr.bz2: Likewise.
299 * Makefile.am (EXTRA_DIST): Add the above files.
300 * run-dwflsyms.sh: Add prelink -r tests.
301
Mark Wielaard68ce4fc2013-11-16 00:11:38 +01003022013-11-15 Mark Wielaard <mjw@redhat.com>
303
304 * testfilebazmdb.bz2: Regenerated.
305 * testfilebazmin.bz2: Likewise.
306 * testfilebazdbg_pl.bz2: New testfile.
307 * testfilebazmin_pl.bz2: Likewise.
308 * Makefile.am (EXTRA_DIST): Add testfilebazdbg_pl.bz2 and
309 testfilebazmin_pl.bz2.
310 * dwflsyms.c (list_syms): Call dwfl_module_relocate_address and
311 print relative address of function symbols.
312 * run-dwflsyms.sh: Add prelink tests and adjust expected output.
313
Michael Forneya45c8042013-11-01 00:51:04 -07003142013-11-01 Michael Forney <mforney@mforney.org>
315
316 * Makefile.am (TESTS_ENVIRONMENT): Use and export NM.
317 * run-arsymtest.sh: Use NM.
318
Mark Wielaardd8c75df2013-11-05 11:27:19 +01003192013-11-05 Mark Wielaard <mjw@redhat.com>
320
321 * allfcts.c (main): Correct dwarf_getfuncs return value check.
322
Mark Wielaarde6a9bb82013-10-10 11:40:12 +02003232013-10-10 Mark Wielaard <mjw@redhat.com>
324 Josh Stone <jistone@redhat.com>
325
326 * run-allfcts-multi.sh: New test.
327 * test-offset-loop.bz2: New testfile.
328 * test-offset-loop.alt.bz2: New testfile.
329 * Makefile.am (TESTS): Add run-allcft-multi.sh if ENABLE_DWZ.
330 (EXTRA_DIST): Add run-allfcts-multi.sh, test-offset-loop.bz2 and
331 test-offset-loop.alt.bz2.
332
Mark Wielaardd1829742013-10-15 23:53:32 +02003332013-10-15 Mark Wielaard <mjw@redhat.com>
334
335 * run-unstrip-M.sh: New test.
336 * Makefile.am (TESTS): Add run-unstrip-M.sh.
337 (EXTRA_DIST): Likewise.
338
Mark Wielaard3dec3e12013-10-06 17:04:07 +02003392013-10-06 Mark Wielaard <mjw@redhat.com>
340
341 * run-addrcfi.sh: Remove nop from expected ppc and ppc64
342 location expression.
343
Josh Stone5dbbc5e2013-10-03 12:38:25 -07003442013-10-03 Josh Stone <jistone@redhat.com>
345
346 * typeiter2.c: New file, reversing typeiter.c.
347 * run-typeiter.sh: Also run typeiter2.
Mark Wielaardd1829742013-10-15 23:53:32 +0200348 * Makefile.am (check_PROGRAMS): Add typeiter2.
Josh Stone5dbbc5e2013-10-03 12:38:25 -0700349 (typeiter2_LDADD): New variable.
350
Petr Machataab224102013-09-26 00:39:34 +02003512013-09-26 Petr Machata <pmachata@redhat.com>
352
Petr Machata0c9ae0c2013-09-26 21:02:22 +0200353 * run-readelf-mixed-corenote.sh: Update output of testfile71
354 dump--readelf can newly decode the NT_FILE note.
355
3562013-09-26 Petr Machata <pmachata@redhat.com>
357
Petr Machataab224102013-09-26 00:39:34 +0200358 * Makefile.am (EXTRA_DIST): Add testfile71.bz2.
359 * run-readelf-mixed-corenote.sh: New test for this file.
360 * testfile71.bz2: New file.
361
Mark Wielaard1b734df2013-09-20 09:50:42 -04003622013-09-20 Mark Wielaard <mjw@redhat.com>
363
364 * allfcts.c (cb): Return DWARF_CB_ABORT.
365 (main): Iterate over all offsets returned by dwarf_getfuncs.
366 * run-allfcts.sh: Add nested_funcs and class_func testcases.
367 * testfile_nested_funcs.bz2: New test file.
368 * testfile_class_func.bz2: Likewise.
369 * Makefile.am (EXTRA_DIST): Add testfile_class_func.bz2 and
370 testfile_nested_funcs.bz2.
371
Mark Wielaard6e6e54e2013-08-31 00:52:12 +02003722013-08-30 Mark Wielaard <mjw@redhat.com>
373
374 * Makefile.am (check_PROGRAMS): Add varlocs.
375 (TESTS): Add run-varlocs.sh.
376 (EXTRA_DIST): Add run-varlocs.sh, testfile_const_type.c,
377 testfile_const_type.bz2, testfile_implicit_pointer.c,
378 testfile_implicit_pointer.bz2, testfile_parameter_ref.c,
379 testfile_entry_value.c, testfile_entry_value.bz2,
380 testfile_implicit_value.c and testfile_implicit_value.bz2.
381 (varlocs_LDADD): New.
382 * run-varlocs: New test.
383 * testfile_const_type.c: New test source file.
384 * testfile_entry_value.c: Likewise.
385 * testfile_implicit_pointer.c: Likewise.
386 * testfile_implicit_value.c: Likewise.
387 * testfile_parameter_ref.c: Likewise.
388 * testfile_const_type.bz2: New test file.
389 * testfile_entry_value.bz2: Likewise.
390 * testfile_implicit_pointer.bz2: Likewise.
391 * testfile_implicit_value.bz2: Likewise.
392 * testfile_parameter_ref.bz2: Likewise.
393 * varlocs.c: New test source.
394
Mark Wielaard92e47d62013-09-02 16:46:50 +02003952013-08-29 Mark Wielaard <mjw@redhat.com>
396
397 * run-addrcfi.sh: Add case for EM_ARM.
398 * testfilearm.bz2: New testfile.
399 * Makefile.am (EXTRA_DIST): Add testfilesarm.bz2.
400
Mark Wielaardd3f16452013-08-28 18:10:44 +02004012013-08-28 Mark Wielaard <mjw@redhat.com>
402
Mark Wielaard79b91812013-08-28 21:54:58 +0200403 * addrcfi.c (handle_cfi): Handle .debug_frame or .eh_frame
404 completely missing.
405 * run-addrcfi.sh: Add case for EM_S390 ELFCLASS32 and ELFCLASS64.
406 * testfiles390.bz2: New testfile.
407 * testfiles390x.bz2: Likewise.
408 * Makefile.am (EXTRA_DIST): Add testfiles390.bz2 and
409 testfiles390x.bz2.
410
4112013-08-28 Mark Wielaard <mjw@redhat.com>
412
Mark Wielaardd3f16452013-08-28 18:10:44 +0200413 * addrcfi.c (handle_cfi): Use printf not error.
414 * run-addrcfi.sh: Add case for EM_PPC and EM_PPC64.
415 * testfileppc32.bz2: New testfile.
416 * testfileppc64.bz2: Likewise.
417 * Makefile.am (EXTRA_DIST): Add testfileppc32.bz2 and
418 testfileppc64.bz2.
419
Mark Wielaard292b1782013-08-27 15:40:56 +02004202013-08-27 Mark Wielaard <mjw@redhat.com>
421
422 * run-addrcfi.sh: New test.
423 * Makefile.am (TESTS): Add run-addrcfi.sh.
424 (EXTRA_DIST): Likewise.
425 * addrcfi.c (op_name): New function.
426 (print_detail): Call and print op_name. Check ops, not result
427 to check if this is "same value" or "undefined".
428 (handle_cfi): Make sure cfa_ops doesn't point to NULL.
429
Mark Wielaard4b9e6392013-08-13 11:40:21 +02004302013-08-13 Mark Wielaard <mjw@redhat.com>
431
432 * run-addr2line-i-test.sh: New test.
433 * testfile-inlines.bz2: New testfile.
434 * Makefile.am (EXTRA_DIST): Add run-addr2line-i-test.sh and
435 testfile-inlines.bz2.
436 (TESTS): Add run-addr2line-i-test.sh.
437
Mark Wielaardd0f85012013-08-12 14:21:31 +02004382013-08-12 Mark Wielaard <mjw@redhat.com>
439
440 * run-addr2line-test.sh: New test.
441 * Makefile.am (EXTRA_DIST): Add run-addr2line-test.sh.
442 (TESTS): Likewise.
443
Jan Kratochvil596d4302013-07-23 16:30:01 +02004442013-07-23 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * run-unstrip-n.sh (test-core.*): Ignore libc.so.6 entry and order of
447 the entries.
448
Mark Wielaard263d7ee2013-07-02 16:16:58 +02004492013-07-02 Mark Wielaard <mjw@redhat.com>
450
451 * Makefile.am (EXTRA_DIST): Fix typo, forgot extension in
452 testfilenolines.bz2.
453
Jan Kratochvil8ff86292013-05-30 13:21:20 +02004542013-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 * Makefile.am (EXTRA_DIST): Add test-core-lib.so.bz2,
457 test-core.core.bz2 and test-core.exec.bz2.
458 * run-addrname-test.sh: New test for these files.
459 * run-unstrip-n.sh: Update expected output. New test for these files.
460 * test-core-lib.so.bz2: New file.
461 * test-core.core.bz2: New file.
462 * test-core.exec.bz2: New file.
463
Mark Wielaard9affad32013-05-03 11:28:49 +02004642013-05-03 Mark Wielaard <mjw@redhat.com>
465
466 * testfilenolines.bz2: New test file.
467 * Makefile.am (EXTRA_DIST): Add testfilenolines.bz2.
468 * run-get-lines.sh: Run testrun_compare on testfilenolines.
469
Jan Kratochvil904aec22013-04-30 14:27:16 +02004702013-04-30 Jan Kratochvil <jan.kratochvil@redhat.com>
471
472 * dwfl-report-elf-align.c: Use false add_p_vaddr for dwfl_report_elf.
473
Mark Wielaard807ea312013-04-29 20:48:36 +02004742013-04-29 Mark Wielaard <mjw@redhat.com>
475
476 * test-subr.sh: Don't use pushd, just cd into test-dir.
477 (exit_cleanup): Don't use popd, just cd .. to get out.
478
Mark Wielaarda6098312013-04-26 21:21:56 +02004792013-04-27 Mark Wielaard <mjw@redhat.com>
480
Mark Wielaard527e21e2013-04-27 23:15:44 +0200481 * test-subr.sh (exit_cleanup): New function.
482 (trap): Use exit_cleanup as argument.
483 * run-native-test.sh (native_exit): New function.
484 (trap): For EXIT (0) use native_exit as argument.
485
4862013-04-27 Mark Wielaard <mjw@redhat.com>
487
Mark Wielaardb0f202e2013-04-28 00:54:17 +0200488 * update1.c (main): Use unique tempfile name and unlink file.
489 * update2.c (main): Likewise.
490 * update3.c (main): Likewise.
491 * update4.c (main): Use unique tempfile name.
492
4932013-04-27 Mark Wielaard <mjw@redhat.com>
494
Mark Wielaarda6098312013-04-26 21:21:56 +0200495 * run-alldts.sh: Add testfile-alldts to tempfiles.
496 * run-elf_cntl_gelf_getshdr.sh: Add test_shdr.out to tempfiles.
497 * run-macro-test.sh: Add readelf.macros.out to tempfiles.
498 * run-strip-reloc.sh: Add readelf.out, readelf.out1, readelf.out2
499 and out.stripped1, out.debug1, out.stripped2, out.debug2 to tempfiles.
500
Mark Wielaard86be7922013-04-26 23:44:25 +02005012013-04-26 Mark Wielaard <mjw@redhat.com>
502
503 * Makefile.am (installed_TESTS_ENVIRONMENT): Export environment,
504 remove wrapper.
505 (TESTS_ENVIRONMENT): Likewise.
506 (installed_LOG_COMPILER): New variable defining wrapper.
507 (LOG_COMPILER): Likewise.
508 * run-*.sh: Fixup location of input and output files.
509 * test-subr.sh: Create test_dir, pushd to execute test in.
510 (trap): Remove test_dir.
511 (testfiles): Use abs_srcdir.
512 (installed_testrun): Match on abs_builddir or abs_top_builddir.
513 (self_test_files): Adjust path.
514
Mark Wielaardcdaaf212013-04-25 16:50:11 -04005152013-04-24 Mark Wielaard <mjw@redhat.com>
516
517 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
518
Mark Wielaarda8c7f052013-03-25 21:11:53 +01005192013-03-25 Mark Wielaard <mjw@redhat.com>
520
Mark Wielaardb79788c2013-03-25 11:45:22 +0100521 * run-readelf-aranges.sh: New test.
522 * testfilefoobarbaz.bz2: New test file.
523 * Makefile.am (TESTS): Add run-readelf-aranges.sh.
524 (EXTRA_DIST): Add run-readelf-aranges.sh and testfilefoobarbaz.bz2.
525
5262013-03-25 Mark Wielaard <mjw@redhat.com>
527
Mark Wielaarda8c7f052013-03-25 21:11:53 +0100528 * run-readelf-dwz-multi.sh: Expect high_pc also as address.
529
Jan Kratochvila1d44822013-03-19 13:40:13 +01005302013-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
531
532 * Makefile.am (check_PROGRAMS): Add dwfl-report-elf-align.
533 (TESTS): Add run-dwfl-report-elf-align.sh.
534 (EXTRA_DIST): Add run-dwfl-report-elf-align.sh and
535 testfile-dwfl-report-elf-align-shlib.so.bz2 .
536 (dwfl_report_elf_align_LDADD): New.
537 * dwfl-report-elf-align.c: New file.
538 * run-dwfl-report-elf-align.sh: New file.
539 * testfile-dwfl-report-elf-align-shlib.so.bz2: New file.
540
Mark Wielaardf1b06b52013-03-12 12:02:51 +01005412013-03-12 Mark Wielaard <mjw@redhat.com>
542
543 * run-dwfllines.sh: New test.
544 * dwfllines.c: New test program.
545 * Makefile.am (TESTS): Add run-dwfllines.sh.
546 (EXTRA_DIST): Likewise.
547 (dwfllines_LDADD): New variable.
548
Mark Wielaardf6185a72013-02-22 23:42:59 +01005492013-02-22 Mark Wielaard <mjw@redhat.com>
550
551 * Makefile.am (TESTS): Remove run-readelf-s.sh and run-dwflsyms.sh.
552 (LZMA): Add run-readelf-s.sh and run-dwflsyms.sh to TESTS.
553
Mark Wielaard443304e2013-02-15 22:45:22 +01005542013-02-15 Mark Wielaard <mjw@redhat.com>
555
556 * testfile-dwzstr.bz2: New testfile.
557 * testfile-dwzstr.multi.bz2: Likewise.
558 * run-readelf-dwz-multi.sh: Add readelf testfile-dwzstr test.
559 * Makefile.am (EXTRA_DIST): Add testfile-dwzstr.bz2 and
560 testfile-dwzstr.multi.bz2.
561
Mark Wielaard6c4b2072013-01-30 11:04:38 +01005622013-01-30 Mark Wielaard <mjw@redhat.com>
563
564 * testfileloc.bz2: New testfile.
565 * run-readelf-loc.sh: New test.
566 * Makefile.am (TESTS): Add run-readelf-loc.sh.
567 (EXTRA_DIST): Add run-readelf-loc.sh and testfileloc.bz2.
568
Jan Kratochvilcc84d792012-10-10 19:32:05 +02005692013-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
570
571 * run-readelf-mixed-corenote.sh: New testcase for readelf -n of s390
572 and s390x core notes.
573 * testfile67.bz2: New file.
574 * testfile68.bz2: New file.
575 * Makefile.am (EXTRA_DIST): Add testfile67.bz2 and testfile68.bz2 .
576
Mark Wielaard697bdca2013-01-23 17:39:19 +01005772013-01-23 Mark Wielaard <mjw@redhat.com>
578
579 * testfilebasmin.bz2: New testfile.
580 * Makefile.am (EXTRA_DIST): Add testfilebasmin.bz2.
581 * run-readelf-s.sh: Test testfilebasmin.
582 * run-dwflsyms.sh: Likewise.
583
Mark Wielaard9a91fb22013-01-16 15:19:40 +01005842013-01-16 Mark Wielaard <mjw@redhat.com>
585
586 * Makefile.am (check_PROGRAMS): Add dwflsyms.
587 (TESTS): Add run-readelf-s.sh and run-dwflsyms.sh.
588 (EXTRA_DIST): Add run-readelf-s.sh, testfilebazdbg.bz2,
589 testfilebazdyn.bz2, testfilebazmin.bz2, testfilebazdbg.debug.bz2,
590 testfilebazmdb.bz2, testfilebaztab.bz2 and run-dwflsyms.sh.
591 (dwflsyms_LDADD): New variable.
592
Roland McGrath3f9256d2013-01-07 15:13:46 -08005932013-01-07 Roland McGrath <roland@hack.frob.com>
594
595 * run-prelink-addr-test.sh: Use ln -snf.
596
Mark Wielaard1d6a4352012-12-03 17:01:09 +01005972012-12-03 Mark Wielaard <mjw@redhat.com>
598
599 * Makefile.am (valgrind_cmd): Add --run-libc-freeres=no.
600
Jan Kratochvild5784af2012-10-18 00:11:30 +02006012012-11-29 Jan Kratochvil <jan.kratochvil@redhat.com>
602
603 * run-addrname-test.sh: New test for PIE relocation.
604 * testfile70.core.bz2: New file.
605 * testfile70.exec.bz2: New file.
606 * Makefile.am (EXTRA_DIST): Add testfile70.core.bz2 and
607 testfile70.exec.bz2 .
608
Jan Kratochvild7ed0252012-10-27 21:31:58 +02006092012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 * Makefile.am (EXTRA_DIST): Add testfile64.bz2, testfile65.bz2,
612 testfile69.core.bz2 and testfile69.so.bz2 .
613
Jan Kratochvil3fdcdcb2012-10-17 21:49:10 +02006142012-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
615
616 * run-addrname-test.sh: New test for DSO with build-id bias.
617 * testfile69.core.bz2: New file.
618 * testfile69.so.bz2: New file.
619
Jan Kratochvil78dec222012-10-10 08:04:01 +02006202012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
621
Jan Kratochvil387654d2012-10-10 08:08:44 +0200622 * run-addrname-test.sh: New test for core vDSO bias.
623 * testfile65.bz2: New file.
624
6252012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
626
Jan Kratochvil78dec222012-10-10 08:04:01 +0200627 * run-addrname-test.sh: New test for symbol preferences.
628 * testfile64.bz2: New file.
629
Mark Wielaarde3e3ee22012-10-01 16:14:12 +02006302012-10-01 Mark Wielaard <mjw@redhat.com>
631
632 * Makefile.am (TESTS_ENVIRONMENT): Define valgrind_cmd if USE_VALGRIND.
633 * test-wrapper.sh: Export VALGRIND_CMD if available.
634 * test-subr.sh (built_testrun): Use VALGRIND_CMD to invoke test prog.
635 (installed_testrun): Likewise.
636
Petr Machataae7c5e72012-09-24 16:16:27 +02006372012-09-24 Petr Machata <pmachata@redhat.com>
638
Petr Machata522a73f2012-09-24 16:46:52 +0200639 * testfile63.bz2: New testfile.
640 * run-readelf-mixed-corenote.sh: New test.
641 * Makefile.am (TEST): Add run-readelf-mixed-corenote.sh.
642 (EXTRA_DIST): Add testfile63.bz2 and run-readelf-mixed-corenote.sh.
643
6442012-09-24 Petr Machata <pmachata@redhat.com>
645
Petr Machataae7c5e72012-09-24 16:16:27 +0200646 * testfile62.bz2: New testfile.
647 * run-readelf-vmcoreinfo.sh: New test.
648 * Makefile.am (TEST): Add run-readelf-vmcoreinfo.sh.
649 (EXTRA_DIST): Add testfile62.bz2 and run-readelf-vmcoreinfo.sh.
650
Petr Machata3662ad12012-09-18 21:35:19 +02006512012-09-18 Petr Machata <pmachata@redhat.com>
652
653 * testfile61.bz2: New testfile.
654 * run-allregs.sh: Run reg_test testfile61.
655 * Makefile.am (EXTRA_DIST): Add testfile61.bz2.
656
Mark Wielaarde0ebc5a2012-08-24 14:51:37 +02006572012-08-24 Mark Wielaard <mjw@redhat.com>
658
659 * Makefile.am (EXTRA_DIST): Add testfile60.bz2.
660
Jeff Kenton257dcf42012-08-22 09:00:03 -04006612012-08-22 Jeff Kenton <jkenton@tilera.com>
662
663 * testfile60.bz2: New testfile.
664 * run-allregs.sh: Run reg_test testfile60.
665
Mark Wielaardf5519fc2012-08-24 13:54:52 +02006662012-08-24 Mark Wielaard <mjw@redhat.com>
667
668 * Makefile.am (TESTS): Only add run-readelf-dwz-multi.sh if
669 ENABLE_DWZ.
670
Mark Wielaardf31c4412012-08-17 00:35:03 +02006712012-08-16 Mark Wielaard <mjw@redhat.com>
672
673 * allregs.c (dwarf_encoding_string): Rewritten using known-dwarf
674 macros.
675 * show-die-info.c (tagnames): Removed.
676 (attrs): Removed.
677 (dwarf_tag_string): New function using known-dwarf macros.
678 (dwarf_attr_string): Likewise.
679 (handle): Call dwarf_tag_string and dwarf_attr_string instead.
680 * run-readelf-dwz-multi.sh: Expect language C89, not ISO C89.
681
Mark Wielaard775375e2012-06-22 12:02:45 +02006822012-06-27 Mark Wielaard <mjw@redhat.com>
683
684 * Makefile.am (TESTS): Add run-readelf-dwz-multi.sh.
685 (EXTRA_DIST): Add run-readelf-dwz-multi.sh,
686 libtestfile_multi_shared.so.bz2, testfile_multi.dwz.bz2 and
687 testfile_multi_main.bz2.
688 * run-readelf-dwz-multi.sh: New test.
689 * libtestfile_multi_shared.so.bz2: New testfile.
690 * testfile_multi.dwz.bz2: New testifle.
691 * testfile_multi_main.bz2: New testifle.
692
Petr Machata30a941c2012-08-01 21:41:36 +02006932012-08-01 Petr Machata <pmachata@redhat.com>
694
695 * run-test-archive64.sh: New test.
696 * testarchive64.a.bz2: New testfile.
697 * Makefile.am (TESTS): Add run-test-archive64.sh.
698 (EXTRA_DIST): Likewise.
699
Mark Wielaard94e387f2012-08-01 15:31:12 +02007002012-08-01 Mark Wielaard <mjw@redhat.com>
701
Mark Wielaardbf707b52012-08-01 15:39:11 +0200702 * run-nm-self.sh: New test.
703 * run-readelf-self.sh: Likewise.
704 * test-subr.sh (testrun_on_self_quiet): New function.
705 * Makefile.am (TESTS): Add run-nm-self.sh and run-readelf-self.sh.
706 (EXTRA_DIST): Likewise.
707
7082012-08-01 Mark Wielaard <mjw@redhat.com>
709
Mark Wielaard94e387f2012-08-01 15:31:12 +0200710 * test-subr.sh (self_test_files): New list of files.
711 (testrun_on_self): New function.
712 * run-elflint-self.sh: Use testrun_on_self.
713
Mark Wielaard714ea0e2012-07-19 13:07:39 +02007142012-07-19 Mark Wielaard <mjw@redhat.com>
715
Mark Wielaard030f6262012-07-18 13:14:30 +0200716 * Makefile.am (check_PROGRAMS): Add test-elf_cntl_gelf_getshdr.
717 (TESTS): Add run-elf_cntl_gelf_getshdr.sh.
718 (EXTRA_DIST): Likewise.
719 (test_elf_cntl_gelf_getshdr_LDADD): New.
720 test-elf_cntl_gelf_getshdr.c: New test program.
721 run-elf_cntl_gelf_getshdr.sh: New test script.
722
7232012-07-19 Mark Wielaard <mjw@redhat.com>
724
Mark Wielaardadcd1dd2012-07-19 22:59:18 +0200725 * run-elflint-self.sh: runtests on ../backends/*so files.
726
7272012-07-19 Mark Wielaard <mjw@redhat.com>
728
Mark Wielaard714ea0e2012-07-19 13:07:39 +0200729 * run-unstrip-n.sh: test_cleanup.
730 * Makefile.am (EXTRA_DIST): Add testcore-rtlib-ppc.bz2.
731
Mark Wielaarde9b23882012-06-29 22:30:15 +02007322012-07-11 Mark Wielaard <mjw@redhat.com>
733
734 * run-readelf-macro.sh: New test.
735 * testfilemacro.bz2: New testfile.
736 * Makefile.am (TESTS): Add run-readelf-macro.sh.
737 (EXTRA_DIST): Add run-readelf-macro.sh and testfilemacro.bz2.
738
Mark Wielaard84a1e0b2012-06-29 23:38:09 +02007392012-06-27 Mark Wielaard <mjw@redhat.com>
740
741 * run-readelf-gdb-index.sh: New test.
742 * testfilegdbindex5.bz2: New testfile.
743 * testfilegdbindex7.bz2: Likewise.
744 * Makefile.am (TESTS): Add run-readelf-gdb-index.sh.
745 (EXTRA_DIST): run-readelf-gdb_index.sh, testfilegdbindex5.bz2 and
746 testfilegdbindex7.bz2.
747
Mark Wielaard97212fe2012-07-17 21:12:39 +02007482012-07-17 Mark Wielaard <mjw@redhat.com>
749
750 * testcore-rtlib-ppc.bz2: New testfile.
751 * run-unstrip-n.sh: Check new ppc core testfile.
752
Mike Frysingerc09c5f32012-06-26 12:07:44 -04007532012-06-26 Mike Frysinger <vapier@gentoo.org>
754
755 * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS.
756
Mark Wielaarda0172d72012-06-25 17:18:53 +02007572012-06-26 Mark Wielaard <mjw@redhat.com>
758
759 * run-macro-test.sh: New test.
760 * testfile-macinfo.bz2: New testfile.
761 * testfile-macros.bz2: Likewise.
762
Mark Wielaard547049b2012-06-22 18:19:02 +02007632012-05-07 Mark Wielaard <mjw@redhat.com>
764
765 * low_high_pc.c: Use proper inttypes in printf formats.
766
Mark Wielaarddbbc67a2012-05-11 12:57:57 +02007672012-05-11 Mark Wielaard <mjw@redhat.com>
768
769 * Makefile.am (TESTS_ENVIRONMENT): Set LC_ALL and LANG to C.
770
Mark Wielaardd9bc75f2012-05-07 13:29:52 +02007712012-05-07 Mark Wielaard <mjw@redhat.com>
772
773 * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC.
774
Mark Wielaard54797252012-04-27 13:00:50 +02007752012-04-27 Mark Wielaard <mjw@redhat.com>
776
777 * Makefile.am (TESTS): Add run-low_high_pc.sh
778 (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2
779 (noinst_PROGRAMS): Add low_high_pc.
780 (low_high_pc_LDADD): New variable.
781 * low_high_pc.c: New test.
782
Mark Wielaardbdad8e32012-04-26 12:24:33 +02007832012-04-26 Mark Wielaard <mjw@redhat.com>
784
785 * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh.
786 * run-show-ciefde.sh: Removed old libdwarf test.
787 * show-ciefde.c: Likewise.
788
Mark Wielaard191d1f02012-04-02 17:11:25 +02007892012-04-02 Mark Wielaard <mjw@redhat.com>
790
Mark Wielaard96a52132012-04-03 00:21:50 +0200791 * Makefile.am (TESTS): Add run-unstrip-n.sh.
792 (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh.
793 * run-unstrip-n.sh: New test.
794 * testcore-rtlib.bz2: New testfile.
795
7962012-04-02 Mark Wielaard <mjw@redhat.com>
797
Mark Wielaard191d1f02012-04-02 17:11:25 +0200798 * Makefile.am (TESTS): Add run-readelf-d.sh.
799 (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh.
800 * run-readelf-d.sh: New test.
801 * run-elflint-test.sh: Check new testfile.
802
Tom Tromey581c3f62012-03-21 08:54:32 -06008032012-03-21 Tom Tromey <tromey@redhat.com>
804
805 * typeiter.c: New file.
806 * run-typeiter.sh: New file.
807 * testfile59.bz2: New file.
808 * Makefile.am (noinst_PROGRAMS): Add typeiter.
809 (TESTS): Add run-typeiter.sh.
810 (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2.
811 (typeiter_LDADD): New variable.
812
Kurt Roeckx5a8e39a2012-02-24 23:40:32 +01008132012-02-21 Kurt Roeckx <kurt@roeckx.be>
814
815 * run-alldts.sh: testrun ./alldts.
816
Roland McGrathe3b15682012-02-21 11:12:46 -08008172012-02-21 Roland McGrath <roland@hack.frob.com>
818
819 * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH.
Roland McGrathc1c6a9d2012-02-21 12:51:36 -0800820 * test-subr.sh (installed_testrun): Likewise.
Roland McGrathe3b15682012-02-21 11:12:46 -0800821
Roland McGrathb8ff18e2012-01-18 13:57:08 -08008222012-01-18 Roland McGrath <roland@hack.frob.com>
823
824 * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation;
825 it will have been inherited correctly from the test harness.
826 * asm-tst5.c (main): Likewise.
827 * asm-tst6.c (main): Likewise.
828 Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>.
829
Roland McGrath32899ac2011-07-09 03:17:24 -07008302011-07-09 Roland McGrath <roland@hack.frob.com>
831
832 * sha1-tst.c: File removed.
833 * Makefile.am (noinst_PROGRAMS, TESTS): Remove it.
834 (sha1_tst_LDADD): Variable removed.
835
836 * md5-sha1-test.c: New file.
837 * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it.
838 (md5_sha1_test_LDADD): New variable.
839
Mark Wielaard3f2290b2011-05-30 15:46:32 +02008402011-05-30 Mark Wielaard <mjw@redhat.com>
841
842 * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and
843 run-rerequest_tag.sh
844
Mark Wielaard20a217d2011-05-24 14:30:40 +02008452011-05-24 Mark Wielaard <mjw@redhat.com>
846
847 * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2.
848 * run-strip-reloc.sh: Add hello_s390.ko testcase.
849 * hello_s390.ko.bz2: New test file.
850
Mark Wielaard1662bc32011-05-16 11:33:11 +02008512011-05-23 Mark Wielaard <mjw@redhat.com>
852
853 * Makefile.am (TESTS): Add run-strip-reloc.sh.
854 (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2
855 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2
856 * run-strip-reloc.sh: New test.
857 * hello_i386.ko.bz2: New test file.
858 * hello_x86_64.ko.bz2: Likewise.
859 * hello_ppc64.ko.bz2: Likewise.
860
Mark Wielaard7a125b92011-05-17 12:20:01 +02008612011-05-18 Mark Wielaard <mjw@redhat.com>
862
863 * run-strip-groups.sh: New test.
864 * testfile58.bz2: New test file.
865 * Makefile.am (EXTRA_DIST): Add testfile58.bz2.
866 (TESTS): Add run-strip-groups.sh.
867 (EXTRA_DIST): Likewise.
868
Marek Polacek494275c2011-03-28 16:00:38 +02008692011-03-28 Marek Polacek <mpolacek@redhat.com>
870
871 * alldts.c: New file.
872 * run-alldts.sh: Use it.
873 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
874 (alldts_LDADD): New variable.
875
8762011-03-02 Marek Polacek <mpolacek@redhat.com>
Marek Polacek48942212011-03-07 11:16:50 -0800877
878 * dwarf-getstring.c: New test.
879 * run-dwarf-getstring.sh: And its wrapper.
880 * Makefile.am (EXTRA_DIST): Add and update all.
881
Jan Kratochvilfec39992011-02-27 12:01:25 -08008822011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
885 * run-readelf-twofiles.sh: New file.
886
Mark Wielaard58cfa1c2011-02-25 20:17:52 +01008872011-02-25 Mark Wielaard <mjw@redhat.com>
888
889 * Makefile.am (BUILD_RPATH): Be consistent in naming.
890
Josh Stonedc34eda2011-02-02 16:30:01 -08008912011-02-02 Josh Stone <jistone@redhat.com>
892
893 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
894 * testfile55-64.bz2, testfile55-64.debug.bz2,
895 testfile55-64.prelink.bz2, testfile55-32.bz2,
896 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
897 * Makefile.am (EXTRA_DIST): Add and update all.
898
Roland McGrath32520bd2011-01-12 10:43:32 -08008992011-01-12 Roland McGrath <roland@redhat.com>
900
901 * run-prelink-addr-test.sh: Make symlinks to find .debug files
Roland McGrath4f6d4e12011-01-12 10:49:40 -0800902 corresponding to .noshdrs files.
Roland McGrath32520bd2011-01-12 10:43:32 -0800903
Josh Stoned41d9a62011-01-11 19:16:57 -08009042011-01-11 Josh Stone <jistone@redhat.com>
905
Josh Stoneccbccef2011-01-11 19:16:59 -0800906 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
907 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
908 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
909 testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
910 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
911 * Makefile.am (EXTRA_DIST): Add and update all.
912
Josh Stonecf514712011-01-11 19:16:58 -0800913 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
914 * testfile53.bz2, testfile53.debug.bz2,
915 testfile53.prelink.bz2: Deleted, so...
916 * testfile53-64.bz2, testfile53-64.debug.bz2,
917 testfile53-64.prelink.bz2: Recreated with 64-bit names.
918 * testfile53-32.bz2, testfile53-32.debug.bz2,
919 testfile53-32.prelink.bz2: New in 32-bit.
920 * Makefile.am (EXTRA_DIST): Add and update all.
921
Josh Stoned41d9a62011-01-11 19:16:57 -0800922 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
923 * testfile52.so.bz2, testfile52.so.debug.bz2,
924 testfile52.prelink.so.bz2: Deleted, so...
925 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
926 testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
927 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
928 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
Roland McGrath32520bd2011-01-12 10:43:32 -0800929 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
Josh Stoned41d9a62011-01-11 19:16:57 -0800930 * Makefile.am (EXTRA_DIST): Add and update all.
931
Josh Stoneffa02002011-01-10 21:28:46 -08009322011-01-10 Josh Stone <jistone@redhat.com>
933
934 * run-prelink-addr-test.sh: New test for prelinked addrs.
935 * Makefile.am (TESTS, EXTRA_DIST): Add it.
936 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
937 * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
938 * testfile53.bz2, testfile53.debug.bz2: New data files.
939 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
940 * Makefile.am (EXTRA_DIST): Add them.
941
Roland McGrathec86e5f2010-06-14 17:44:38 -07009422010-06-04 Roland McGrath <roland@redhat.com>
943
944 * run-unstrip-test.sh: Also test modifying the file in place.
945
Roland McGrath3c6ee4b2010-04-22 22:38:58 -07009462010-04-22 Roland McGrath <roland@redhat.com>
947
948 * addrcfi.c (handle_cfi): Fix function name in error message.
949 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
950
Roland McGrath26618d82010-04-14 13:10:47 -07009512010-04-14 Roland McGrath <roland@redhat.com>
952
953 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
954
Ulrich Drepperc2d1e482010-04-10 18:23:47 -07009552010-04-10 Ulrich Drepper <drepper@redhat.com>
956
957 * msg_tst.c: Adjust expected error message.
958
Petr Machata77961b52010-04-06 14:16:58 +02009592010-04-01 Petr Machata <pmachata@redhat.com>
960
961 * test-flag-nobits.c: New test.
962 * run-test-flag-nobits.sh: And its wrapper.
963 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
964 (test_flag_nobits_LDADD): New variable.
965
Roland McGrathe9ca7382010-02-15 15:15:50 -08009662010-02-15 Roland McGrath <roland@redhat.com>
967
Roland McGrath22359e22010-02-15 15:57:03 -0800968 * Makefile.am: Use config/eu.am for common stuff.
969
Roland McGrathe9ca7382010-02-15 15:15:50 -0800970 * asm-tst9.c (main): Rename local to avoid shadowing another local.
971
Roland McGrathaf800142009-07-22 13:55:50 -07009722009-07-22 Roland McGrath <roland@redhat.com>
973
974 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
975
Roland McGrath3c84db32009-06-24 17:41:40 -07009762009-07-08 Roland McGrath <roland@redhat.com>
977
978 * addrcfi.c: New file.
979 * Makefile.am (noinst_PROGRAMS): Add it.
980 (addrcfi_LDADD): New variable.
981
Petr Machatad24c7bf2009-05-07 20:58:19 +02009822009-05-07 Petr Machata <pmachata@redhat.com>
983
984 * testfile51.bz2: New data file.
985 * dwarf-getmacros.c: New test core.
986 * run-dwarf-getmacros.sh: New test wrapper.
Roland McGrath0c735a92009-05-07 18:19:16 -0700987 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
988 (dwarf_getmacros_LDADD): New variable.
Petr Machatad24c7bf2009-05-07 20:58:19 +0200989
Ulrich Drepperf9545c42009-04-23 07:59:02 -07009902009-04-23 Ulrich Drepper <drepper@redhat.com>
991
992 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
993 (rdwrmmap_LDADD): Add $(libmudflap).
Roland McGrath0c735a92009-05-07 18:19:16 -0700994
Roland McGrath19a8e4d2009-04-21 15:44:07 -07009952009-04-21 Roland McGrath <roland@redhat.com>
996
997 * testfile50.bz2: New data file.
998 * Makefile.am (EXTRA_DIST): Add it.
999 * run-dwfl-addr-sect.sh: Add a case using it.
1000
Ulrich Drepper5bd44442008-12-31 09:02:54 -080010012008-12-31 Ulrich Drepper <drepper@redhat.com>
1002
Ulrich Drepper3bf57592009-01-01 18:52:05 -08001003 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
1004 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
1005 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
1006 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
1007 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
1008 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
1009 roundss, roundps, roundpd, and roundsd.
1010 * testfile45.S.bz2: Likewise.
1011 * testfile44.expect.bz2: Adjust accordingly.
1012 * testfile45.expect.bz2: Likewise.
1013
Ulrich Drepper5bd44442008-12-31 09:02:54 -08001014 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
1015 * testfile45.S.bz2: Likewise.
1016 * testfile44.expect.bz2: Adjust accordingly.
1017 * testfile45.expect.bz2: Likewise.
1018
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -080010192008-12-30 Ulrich Drepper <drepper@redhat.com>
1020
Ulrich Drepperec32ff92008-12-30 23:24:09 -08001021 * testfile44.S.bz2: Add tests for blendpd and blendps.
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -08001022 * testfile45.S.bz2: Likewise.
1023 * testfile44.expect.bz2: Adjust accordingly.
1024 * testfile45.expect.bz2: Likewise.
1025
Ulrich Drepper5a04b9f2008-12-19 01:14:12 -080010262008-12-19 Ulrich Drepper <drepper@redhat.com>
1027
1028 * testfile44.S.bz2: Add tests for AMD 3DNOW.
1029 * testfile45.S.bz2: Likewise.
1030 * testfile44.expect.bz2: Adjust accordingly.
1031 * testfile45.expect.bz2: Likewise.
1032
Roland McGratha845f682008-12-03 03:41:58 +000010332008-11-26 Roland McGrath <roland@redhat.com>
1034
1035 * dwfl-bug-getmodules.c: New file.
1036 * Makefile.am (noinst_PROGRAMS): Add it.
1037 (dwfl_bug_getmodules_LDADD): New variable.
1038
10392008-09-10 Roland McGrath <roland@redhat.com>
1040
1041 * test-subr.sh (LC_ALL): Export it set to "C".
1042 * run-dwfl-addr-sect.sh: Don't do it here.
1043 * run-strings-test.sh: Likewise.
1044
Roland McGrathb4d6f0f2008-08-25 22:55:17 +000010452008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
1046
1047 * run-addrname-test.sh: Add a new case.
1048 * testfile49.bz2: New data file.
1049 * Makefile.am (EXTRA_DIST): Add it.
1050
Roland McGrath521c47d2008-04-11 07:01:58 +000010512008-04-10 Roland McGrath <roland@redhat.com>
1052
1053 * testfile48.bz2, testfile48.bz2.debug: New data files.
1054 * Makefile.am (EXTRA_DIST): Add them.
1055 * run-strip-test8.sh: Use them.
1056
1057 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
1058
1059 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
1060 * run-strip-test8.sh: New file.
1061 * testfile47.bz2: New data file.
1062 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1063
Roland McGrath13b69602008-04-01 02:30:05 +000010642008-03-31 Roland McGrath <roland@redhat.com>
1065
1066 * run-early-offscn.sh: New file.
1067 * early-offscn.c: New file.
1068 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
1069 (early_offscn_LDADD): New variable.
1070
Roland McGrathd11f9cb2008-03-26 20:51:59 +000010712008-03-19 Roland McGrath <roland@redhat.com>
1072
1073 * run-addrname-test.sh: Add a new case.
1074
Roland McGrath658094a2008-02-22 08:14:07 +000010752008-02-22 Roland McGrath <roland@redhat.com>
1076
1077 * run-elflint-test.sh: Typo fix.
1078
10792008-02-21 Roland McGrath <roland@redhat.com>
1080
1081 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
1082 for the build down to minimum.
1083 * run-disasm-x86-64.sh: Likewise.
1084
Roland McGrath059c83e2008-02-21 06:19:39 +000010852008-02-20 Roland McGrath <roland@redhat.com>
1086
1087 * testfile46.bz2: New data file.
1088 * Makefile.am (EXTRA_DIST): Add it.
1089 * run-elflint-test.sh: Test on it.
1090
Ulrich Drepperc54785a2008-02-01 18:05:21 +000010912008-02-01 Ulrich Drepper <drepper@redhat.com>
1092
1093 * Makefile.am: Hook up sha1-tst.c.
1094 * sha1-tst.c: New file.
1095
Ulrich Drepper4d8bc812008-01-22 06:02:31 +000010962008-01-21 Roland McGrath <roland@redhat.com>
1097
1098 * testfile45.S.bz2: Add tests for cltq, cqto.
1099 * testfile45.expect.bz2: Adjust.
1100
Ulrich Drepper35f2fe62008-01-14 19:17:36 +000011012008-01-14 Ulrich Drepper <drepper@redhat.com>
1102
1103 * testfile45.S.bz2: Add more tests.
1104 * testfile45.expect.bz2: Adjust.
1105
Ulrich Drepperfd479892008-01-12 03:06:47 +000011062008-01-11 Ulrich Drepper <drepper@redhat.com>
1107
1108 * testfile45.expect.bz2: Adjust for adding of address for %rip based
1109 address mode.
1110
Ulrich Drepper96a73992008-01-11 06:17:06 +000011112008-01-10 Ulrich Drepper <drepper@redhat.com>
1112
1113 * testfile45.S.bz2: Add more tests.
1114 * testfile45.expect.bz2: Adjust.
1115
Ulrich Drepperff993222008-01-09 05:39:28 +000011162008-01-08 Ulrich Drepper <drepper@redhat.com>
1117
1118 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
1119 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
1120 run-disasm-x86-64.sh.
1121 * run-disasm-x86-64.sh: New file.
1122 * testfile45.S.bz2: New file.
1123 * testfile45.expect.bz2: New file.
1124 * testfile44.S.bz2: New tests.
1125 * testfile44.expect.bz2: Adjust.
1126
Ulrich Drepper9e6925d2008-01-04 21:42:14 +000011272008-01-04 Ulrich Drepper <drepper@redhat.com>
1128
1129 * testfile44.S.bz2: New tests.
1130 * testfile44.expect.bz2: Adjust.
1131
Ulrich Dreppere219f1c2008-01-09 05:49:49 +000011322008-01-04 Roland McGrath <roland@redhat.com>
1133
1134 * dwfl-bug-fd-leak.c (main): Add a cast.
1135
Ulrich Drepperee67b642008-01-03 08:45:10 +000011362008-01-03 Ulrich Drepper <drepper@redhat.com>
1137
1138 * testfile44.S.bz2: New tests.
1139 * testfile44.expect.bz2: Adjust.
1140
Ulrich Drepper3cbdd382008-01-02 17:44:39 +000011412008-01-01 Ulrich Drepper <drepper@redhat.com>
1142
Ulrich Drepperf231e272008-01-02 18:07:17 +00001143 * line2addr.c: Use %m modifier instead of %a to appease gcc.
1144
11452008-01-01 Ulrich Drepper <drepper@redhat.com>
1146
Ulrich Drepperee67b642008-01-03 08:45:10 +00001147 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001148 * testfile44.expect.bz2: Adjust.
1149
11502007-12-31 Ulrich Drepper <drepper@redhat.com>
1151
Ulrich Drepperee67b642008-01-03 08:45:10 +00001152 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001153 * testfile44.expect.bz2: Adjust.
1154
11552007-12-30 Ulrich Drepper <drepper@redhat.com>
1156
Ulrich Drepperee67b642008-01-03 08:45:10 +00001157 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001158 * testfile44.expect.bz2: Adjust.
1159
11602007-12-29 Ulrich Drepper <drepper@redhat.com>
1161
Ulrich Drepperee67b642008-01-03 08:45:10 +00001162 * testfile44.s.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001163 * testfile44.expect.bz2: Adjust.
1164
11652007-12-28 Ulrich Drepper <drepper@redhat.com>
1166
1167 * testfile44.S.bz2: New tests.
1168 * testfile44.expect.bz2: Adjust.
1169
11702007-12-27 Ulrich Drepper <drepper@redhat.com>
1171
1172 * testfile44.S.bz2: New tests.
1173 * testfile44.expect.bz2: Adjust.
1174
11752007-12-26 Ulrich Drepper <drepper@redhat.com>
1176
1177 * testfile44.S.bz2: New tests.
1178 * testfile44.expect.bz2: Adjust
1179
11802007-12-21 Ulrich Drepper <drepper@redhat.com>
1181
1182 * testfile44.S.bz2: More tests.
1183 * testfile44.expect.bz2: Adjust appropriately.
1184
11852007-12-19 Ulrich Drepper <drepper@redhat.com>
1186
1187 * Makefile.am (TESTS): Add run-disasm.sh.
1188 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
1189 testfile44.expect.bz2.
1190 * run-disasm.sh: New file.
1191 * testfile44.S.bz2: New file.
1192 * testfile44.expect.bz2: New file.
1193
Roland McGrath1a2e8f42007-12-15 23:39:34 +000011942007-12-15 Roland McGrath <roland@redhat.com>
1195
1196 * run-allregs.sh: Change expected output for powerpc spefscr.
1197
Roland McGrathe4c22ea2007-10-23 13:07:39 +000011982007-10-20 Roland McGrath <roland@redhat.com>
1199
1200 * run-dwfl-addr-sect.sh: Change expected output, no errors.
1201
12022007-10-19 Roland McGrath <roland@redhat.com>
1203
1204 * dwfl-addr-sect.c (handle_address): Return int.
1205 Don't exit on error, just return nonzero.
1206 (main): Collect results.
1207 * run-dwfl-addr-sect.sh: New file.
1208 * testfile43.bz2: New data file.
1209 * Makefile.am (EXTRA_DIST, TESTS): Add them.
1210
12112007-10-18 Roland McGrath <roland@redhat.com>
1212
1213 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
1214
12152007-10-16 Roland McGrath <roland@redhat.com>
1216
1217 * test-subr.sh (remove_files): Don't pass -Bb to diff.
1218
Ulrich Drepperb597dfa2007-10-16 05:21:27 +000012192007-10-09 Roland McGrath <roland@redhat.com>
1220
1221 * dwflmodtest.c (print_module): Don't use %p in output.
1222 * run-dwfl-bug-offline-rel.sh: Updated expected output.
1223
12242007-10-08 Roland McGrath <roland@redhat.com>
1225
1226 * testfile42.bz2: New data file.
1227 * Makefile.am (EXTRA_DIST): Add it.
1228 * run-elflint-test.sh: New test on that file.
1229
Roland McGrath59ea7f32007-10-04 08:50:09 +000012302007-10-04 Roland McGrath <roland@redhat.com>
1231
1232 * run-readelf-test4.sh: New file.
1233 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1234
12352007-10-03 Roland McGrath <roland@redhat.com>
1236
1237 * run-readelf-test3.sh: New file.
1238 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1239
Roland McGrathf6b92282007-10-02 02:34:11 +000012402007-10-01 Roland McGrath <roland@redhat.com>
1241
1242 * run-readelf-test2.sh: New file.
1243 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1244
Roland McGrathc76f0b02007-09-27 07:31:33 +000012452007-09-11 Roland McGrath <roland@redhat.com>
1246
1247 * run-addrname-test.sh: Add a new case.
1248 * testfile41.bz2: New data file.
1249 * Makefile.am (EXTRA_DIST): Add it.
1250
Roland McGrathcb6d8652007-08-23 08:10:54 +000012512007-08-23 Roland McGrath <roland@redhat.com>
1252
1253 * run-allregs.sh: Update expected x86-64 output for %rflags.
1254
Roland McGrath099dd522007-08-13 22:58:36 +000012552007-08-12 Roland McGrath <roland@redhat.com>
1256
1257 * run-strip-test7.sh: New file.
1258 * testfile39.bz2: New data file.
1259 * testfile40.bz2: New data file.
1260 * testfile40.debug.bz2: New data file.
1261 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1262
Roland McGrath42f68682007-08-09 07:54:22 +000012632007-08-09 Roland McGrath <roland@redhat.com>
1264
1265 * dwfl-bug-report.c: Fix header inclusion.
1266
12672007-08-08 Roland McGrath <roland@redhat.com>
1268
1269 * run-addrname-test.sh: Add a new case using addr2line -S.
1270 * testfile38.bz2: New data file.
1271 * Makefile.am (EXTRA_DIST): Add it.
1272
Roland McGrath87d47802007-07-16 22:23:37 +000012732007-07-16 Roland McGrath <roland@redhat.com>
1274
1275 * dwfl-bug-report.c: New file.
1276 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
1277 (dwfl_bug_report_LDADD): New variable.
1278
12792007-06-06 Roland McGrath <roland@redhat.com>
Roland McGrath0bc057c2007-06-06 08:42:42 +00001280
1281 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
1282
Ulrich Drepperb0243862007-06-06 00:09:36 +000012832007-06-05 Ulrich Drepper <drepper@redhat.com>
1284
1285 * Makefile.am (EXTRA_DIST): Add missing line continuation and
1286 testfile37.bz and testfile37.debug.bz2.
1287
Roland McGrath53bce222007-05-23 19:15:04 +000012882007-05-23 Roland McGrath <roland@redhat.com>
1289
1290 * run-allregs.sh: Update expected Alpha results.
1291
Roland McGrath9aa8ef72007-05-18 08:59:43 +000012922007-05-18 Roland McGrath <roland@redhat.com>
1293
1294 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
1295 * testfile37.bz2: New data file.
1296 * testfile37.debug.bz2: New data file.
1297 * run-unstrip-test2.sh: New file.
1298 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1299
13002007-05-10 Roland McGrath <roland@redhat.com>
1301
1302 * run-dwfl-bug-offline-rel.sh: New file.
1303 * testfile36.bz2: New data file.
1304 * testfile36.debug.bz2: New data file.
1305 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1306
13072007-04-28 Roland McGrath <roland@redhat.com>
1308
1309 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
1310 * testfile35.bz2: New data file.
1311 * testfile35.debug.bz2: New data file.
1312 * run-unstrip-test.sh: New file.
1313 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1314
1315 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
1316
Roland McGrath2be02912007-04-27 04:07:41 +000013172007-04-26 Roland McGrath <roland@redhat.com>
1318
1319 * run-elflint-self.sh: Run all tests even if one fails.
1320
1321 * run-allregs.sh: Add expected output for alpha.
1322
Roland McGrath4be15242007-04-25 03:09:33 +000013232007-04-24 Roland McGrath <roland@redhat.com>
1324
1325 * run-strip-test.sh: When we saved the debug info, test unstrip too.
1326
13272007-04-22 Roland McGrath <roland@redhat.com>
1328
1329 * run-allregs.sh: Update expected register info.
1330
Roland McGrath43da9892007-04-16 23:13:37 +000013312007-04-16 Roland McGrath <roland@redhat.com>
1332
1333 * dwfl-addr-sect.c: New file.
1334 * Makefile.am (noinst_PROGRAMS): Add it.
1335 (dwfl_addr_sect_LDADD): New variable.
1336
13372007-04-05 Roland McGrath <roland@redhat.com>
1338
1339 * get-files.c: Test dwarf_getsrcdirs.
1340 * run-get-files.sh: Update expected output.
1341
Roland McGrath5f6a41a2007-04-01 23:11:40 +000013422007-04-01 Roland McGrath <roland@redhat.com>
1343
1344 * run-allregs.sh: Updated expected output for x86_64.
1345
Ulrich Drepper6258e742007-03-13 06:22:40 +000013462007-03-04 Roland McGrath <roland@redhat.com>
1347
1348 * dwfl-bug-fd-leak.c: New file.
1349 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
1350 (dwfl_bug_fd_leak_LDADD): New variable.
1351
1352 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
1353 show what files have been located.
1354
Ulrich Drepperaa915fd2007-02-05 07:25:33 +000013552007-02-02 Roland McGrath <roland@redhat.com>
1356
1357 * run-addrname-test.sh: New file.
1358 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1359 * testfile34.bz2: New data file.
1360 * Makefile.am (EXTRA_DIST): Add it.
1361
13622007-01-20 Roland McGrath <roland@redhat.com>
1363
1364 * testfile33.bz2: New data file.
1365 * Makefile.am (EXTRA_DIST): Add it.
1366 * run-elflint-test.sh: Test on it too.
1367
13682007-01-18 Roland McGrath <roland@redhat.com>
1369
1370 * Makefile.am (CFLAGS): Don't molest it.
1371
13722007-01-11 Roland McGrath <roland@redhat.com>
1373
1374 * testfile32.bz2: New data file.
1375 * Makefile.am (EXTRA_DIST): Add it.
1376 * run-elflint-test.sh: Test on it too.
1377
Ulrich Drepperce0bdb62007-02-05 07:13:52 +000013782007-02-04 Ulrich Drepper <drepper@redhat.com>
1379
1380 * arls.c: New file.
1381 * Makefile (noinst_PROGRAMS): Add arls.
1382
1383 * run-ranlib-test2.sh: Fix type in comment.
1384
Ulrich Dreppercd4992c2007-01-10 20:58:17 +000013852007-01-10 Ulrich Drepper <drepper@redhat.com>
1386
1387 * run-elflint-self.sh (runtest): Show which file has the problem.
1388
Roland McGrathba949b32007-01-10 20:44:29 +000013892007-01-10 Roland McGrath <roland@redhat.com>
1390
1391 * dwfl-bug-addr-overflow.c: New file.
1392 * Makefile.am (TESTS): Add it.
1393 (dwfl_bug_addr_overflow_LDADD): New variable.
1394
Roland McGrath8190db62006-12-17 23:56:51 +000013952006-12-17 Roland McGrath <roland@redhat.com>
1396
1397 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
1398
Roland McGrathc373d852006-10-10 00:25:21 +000013992006-09-05 Roland McGrath <roland@redhat.com>
1400
1401 * run-strings-test.sh: Export LC_ALL=C for the test.
1402
14032006-08-29 Roland McGrath <roland@redhat.com>
1404
1405 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
1406 * run-arsymtest.sh: Likewise.
1407
1408 * run-native-test.sh (native.c compilation): Add some braces.
1409
14102006-08-22 Roland McGrath <roland@redhat.com>
1411
1412 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
1413 (struct reginfo): New members bits, type.
1414 (one_register, match_register): Update to take new args,
1415 record and display new info.
1416 (main): Display new info.
1417 * run-allregs.sh: Update expected results.
1418
Roland McGrath19db8592006-08-03 08:52:46 +000014192006-08-03 Roland McGrath <roland@redhat.com>
1420
1421 * run-allregs.sh: Add sparc cases.
1422 * testfile30.bz2: New data file.
1423 * testfile31.bz2: New data file.
1424 * Makefile.am (EXTRA_DIST): Add them.
1425
Roland McGrath95024622006-07-21 10:06:31 +000014262006-07-21 Roland McGrath <roland@redhat.com>
1427
1428 * allregs.c (struct reginfo): Increase size of name.
1429 (one_register): Assert that it's big enough.
1430
Roland McGrathb4379722006-04-05 01:35:26 +000014312006-04-04 Roland McGrath <roland@redhat.com>
1432
1433 * run-bug1-test.sh: Test a second case, to cover both byte orders.
1434 * testfile29.bz2: New file.
1435 * testfile29.rdwr.bz2: New file.
1436 * Makefile.am (EXTRA_DIST): Add them.
1437
Ulrich Drepperba718b12006-04-04 21:31:16 +000014382006-04-04 Ulrich Drepper <drepper@redhat.com>
1439
1440 * Makefile.am: Add rules to run run-bug1-test.sh.
1441 * rdwrmmap.c: New file.
1442 * run-bug1-test.sh: New file.
1443 * testfile28.bz2: New file.
1444 * testfile28.rdwr.bz2: New file.
1445
Roland McGrathdd7e22b2006-03-09 23:05:47 +000014462006-03-09 Roland McGrath <roland@redhat.com>
1447
1448 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
1449
Roland McGrath060fa052006-03-02 07:51:50 +000014502006-03-01 Roland McGrath <roland@redhat.com>
1451
1452 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
1453 changes matching 3.0 spec.
1454
Roland McGrathc40f58a2006-01-13 20:13:21 +000014552006-01-13 Roland McGrath <roland@redhat.com>
1456
1457 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
1458 bash 3.1 whines when it's done in the trap 0 handler.
1459
Roland McGrath4b248ce2006-01-12 03:34:38 +000014602006-01-11 Roland McGrath <roland@redhat.com>
1461
1462 * testfile26.bz2: New data file.
1463 * testfile27.bz2: New data file.
1464 * Makefile.am (EXTRA_DIST): Add them.
1465 * run-allregs.sh: Test s390 data.
1466
Roland McGrath124a7982005-12-15 02:37:09 +000014672005-12-14 Roland McGrath <roland@redhat.com>
1468
1469 * run-native-test.sh: Redirect output from native test process.
1470
Roland McGrath94d26ad2005-12-13 23:24:37 +000014712005-12-13 Roland McGrath <roland@redhat.com>
1472
1473 * allregs.c (main): Fail if we find no registers.
1474
1475 * run-native-test.sh: New file.
1476 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1477
Roland McGrathba72ab12005-12-12 00:04:33 +000014782005-12-10 Ulrich Drepper <drepper@redhat.com
1479
1480 * run-readelf-test1.sh: New file.
1481 * Makefile.am (TESTS): Add run-readelf-test1.sh.
1482 (EXTRA_DIST): Likewise.
1483
Roland McGrathd804e722005-12-08 01:35:42 +000014842005-12-07 Roland McGrath <roland@redhat.com>
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +00001485
Roland McGrathd804e722005-12-08 01:35:42 +00001486 * ecp.c (main): Use elf_end to clean up.
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +00001487
Roland McGrath994b4892005-12-05 22:46:21 +000014882005-11-25 Roland McGrath <roland@redhat.com>
1489
1490 * coverage.sh: Given -v argument, print names of unused files.
1491
1492 * addrscopes.c (main): Use dwfl_end before return.
1493 * allregs.c (main): Likewise.
1494 * find-prologues.c (main): Likewise.
1495 * funcretval.c (main): Likewise.
1496 * funcscopes.c (main): Likewise.
1497 * line2addr.c (main): Likewise.
1498
1499 * run-allregs.sh: New file.
1500 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1501
1502 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
1503 * Makefile.am (allregs_LDADD): Updated.
1504
1505 * allregs.c: New file.
1506 * Makefile.am (noinst_PROGRAMS): Add it.
1507 (allregs_LDADD): New variable.
1508
Roland McGrath9365d2c2005-11-18 23:55:47 +000015092005-11-18 Roland McGrath <roland@redhat.com>
1510
1511 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
1512 * test-wrapper.sh: Likewise.
1513
Roland McGrath575dd392005-11-18 01:41:52 +000015142005-11-17 Roland McGrath <roland@redhat.com>
1515
Roland McGrathaf74f5c2005-11-18 02:25:14 +00001516 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
1517 environment for test-wrapper.sh.
1518 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
1519 * test-subr.sh (installed_testrun): Likewise.
1520 Use explicit path in ${bindir}.
1521
Roland McGrath575dd392005-11-18 01:41:52 +00001522 * Makefile.am (installcheck-local): Fix typo in last change.
1523
Roland McGrathd7f8d0c2005-11-17 02:32:03 +000015242005-11-16 Roland McGrath <roland@redhat.com>
1525
1526 * configure.ac: New file, for standalone build/dist of test suite.
1527 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
1528 (asm_TESTS): New variable, broken out of ...
1529 (TESTS): ... here. Also remove msg_tst.
1530 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
1531 (installed_TESTS_ENVIRONMENT): New variable.
1532 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
1533 [!STANDALONE] (installcheck-local): Likewise.
1534 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
1535 * addrscopes.c: Include <config.h>.
1536 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
1537 * allfcts.c: Likewise.
1538 * asm-tst1.c: Likewise.
1539 * asm-tst2.c: Likewise.
1540 * asm-tst3.c: Likewise.
1541 * asm-tst4.c: Likewise.
1542 * asm-tst5.c: Likewise.
1543 * asm-tst6.c: Likewise.
1544 * asm-tst7.c: Likewise.
1545 * asm-tst8.c: Likewise.
1546 * asm-tst9.c: Likewise.
1547 * dwflmodtest.c: Likewise.
1548 * find-prologues.c: Likewise.
1549 * funcscopes.c: Likewise.
1550 * get-aranges.c: Likewise.
1551 * get-files.c: Likewise.
1552 * get-lines.c: Likewise.
1553 * get-pubnames.c: Likewise.
1554 * line2addr.c: Likewise.
1555 * newscn.c: Likewise.
1556 * show-abbrev.c: Likewise.
1557 * show-die-info.c: Likewise.
1558 * update3.c: Likewise.
1559 * update4.c: Likewise.
Roland McGrathe47ab762005-11-17 03:16:00 +00001560 * funcretval.c: Likewise.
Roland McGrathd7f8d0c2005-11-17 02:32:03 +00001561
1562 * dwflmodtest.c (print_instance): Don't use INTUSE.
1563 (options): Don't use N_ macro.
1564
Roland McGrath1b8b4462005-11-16 01:33:38 +000015652005-11-15 Roland McGrath <roland@redhat.com>
1566
Roland McGrathe47ab762005-11-17 03:16:00 +00001567 * coverage.sh: Look in backends.
1568 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
1569 (TESTS_ENVIRONMENT): Likewise.
1570
1571 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
1572 pass FUNCDIE direclty to dwfl_module_return_value_location.
1573
Roland McGrath1b8b4462005-11-16 01:33:38 +00001574 * Makefile.am (BUILD_RPATH): New variable.
1575 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
1576 (tests_rpath): New variable.
1577 (installcheck-local): Pass it to test-wrapper.sh.
1578 * test-wrapper.sh: In "installed" format, take yes/no value
1579 for elfutils_tests_rpath, which export. When running a test
1580 binary for installcheck, exit 77.
1581 * test-subr.sh (installed_testrun): When running a test binary
1582 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
1583
15842005-11-14 Roland McGrath <roland@redhat.com>
1585
1586 * test-subr.sh: New file.
1587 * test-wrapper.sh: New file.
1588 * Makefile.am (EXTRA_DIST): Add them.
1589 (AM_LDFLAGS): Variable removed.
1590 (TESTS_ENVIRONMENT): New variable.
1591 (installcheck-local): New target.
1592 * run-addrscopes.sh: Use test-subr.sh.
1593 * run-allfcts.sh: Likewise.
1594 * run-ecp-test.sh: Likewise.
1595 * run-ecp-test2.sh: Likewise.
1596 * run-elflint-self.sh: Likewise.
1597 * run-elflint-test.sh: Likewise.
1598 * run-find-prologues.sh: Likewise.
1599 * run-funcscopes.sh: Likewise.
1600 * run-get-aranges.sh: Likewise.
1601 * run-get-files.sh: Likewise.
1602 * run-get-lines.sh: Likewise.
1603 * run-get-pubnames.sh: Likewise.
1604 * run-line2addr.sh: Likewise.
1605 * run-ranlib-test.sh: Likewise.
1606 * run-ranlib-test2.sh: Likewise.
1607 * run-show-abbrev.sh: Likewise.
1608 * run-show-ciefde.sh: Likewise.
1609 * run-show-die-info.sh: Likewise.
1610 * run-strings-test.sh: Likewise.
1611 * run-strip-test.sh: Likewise.
1612
Roland McGrathe47ab762005-11-17 03:16:00 +000016132005-11-13 Roland McGrath <roland@redhat.com>
1614
1615 * funcretval.c: New file.
1616 * Makefile.am (noinst_PROGRAMS): Add it.
1617 (funcretval_LDADD): New variable.
1618
Ulrich Drepper3840c1c2005-11-09 16:13:48 +000016192005-11-09 Ulrich Drepper <drepper@redhat.com>
1620
1621 * line2addr.c (handle_module): Add missing parameter to printf.
1622
Roland McGrath07d4f2f2005-10-28 06:56:24 +000016232005-10-27 Roland McGrath <roland@redhat.com>
1624
Roland McGrath6724c902005-10-28 07:07:19 +00001625 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
1626 * funcscopes.c (handle_function): Likewise.
1627 * dwflmodtest.c (print_inline, print_func): Likewise.
1628 * find-prologues.c (handle_function): Likewise.
1629
16302005-10-27 Roland McGrath <roland@redhat.com>
1631
Roland McGrath07d4f2f2005-10-28 06:56:24 +00001632 * run-find-prologues.sh: New file.
1633 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1634
1635 * find-prologues.c (handle_function): Skip inlines.
1636
16372005-10-25 Roland McGrath <roland@redhat.com>
1638
1639 * find-prologues.c: New file.
1640 * Makefile.am (noinst_PROGRAMS): Add it.
1641 (find_prologues_LDADD): New variable.
1642
Ulrich Drepper3bbc9502005-09-02 20:29:56 +000016432005-09-02 Ulrich Drepper <drepper@redhat.com>
1644
1645 * run-strings-test.sh: Remove strings.out in the end.
1646
Ulrich Drepper7d65d012005-08-31 15:14:26 +000016472005-08-31 Ulrich Drepper <drepper@redhat.com>
1648
1649 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
1650 * run-allfcts.sh: Likewise.
1651 * run-ecp-test.sh: Likewise.
1652 * run-ecp-test2.sh: Likewise.
1653 * run-elflint-test.sh: Likewise.
1654 * run-funcscopes.sh: Likewise.
1655 * run-get-aranges.sh: Likewise.
1656 * run-get-files.sh: Likewise.
1657 * run-get-lines.sh: Likewise.
1658 * run-get-pubnames.sh: Likewise.
1659 * run-line2addr.sh: Likewise.
1660 * run-ranlib-test2.sh: Likewise.
1661 * run-show-abbrev.sh: Likewise.
1662 * run-show-ciefde.sh: Likewise.
1663 * run-show-die-info.sh: Likewise.
1664 * run-strings-test.sh: Likewise.
1665 * run-strip-test.sh: Likewise.
1666
Ulrich Drepper5a6f8d12005-08-30 17:56:53 +000016672005-08-30 Ulrich Drepper <drepper@redhat.com>
1668
1669 * coverage.sh: Handle case where there is no .gcno file at all.
1670
Ulrich Drepper39cec7a2005-08-30 01:22:01 +000016712005-08-29 Ulrich Drepper <drepper@redhat.com>
1672
1673 * Makefile.am (EXTRA_DIST): Add coverage.
1674 [GCOV]: Generate coverage summary after the tests ran
1675 * coverage.sh: New file.
1676
Ulrich Drepperfbe998a2005-08-29 16:27:10 +000016772005-08-28 Ulrich Drepper <drepper@redhat.com>
1678
1679 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
1680 (CLEANFILES): Add *.gcno *.gcda *.gconv.
1681
16822005-08-28 Ulrich Drepper <drepper@redhat.com>
1683
1684 * run-strings-test.sh: New file.
1685 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1686
Roland McGrath71e15a02005-08-27 10:33:26 +000016872005-08-27 Roland McGrath <roland@redhat.com>
1688
Roland McGrathb0bc2782005-08-27 21:07:16 +00001689 * addrscopes.c (handle_address): Apply bias to PC addresses.
1690
Roland McGrath71e15a02005-08-27 10:33:26 +00001691 * run-funcscopes.sh: New file.
1692 * testfile25.bz2: New data file.
1693 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1694
16952005-08-26 Roland McGrath <roland@redhat.com>
1696
1697 * addrscopes.c (dwarf_diename_integrate): Removed.
1698 (print_vars, handle_address): Use plain dwarf_diename.
1699
17002005-08-25 Roland McGrath <roland@redhat.com>
1701
1702 * funcscopes.c: New file.
1703 * Makefile.am (noinst_PROGRAMS): Add it.
1704 (funcscopes_LDADD): New variable.
1705
1706 * run-addrscopes.sh: Add another case.
1707 * testfile24.bz2: New data file.
1708 * Makefile.am (EXTRA_DIST): Add it.
1709
1710 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
1711 pass it to dwarf_getscopes.
1712 (main): Pass it, true when '=' follows an address.
1713
Roland McGrath4c305da2005-08-25 01:49:35 +000017142005-08-24 Roland McGrath <roland@redhat.com>
Ulrich Drepper8a520952005-08-28 08:56:34 +00001715
Roland McGrath4c305da2005-08-25 01:49:35 +00001716 * line2addr.c (print_address): Omit () for DSOs.
Ulrich Drepper8a520952005-08-28 08:56:34 +00001717
Ulrich Drepper2eb660f2005-08-24 19:47:57 +000017182005-08-24 Ulrich Drepper <drepper@redhat.com>
1719
Ulrich Drepper958bf132005-08-24 21:40:55 +00001720 * run-line2addr.sh: Remove testfile23 in the end.
1721
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00001722 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
Ulrich Drepperf81343a2005-08-24 20:55:31 +00001723 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00001724
Roland McGrathd17fac72005-08-23 08:20:21 +000017252005-08-22 Roland McGrath <roland@redhat.com>
1726
1727 * run-line2addr.sh: Add a case.
1728 * testfile23.bz2: New data file.
1729 * Makefile.am (EXTRA_DIST): Add it.
1730
Roland McGrath9a1f3652005-08-18 20:57:04 +000017312005-08-18 Roland McGrath <roland@redhat.com>
1732
Roland McGrathf5fda7d2005-08-18 22:01:57 +00001733 * run-addrscopes.sh: New file.
1734 * testfile22.bz2: New data file.
1735 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1736
Roland McGrath9a1f3652005-08-18 20:57:04 +00001737 * addrscopes.c: New file.
1738 * Makefile.am (noinst_PROGRAMS): Add it.
1739 (addrscopes_LDADD): New variable.
1740
Ulrich Drepper837b5222005-08-16 05:12:01 +000017412005-08-15 Ulrich Drepper <drepper@redhat.com>
1742
1743 * run-elflint-self.sh: Don't run test if the file doesn't exist.
1744
Roland McGrath1ecb6062005-08-15 09:53:04 +000017452005-08-15 Roland McGrath <roland@redhat.com>
1746
1747 * dwflmodtest.c (print_instance, print_inline): New functions.
1748 (print_func): Call print_inline.
1749 (options, parse_opt): Grok -i/--inlines.
1750
Roland McGrath8d18c292005-08-07 21:42:07 +000017512005-08-07 Roland McGrath <roland@redhat.com>
1752
1753 * dwflmodtest.c: Print function details only if -f flag is given.
1754
Ulrich Drepper47be7952005-08-07 04:41:39 +000017552005-08-06 Ulrich Drepper <drepper@redhat.com>
1756
Ulrich Drepper637963b2005-08-07 05:33:07 +00001757 * run-elflint-self.sh: New file.
1758 * Makefile.am (TESTS): Add run-elflint-self.sh.
1759 (EXTRA_DIST): Likewise.
1760
Ulrich Drepper47be7952005-08-07 04:41:39 +00001761 * Makefile.am: Link with statis libs if BUILD_STATIC.
1762 (dwflmodtest_LDADD): Also link with -ldl.
1763
Ulrich Drepper41de4882005-08-03 00:02:56 +000017642005-08-02 Ulrich Drepper <drepper@redhat.com>
1765
Ulrich Dreppera38998e2005-08-03 02:05:39 +00001766 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
1767 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
1768 library first.
1769 * asm-tst2.c: Likewise.
1770 * asm-tst3.c: Likewise.
1771 * asm-tst4.c: Likewise.
1772 * asm-tst5.c: Likewise.
1773 * asm-tst6.c: Likewise.
1774 * asm-tst7.c: Likewise.
1775 * asm-tst8.c: Likewise.
1776 * asm-tst9.c: Likewise.
1777
Ulrich Drepper41de4882005-08-03 00:02:56 +00001778 * msg_tst.c: Add new error message.
1779
Ulrich Drepper18618fd2005-07-28 21:29:22 +000017802005-07-28 Ulrich Drepper <drepper@redhat.com>
1781
1782 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
1783
Roland McGrathd17fac72005-08-23 08:20:21 +000017842005-06-01 Roland McGrath <roland@redhat.com>
1785
1786 * line2addr.c: Rewritten using libdwfl.
1787 * run-line2addr.sh: Update test for changed arguments.
1788 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
1789 (libdwfl): New variable.
1790 (line2addr_LDADD): Use it.
1791
Roland McGrath18385902005-07-28 07:12:38 +000017922005-07-28 Roland McGrath <roland@redhat.com>
1793
1794 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
1795 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
1796 (dwflmodtest_LDADD): New variable.
1797 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
1798
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000017992005-07-21 Ulrich Drepper <drepper@redhat.com>
1800
1801 * testfile18.bz2: New file.
1802 * run-elflint-test.sh: New file.
1803 * Makefile.am (TESTS): Add run-elflint-test.sh.
1804 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
1805
18062005-05-24 Ulrich Drepper <drepper@redhat.com>
1807
1808 * get-files.c (main): Use correct format specifier.
1809
18102005-05-21 Ulrich Drepper <drepper@redhat.com>
1811
1812 * Makefile.am: Add -Wextra to CFLAGS.
1813 * get-files.c: Remove warning this produced.
1814 * get-pubnames.c: Likewise.
1815 * newfile.c: Likewise.
1816 * newscn.c: Likewise.
1817 * scnnames.c: Likewise.
1818 * showptable.c: Likewise.
1819 * test-nlist.c: Likewise.
1820 * update1.c: Likewise.
1821 * update2.c: Likewise.
1822 * update3.c: Likewise.
1823 * update4.c: Likewise.
1824
18252005-05-08 Ulrich Drepper <drepper@redhat.com>
1826
1827 * run-line2addr.sh: Remove testfile14 at the end.
1828
Ulrich Drepper282bf322005-07-28 21:49:05 +00001829 * run-strip-test.sh: Remove debuginfo test input file as well.
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001830
1831 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
1832 .bz, not .bz2.
1833
18342005-05-03 Roland McGrath <roland@redhat.com>
1835
1836 * run-strip-test.sh: Use variables for test file names.
1837 Optionally produce separate debug file and check it.
1838 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
1839 * run-strip-test3.sh: Likewise.
1840 * run-strip-test4.sh: New file.
1841 * run-strip-test5.sh: New file.
1842 * run-strip-test6.sh: New file.
1843 * testfile15.bz: New file.
1844 * testfile15.debug.bz: New file.
1845 * testfile16.bz: New file.
1846 * testfile16.debug.bz: New file.
1847 * testfile17.bz: New file.
1848 * testfile17.debug.bz: New file.
1849 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1850
18512005-04-25 Ulrich Drepper <drepper@redhat.com>
1852
1853 * run-line2addr.sh: Also use testfile14. Adjust for correct
1854 return of multiple matches.
1855 * testfile14.bz2: New file.
1856 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
1857
1858 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
1859
Roland McGrath87d47802007-07-16 22:23:37 +000018602005-04-04 Roland McGrath <roland@redhat.com>
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001861
1862 * line2addr.c (main): Initialize LINES and NLINES before calling
1863 dwarf_getsrc_file, and free LINES afterwards.
1864
1865 * allfcts.c (main): Use size_t for CUHL.
1866
18672005-04-04 Ulrich Drepper <drepper@redhat.com>
1868
1869 * line2addr.c: New file.
1870 * run-line2addr.sh: New file.
1871 * Makefile.am: Add rules to build, run, and distribute new code.
1872
18732005-04-02 Ulrich Drepper <drepper@redhat.com>
1874
1875 * allfcts.c: New file.
1876 * run-allfcts.sh: New file.
1877 * Makefile.am: Add rules to build, run, and distribute new code.
1878
18792005-02-05 Ulrich Drepper <drepper@redhat.com>
1880
1881 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
1882 programs with -lmudflap.
1883
18842004-09-25 Ulrich Drepper <drepper@redhat.com>
1885
1886 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1887 * asm-tst5.c (main): Likewise.
1888 * asm-tst6.c (main): Likewise.
1889
18902004-01-17 Ulrich Drepper <drepper@redhat.com>
1891
1892 * Makefile.am: Support building with mudflap.
1893
18942004-01-12 Ulrich Drepper <drepper@redhat.com>
1895
1896 * get-aranges.c: Rewrite to use libdw.
1897 * Makefile.am: Reenable get-aranges test.
1898
18992004-01-11 Ulrich Drepper <drepper@redhat.com>
1900
1901 * get-lines.c: New file.
1902 * get-files.c: Adjust for libdw.
1903 * run-get-files.sh: Adjust expected result.
1904 * run-get-lines.sh: Likewise.
1905 * Makefile.am: Run get-lines test. Don't run get-aranges and
1906 get-ciefde test for now.
1907
1908 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
1909 change. Print attribute offset information.
1910 * run-show-abbrev.sh: Adjust expected output.
1911
19122004-01-09 Ulrich Drepper <drepper@redhat.com>
1913
1914 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
1915 * show-die-info.c: Likewise.
1916 * run-show-die-info.sh: Adjust expected output.
1917
19182003-08-13 Ulrich Drepper <drepper@redhat.com>
1919
1920 * Makefile.in: Depend on libebl.a, not libebl.so.
1921
19222003-08-11 Ulrich Drepper <drepper@redhat.com>
1923
1924 * Moved to CVS archive.