blob: 9b0e7aceb5515d9784ee167cc6119d5707754fb3 [file] [log] [blame]
Josh Stone51fff302014-03-11 18:13:55 -070012014-03-11 Josh Stone <jistone@redhat.com>
2
3 * testfilebaxmin.bz2: New testfile.
4 * Makefile.am (EXTRA_DIST): Add testfilebaxmin.bz2.
5 * run-readelf-s.sh: Test testfilebaxmin.
6 * run-dwflsyms.sh: Likewise.
7
Mark Wielaard225dddf2014-01-26 20:16:48 +010082014-01-26 Mark Wielaard <mjw@redhat.com>
9
10 * backtrace-subr.sh (check_unsupported): Special case arm*.
11
Mark Wielaarda02d90a2014-01-25 14:32:42 +0100122014-01-25 Mark Wielaard <mjw@redhat.com>
13
14 * run-addrcfi.sh (EM_ARM): Change reg13 (sp) from undefined to
15 location expression: call_frame_cfa stack_value.
16
Mark Wielaardf48eb6b2014-01-23 00:56:41 +0100172014-01-22 Mark Wielaard <mjw@redhat.com>
18
19 * Makefile.am (line2addr_no_Wformat): Removed.
20
Mark Wielaard13968d92014-01-21 16:13:49 +0100212014-01-21 Mark Wielaard <mjw@redhat.com>
22
23 * Makefile.am (TESTS): Add run-stack-i-test.sh.
24 (EXTRA_DIST): Likewise.
25 * run-stack-i-test.sh: New test.
26
Mark Wielaard531a30a2014-01-20 23:09:26 +0100272014-01-20 Mark Wielaard <mjw@redhat.com>
28
29 * Makefile.am (TESTS): Add run-stack-d-test.sh.
30 (EXTRA_DIST): Add run-stack-d-test.sh, testfiledwarfinlines.bz2
31 testfiledwarfinlines.core.bz2.
32 * run-stack-d-test.sh: New test.
33 * testfiledwarfinlines.bz2: New test file.
34 * testfiledwarfinlines.core.bz2: Likewise.
35
Mark Wielaardd7cffa72014-01-16 09:45:51 +0100362014-01-16 Mark Wielaard <mjw@redhat.com>
37
Mark Wielaardc80375d2014-01-16 13:48:24 +010038 * run-nm-self.sh: Don't use testrun_on_self_quiet but just testrun
39 on one ET_REL, one ET_EXEC and one ET_DYN file.
40 * test-subr.sh (self_test_files): Add two ET_REL files, only add
41 two libebl ET_DYN backend files.
42
432014-01-16 Mark Wielaard <mjw@redhat.com>
44
Mark Wielaardd7cffa72014-01-16 09:45:51 +010045 * run-backtrace-demangle.sh: Check exitcode and max number of frames.
46
Jan Kratochvil435808a2014-01-18 21:56:13 +0100472014-01-18 Jan Kratochvil <jan.kratochvil@redhat.com>
48
49 Fix false FAILs on testsuite with ulimit -c unlimited.
50 * backtrace-child.c (sigusr2): Call pthread_exit.
51 (main): Return, do not call abort.
52
Jan Kratochvil7c6e7852014-01-15 21:16:57 +0100532014-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 Fix corruption of non-C++ symbols by the demangler.
56 * Makefile.am (TESTS): Add run-backtrace-demangle.sh.
57 <!DEMANGLE>: Add ELFUTILS_DISABLE_DEMANGLE export.
58 (EXTRA_DIST): Add run-backtrace-demangle.sh,
59 testfile-backtrace-demangle.bz2, testfile-backtrace-demangle.cc,
60 testfile-backtrace-demangle.core.bz2.
61 * backtrace-demangle.cc: New file.
62 * run-backtrace-demangle.sh: New file.
63 * testfile-backtrace-demangle.bz2: New file.
64 * testfile-backtrace-demangle.cc: New file.
65 * testfile-backtrace-demangle.core.bz2: New file.
66
Matthias Klosee922ec42014-01-07 10:25:29 +0100672014-01-07 Matthias Klose <doko@ubuntu.com>
68
69 * backtrace-subr.sh (check_native_core): Check to see if core file
70 was created without ".PID" extension, if so mv core to core.PID.
71 Skip test if no core file was created or could be found.
72
Mark Wielaard4f1c96d2014-01-04 14:24:58 +0100732014-01-04 Mark Wielaard <mjw@redhat.com>
74
Mark Wielaard70c3a532014-01-04 23:28:33 +010075 * backtrace-data.c (main): Don't assert if raise returns.
76 * backtrace-dwarf.c (report_pid): Call dwfl_linux_proc_attach with
77 assume_ptrace_attached true.
78 (ptrace_detach_stopped): Removed function.
79 (main): Don't call ptrace_detach_stopped.
80 * backtrace.c (ptrace_detach_stopped): Removed function.
81 (report_pid): Call dwfl_linux_proc_attach with assume_ptrace_attached
82 true.
83 (exec_dump): Don't call ptrace_detach_stopped.
84
852014-01-04 Mark Wielaard <mjw@redhat.com>
86
Mark Wielaard1051a0c2014-01-04 15:41:04 +010087 * backtrace-subr.sh (check_native_core): Skip, exit 77, the test
88 if we cannot adjust core ulimit.
89
902014-01-04 Mark Wielaard <mjw@redhat.com>
91
Mark Wielaard4f1c96d2014-01-04 14:24:58 +010092 * cleanup-13.c (force_unwind_stop): Removed.
93 (force_unwind): Just call abort. Don't setup _Unwind_Exception and
94 don't call _Unwind_ForcedUnwind.
95
Mark Wielaardb92af192014-01-03 18:15:02 +0100962014-01-03 Mark Wielaard <mjw@redhat.com>
97
98 * run-addrcfi.sh: Add case for EM_AARCH64.
99 * testfileaarch64.bz2: New testfile.
100 * Makefile.am (EXTRA_DIST): Add testfilesaarch64.bz2.
101
Mark Wielaard19108012013-12-30 22:00:57 +01001022013-12-30 Mark Wielaard <mjw@redhat.com>
103
104 * backtrace-dwarf.c (report_pid): Explicitly call
105 dwfl_linux_proc_attach and check for errors.
106 * backtrace.c (report_pid): Likewise.
107
Mark Wielaardb6ef1ce2013-12-21 19:39:19 +01001082013-12-21 Mark Wielaard <mjw@redhat.com>
109
110 * backtrace.c (callback_verify): Only assert that case 5 is the last
111 instruction of backtracegen on x86_64 native.
112
Jan Kratochvilc6a41482013-12-17 18:49:54 +01001132013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com>
Mark Wielaard159ac522013-12-18 11:05:54 +0100114 Mark Wielaard <mjw@redhat.com>
115
116 * Makefile.am (EXTRA_DIST): Add testfile66.bz2, testfile66.core.bz2
117 and testfilebaz*ppc64*.bz2 files.
118 * dwflsyms.c (list_syms): Remove unused from parameter mod_name. Print
119 error on dwfl_module_getsymtab error.
120 (list_syms): Use dwfl_module_getsym and dwfl_module_getsym_info.
121 Compare values for non-ET_REL. Use dwfl_module_addrinfo.
122 Also print section of actual value if different from sym.
123 * run-addrname-test.sh (testfile66, testfile66.core): New tests.
124 Test addr2line -x by showing different sections for address and
125 found name in testfile66.
126 * run-dwflsyms.sh (testfile66, testfile66.core, hello_ppc64.ko,
127 testfilebaz*ppc64): New tests.
128 * testfile66.bz2, testfile66.core.bz2, testfilebazdbgppc64.bz2,
129 testfilebazdbgppc64.debug.bz2, testfilebazdbgppc64_pl.bz2,
130 testfilebazdbgppc64_plr.bz2, testfilebazdynppc64.bz2,
131 testfilebazmdbppc64.bz2, testfilebazminppc64.bz2,
132 testfilebazminppc64_pl.bz2, testfilebazminppc64_plr.bz2,
133 testfilebaztabppc64.bz2: New test files.
134
1352013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com>
Jan Kratochvilc6a41482013-12-17 18:49:54 +0100136
137 unwinder: s390 and s390x
138 * Makefile.am (TESTS): Add run-backtrace-core-s390x.sh and
139 run-backtrace-core-s390.sh.
140 (EXTRA_DIST): Add backtrace.s390x.core.bz2, backtrace.s390x.exec.bz2,
141 backtrace.s390.core.bz2, backtrace.s390.exec.bz2,
142 run-backtrace-core-s390x.sh and run-backtrace-core-s390.sh.
143 * backtrace.s390.core.bz2: New file.
144 * backtrace.s390.exec.bz2: New file.
145 * backtrace.s390x.core.bz2: New file.
146 * backtrace.s390x.exec.bz2: New file.
147 * run-backtrace-core-s390.sh: New file.
148 * run-backtrace-core-s390x.sh: New file.
149
Jan Kratochvilb3c810f2013-12-17 21:11:48 +01001502013-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
151
152 * backtrace-dwarf.c (executable, find_elf, dwfl_offline): Remove unused
153 code.
154
Jan Kratochvil5cbf42a2013-12-15 18:56:17 +01001552013-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 unwinder: ppc
158 * Makefile.am (TESTS): Add run-backtrace-core-ppc.sh.
159 (EXTRA_DIST): Add backtrace.ppc.core.bz2,
160 backtrace.ppc.exec.bz2 and run-backtrace-core-ppc.sh.
161 * backtrace.ppc.core.bz2: New file.
162 * backtrace.ppc.exec.bz2: New file.
163 * run-backtrace-core-ppc.sh: New file.
164
Mark Wielaard7fc49292013-12-13 22:42:46 +01001652013-12-10 Mark Wielaard <mjw@redhat.com>
166
Mark Wielaard63572f42013-12-13 23:12:18 +0100167 * Makefile.am (backtrace_child_biarch_SOURCES): New backtrace-child.c.
168
1692013-12-10 Mark Wielaard <mjw@redhat.com>
170
Mark Wielaard7fc49292013-12-13 22:42:46 +0100171 * Makefile.am (valgrind_cmd): Remove --trace-children=yes.
172 * backtrace-subr.sh (check_native_core): Disable valgrind while
173 dumping core.
174 * run-backtrace-data.sh: Disable valgrind.
175 * run-backtrace-dwarf.sh: Likewise.
176
Mark Wielaard3951f2e2013-12-09 16:33:26 +01001772013-12-09 Mark Wielaard <mjw@redhat.com>
178
179 * varlocs.c (print_expr): Update comment to explain empty location
180 associated with DW_OP_GNU_implicit_pointer.
181
Jan Kratochvilf88863f2013-12-05 16:16:14 +01001822013-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
183
184 Fix test FAIL with -O2.
185 * backtrace-child.c (sigusr2): Add NOINLINE_NOCLONE and final asm stub.
186
Mark Wielaard813aae02013-12-05 15:26:51 +01001872013-12-05 Mark Wielaard <mjw@redhat.com>
188
189 * backtrace-data.c (main): If unsupported also print to stderr.
190 * run-backtrace-dwarf.sh: Add check_unsupported and check_main.
191
Mark Wielaard1bfab192013-12-04 20:55:23 +01001922013-12-04 Mark Wielaard <mjw@redhat.com>
193
194 * Makefile.am (backtrace-child-biarch): Add $(EXEEXT).
195
Jan Kratochvil8ae9bc92013-12-02 20:54:28 +01001962013-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
197
198 * Makefile.am (check_PROGRAMS): Add backtrace, backtrace-child,
199 backtrace-data and backtrace-dwarf.
200 (BUILT_SOURCES, clean-local, backtrace-child-biarch): New.
201 (TESTS): Add run-backtrace-native.sh, run-backtrace-data.sh,
202 run-backtrace-dwarf.sh, run-backtrace-native-biarch.sh,
203 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh,
204 run-backtrace-core-x86_64.sh and run-backtrace-core-i386.sh.
205 <!BIARCH> Add export of ELFUTILS_DISABLE_BIARCH.
206 (EXTRA_DIST): Add run-backtrace-data.sh, run-backtrace-dwarf.sh,
207 cleanup-13.c, run-backtrace-native.sh, run-backtrace-native-biarch.sh,
208 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh,
209 run-backtrace-core-x86_64.sh, run-backtrace-core-i386.sh,
210 backtrace-subr.sh, backtrace.i386.core.bz2, backtrace.i386.exec.bz2,
211 backtrace.x86_64.core.bz2, backtrace.x86_64.exec.bz2.
212 (backtrace_LDADD, backtrace_child_CFLAGS, backtrace_child_LDFLAGS)
213 (backtrace_data_LDADD, backtrace_dwarf_CFLAGS, backtrace_dwarf_LDADD):
214 New.
215 * backtrace-child.c: New file.
216 * backtrace-data.c: New file.
217 * backtrace-dwarf.c: New file.
218 * backtrace-subr.sh: New file.
219 * backtrace.c: New file.
220 * cleanup-13.c: New file.
221 * backtrace.i386.core.bz2: New file.
222 * backtrace.i386.exec.bz2: New file.
223 * backtrace.x86_64.core.bz2: New file.
224 * backtrace.x86_64.exec.bz2: New file.
225 * run-backtrace-core-i386.sh: New file.
226 * run-backtrace-core-x86_64.sh: New file.
227 * run-backtrace-native-biarch.sh: New file.
228 * run-backtrace-native-core-biarch.sh: New file.
229 * run-backtrace-native-core.sh: New file.
230 * run-backtrace-native.sh: New file.
231 * run-backtrace-data.sh: New file.
232 * run-backtrace-dwarf.sh: New file.
233
Mark Wielaard819c3492013-11-27 16:45:44 +01002342013-11-27 Mark Wielaard <mjw@redhat.com>
235
236 * dwflsyms.c (gelf_bind_order): New function.
237 (elf_section_name): Likewise.
238 (addr_in_section): Likewise.
239 (list_syms): Use dwfl_module_getsym_elf and dwfl_module_addrsym_elf.
240 Refine assert using gelf_bind_order. Print elf_section_name. Check
241 bias with addr_in_section.
242 * run-dwflsyms.sh: Add section names to expected output.
243
Mark Wielaard0d5a8672013-11-26 10:44:18 +01002442013-11-26 Mark Wielaard <mjw@redhat.com>
245
246 * Makefile.am (EXTRA_DIST): Add run-funcretval.sh.
247
Petr Machata98c8a732013-11-26 03:10:31 +01002482013-11-25 Petr Machata <pmachata@redhat.com>
249
250 * testfile_aarch64_core.bz2, hello_aarch64.ko.bz2: New files.
251 * funcretval_test.c, funcretval_test_aarch64.bz2: Likewise.
252 * Makefile.am (EXTRA_DIST): Add these.
253 (TESTS): Add run-funcretval.sh.
254 * run-allregs.sh: Use testfile_aarch64_core.bz2 for a regs_test.
255 * run-readelf-mixed-corenote.sh: ... and for a readelf -n test.
256 * run-strip-reloc.sh: Add a test on hello_aarch64.ko.bz2.
257 * run-funcretval.sh: New file.
258
Josh Stonedb35c872013-11-18 14:29:35 -08002592013-11-18 Josh Stone <jistone@redhat.com>
260
261 * testfilebazdbg_plr.bz2: New testfile.
262 * testfilebazmin_plr.bz2: Likewise.
263 * Makefile.am (EXTRA_DIST): Add the above files.
264 * run-dwflsyms.sh: Add prelink -r tests.
265
Mark Wielaard68ce4fc2013-11-16 00:11:38 +01002662013-11-15 Mark Wielaard <mjw@redhat.com>
267
268 * testfilebazmdb.bz2: Regenerated.
269 * testfilebazmin.bz2: Likewise.
270 * testfilebazdbg_pl.bz2: New testfile.
271 * testfilebazmin_pl.bz2: Likewise.
272 * Makefile.am (EXTRA_DIST): Add testfilebazdbg_pl.bz2 and
273 testfilebazmin_pl.bz2.
274 * dwflsyms.c (list_syms): Call dwfl_module_relocate_address and
275 print relative address of function symbols.
276 * run-dwflsyms.sh: Add prelink tests and adjust expected output.
277
Michael Forneya45c8042013-11-01 00:51:04 -07002782013-11-01 Michael Forney <mforney@mforney.org>
279
280 * Makefile.am (TESTS_ENVIRONMENT): Use and export NM.
281 * run-arsymtest.sh: Use NM.
282
Mark Wielaardd8c75df2013-11-05 11:27:19 +01002832013-11-05 Mark Wielaard <mjw@redhat.com>
284
285 * allfcts.c (main): Correct dwarf_getfuncs return value check.
286
Mark Wielaarde6a9bb82013-10-10 11:40:12 +02002872013-10-10 Mark Wielaard <mjw@redhat.com>
288 Josh Stone <jistone@redhat.com>
289
290 * run-allfcts-multi.sh: New test.
291 * test-offset-loop.bz2: New testfile.
292 * test-offset-loop.alt.bz2: New testfile.
293 * Makefile.am (TESTS): Add run-allcft-multi.sh if ENABLE_DWZ.
294 (EXTRA_DIST): Add run-allfcts-multi.sh, test-offset-loop.bz2 and
295 test-offset-loop.alt.bz2.
296
Mark Wielaardd1829742013-10-15 23:53:32 +02002972013-10-15 Mark Wielaard <mjw@redhat.com>
298
299 * run-unstrip-M.sh: New test.
300 * Makefile.am (TESTS): Add run-unstrip-M.sh.
301 (EXTRA_DIST): Likewise.
302
Mark Wielaard3dec3e12013-10-06 17:04:07 +02003032013-10-06 Mark Wielaard <mjw@redhat.com>
304
305 * run-addrcfi.sh: Remove nop from expected ppc and ppc64
306 location expression.
307
Josh Stone5dbbc5e2013-10-03 12:38:25 -07003082013-10-03 Josh Stone <jistone@redhat.com>
309
310 * typeiter2.c: New file, reversing typeiter.c.
311 * run-typeiter.sh: Also run typeiter2.
Mark Wielaardd1829742013-10-15 23:53:32 +0200312 * Makefile.am (check_PROGRAMS): Add typeiter2.
Josh Stone5dbbc5e2013-10-03 12:38:25 -0700313 (typeiter2_LDADD): New variable.
314
Petr Machataab224102013-09-26 00:39:34 +02003152013-09-26 Petr Machata <pmachata@redhat.com>
316
Petr Machata0c9ae0c2013-09-26 21:02:22 +0200317 * run-readelf-mixed-corenote.sh: Update output of testfile71
318 dump--readelf can newly decode the NT_FILE note.
319
3202013-09-26 Petr Machata <pmachata@redhat.com>
321
Petr Machataab224102013-09-26 00:39:34 +0200322 * Makefile.am (EXTRA_DIST): Add testfile71.bz2.
323 * run-readelf-mixed-corenote.sh: New test for this file.
324 * testfile71.bz2: New file.
325
Mark Wielaard1b734df2013-09-20 09:50:42 -04003262013-09-20 Mark Wielaard <mjw@redhat.com>
327
328 * allfcts.c (cb): Return DWARF_CB_ABORT.
329 (main): Iterate over all offsets returned by dwarf_getfuncs.
330 * run-allfcts.sh: Add nested_funcs and class_func testcases.
331 * testfile_nested_funcs.bz2: New test file.
332 * testfile_class_func.bz2: Likewise.
333 * Makefile.am (EXTRA_DIST): Add testfile_class_func.bz2 and
334 testfile_nested_funcs.bz2.
335
Mark Wielaard6e6e54e2013-08-31 00:52:12 +02003362013-08-30 Mark Wielaard <mjw@redhat.com>
337
338 * Makefile.am (check_PROGRAMS): Add varlocs.
339 (TESTS): Add run-varlocs.sh.
340 (EXTRA_DIST): Add run-varlocs.sh, testfile_const_type.c,
341 testfile_const_type.bz2, testfile_implicit_pointer.c,
342 testfile_implicit_pointer.bz2, testfile_parameter_ref.c,
343 testfile_entry_value.c, testfile_entry_value.bz2,
344 testfile_implicit_value.c and testfile_implicit_value.bz2.
345 (varlocs_LDADD): New.
346 * run-varlocs: New test.
347 * testfile_const_type.c: New test source file.
348 * testfile_entry_value.c: Likewise.
349 * testfile_implicit_pointer.c: Likewise.
350 * testfile_implicit_value.c: Likewise.
351 * testfile_parameter_ref.c: Likewise.
352 * testfile_const_type.bz2: New test file.
353 * testfile_entry_value.bz2: Likewise.
354 * testfile_implicit_pointer.bz2: Likewise.
355 * testfile_implicit_value.bz2: Likewise.
356 * testfile_parameter_ref.bz2: Likewise.
357 * varlocs.c: New test source.
358
Mark Wielaard92e47d62013-09-02 16:46:50 +02003592013-08-29 Mark Wielaard <mjw@redhat.com>
360
361 * run-addrcfi.sh: Add case for EM_ARM.
362 * testfilearm.bz2: New testfile.
363 * Makefile.am (EXTRA_DIST): Add testfilesarm.bz2.
364
Mark Wielaardd3f16452013-08-28 18:10:44 +02003652013-08-28 Mark Wielaard <mjw@redhat.com>
366
Mark Wielaard79b91812013-08-28 21:54:58 +0200367 * addrcfi.c (handle_cfi): Handle .debug_frame or .eh_frame
368 completely missing.
369 * run-addrcfi.sh: Add case for EM_S390 ELFCLASS32 and ELFCLASS64.
370 * testfiles390.bz2: New testfile.
371 * testfiles390x.bz2: Likewise.
372 * Makefile.am (EXTRA_DIST): Add testfiles390.bz2 and
373 testfiles390x.bz2.
374
3752013-08-28 Mark Wielaard <mjw@redhat.com>
376
Mark Wielaardd3f16452013-08-28 18:10:44 +0200377 * addrcfi.c (handle_cfi): Use printf not error.
378 * run-addrcfi.sh: Add case for EM_PPC and EM_PPC64.
379 * testfileppc32.bz2: New testfile.
380 * testfileppc64.bz2: Likewise.
381 * Makefile.am (EXTRA_DIST): Add testfileppc32.bz2 and
382 testfileppc64.bz2.
383
Mark Wielaard292b1782013-08-27 15:40:56 +02003842013-08-27 Mark Wielaard <mjw@redhat.com>
385
386 * run-addrcfi.sh: New test.
387 * Makefile.am (TESTS): Add run-addrcfi.sh.
388 (EXTRA_DIST): Likewise.
389 * addrcfi.c (op_name): New function.
390 (print_detail): Call and print op_name. Check ops, not result
391 to check if this is "same value" or "undefined".
392 (handle_cfi): Make sure cfa_ops doesn't point to NULL.
393
Mark Wielaard4b9e6392013-08-13 11:40:21 +02003942013-08-13 Mark Wielaard <mjw@redhat.com>
395
396 * run-addr2line-i-test.sh: New test.
397 * testfile-inlines.bz2: New testfile.
398 * Makefile.am (EXTRA_DIST): Add run-addr2line-i-test.sh and
399 testfile-inlines.bz2.
400 (TESTS): Add run-addr2line-i-test.sh.
401
Mark Wielaardd0f85012013-08-12 14:21:31 +02004022013-08-12 Mark Wielaard <mjw@redhat.com>
403
404 * run-addr2line-test.sh: New test.
405 * Makefile.am (EXTRA_DIST): Add run-addr2line-test.sh.
406 (TESTS): Likewise.
407
Jan Kratochvil596d4302013-07-23 16:30:01 +02004082013-07-23 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * run-unstrip-n.sh (test-core.*): Ignore libc.so.6 entry and order of
411 the entries.
412
Mark Wielaard263d7ee2013-07-02 16:16:58 +02004132013-07-02 Mark Wielaard <mjw@redhat.com>
414
415 * Makefile.am (EXTRA_DIST): Fix typo, forgot extension in
416 testfilenolines.bz2.
417
Jan Kratochvil8ff86292013-05-30 13:21:20 +02004182013-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
419
420 * Makefile.am (EXTRA_DIST): Add test-core-lib.so.bz2,
421 test-core.core.bz2 and test-core.exec.bz2.
422 * run-addrname-test.sh: New test for these files.
423 * run-unstrip-n.sh: Update expected output. New test for these files.
424 * test-core-lib.so.bz2: New file.
425 * test-core.core.bz2: New file.
426 * test-core.exec.bz2: New file.
427
Mark Wielaard9affad32013-05-03 11:28:49 +02004282013-05-03 Mark Wielaard <mjw@redhat.com>
429
430 * testfilenolines.bz2: New test file.
431 * Makefile.am (EXTRA_DIST): Add testfilenolines.bz2.
432 * run-get-lines.sh: Run testrun_compare on testfilenolines.
433
Jan Kratochvil904aec22013-04-30 14:27:16 +02004342013-04-30 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 * dwfl-report-elf-align.c: Use false add_p_vaddr for dwfl_report_elf.
437
Mark Wielaard807ea312013-04-29 20:48:36 +02004382013-04-29 Mark Wielaard <mjw@redhat.com>
439
440 * test-subr.sh: Don't use pushd, just cd into test-dir.
441 (exit_cleanup): Don't use popd, just cd .. to get out.
442
Mark Wielaarda6098312013-04-26 21:21:56 +02004432013-04-27 Mark Wielaard <mjw@redhat.com>
444
Mark Wielaard527e21e2013-04-27 23:15:44 +0200445 * test-subr.sh (exit_cleanup): New function.
446 (trap): Use exit_cleanup as argument.
447 * run-native-test.sh (native_exit): New function.
448 (trap): For EXIT (0) use native_exit as argument.
449
4502013-04-27 Mark Wielaard <mjw@redhat.com>
451
Mark Wielaardb0f202e2013-04-28 00:54:17 +0200452 * update1.c (main): Use unique tempfile name and unlink file.
453 * update2.c (main): Likewise.
454 * update3.c (main): Likewise.
455 * update4.c (main): Use unique tempfile name.
456
4572013-04-27 Mark Wielaard <mjw@redhat.com>
458
Mark Wielaarda6098312013-04-26 21:21:56 +0200459 * run-alldts.sh: Add testfile-alldts to tempfiles.
460 * run-elf_cntl_gelf_getshdr.sh: Add test_shdr.out to tempfiles.
461 * run-macro-test.sh: Add readelf.macros.out to tempfiles.
462 * run-strip-reloc.sh: Add readelf.out, readelf.out1, readelf.out2
463 and out.stripped1, out.debug1, out.stripped2, out.debug2 to tempfiles.
464
Mark Wielaard86be7922013-04-26 23:44:25 +02004652013-04-26 Mark Wielaard <mjw@redhat.com>
466
467 * Makefile.am (installed_TESTS_ENVIRONMENT): Export environment,
468 remove wrapper.
469 (TESTS_ENVIRONMENT): Likewise.
470 (installed_LOG_COMPILER): New variable defining wrapper.
471 (LOG_COMPILER): Likewise.
472 * run-*.sh: Fixup location of input and output files.
473 * test-subr.sh: Create test_dir, pushd to execute test in.
474 (trap): Remove test_dir.
475 (testfiles): Use abs_srcdir.
476 (installed_testrun): Match on abs_builddir or abs_top_builddir.
477 (self_test_files): Adjust path.
478
Mark Wielaardcdaaf212013-04-25 16:50:11 -04004792013-04-24 Mark Wielaard <mjw@redhat.com>
480
481 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
482
Mark Wielaarda8c7f052013-03-25 21:11:53 +01004832013-03-25 Mark Wielaard <mjw@redhat.com>
484
Mark Wielaardb79788c2013-03-25 11:45:22 +0100485 * run-readelf-aranges.sh: New test.
486 * testfilefoobarbaz.bz2: New test file.
487 * Makefile.am (TESTS): Add run-readelf-aranges.sh.
488 (EXTRA_DIST): Add run-readelf-aranges.sh and testfilefoobarbaz.bz2.
489
4902013-03-25 Mark Wielaard <mjw@redhat.com>
491
Mark Wielaarda8c7f052013-03-25 21:11:53 +0100492 * run-readelf-dwz-multi.sh: Expect high_pc also as address.
493
Jan Kratochvila1d44822013-03-19 13:40:13 +01004942013-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
495
496 * Makefile.am (check_PROGRAMS): Add dwfl-report-elf-align.
497 (TESTS): Add run-dwfl-report-elf-align.sh.
498 (EXTRA_DIST): Add run-dwfl-report-elf-align.sh and
499 testfile-dwfl-report-elf-align-shlib.so.bz2 .
500 (dwfl_report_elf_align_LDADD): New.
501 * dwfl-report-elf-align.c: New file.
502 * run-dwfl-report-elf-align.sh: New file.
503 * testfile-dwfl-report-elf-align-shlib.so.bz2: New file.
504
Mark Wielaardf1b06b52013-03-12 12:02:51 +01005052013-03-12 Mark Wielaard <mjw@redhat.com>
506
507 * run-dwfllines.sh: New test.
508 * dwfllines.c: New test program.
509 * Makefile.am (TESTS): Add run-dwfllines.sh.
510 (EXTRA_DIST): Likewise.
511 (dwfllines_LDADD): New variable.
512
Mark Wielaardf6185a72013-02-22 23:42:59 +01005132013-02-22 Mark Wielaard <mjw@redhat.com>
514
515 * Makefile.am (TESTS): Remove run-readelf-s.sh and run-dwflsyms.sh.
516 (LZMA): Add run-readelf-s.sh and run-dwflsyms.sh to TESTS.
517
Mark Wielaard443304e2013-02-15 22:45:22 +01005182013-02-15 Mark Wielaard <mjw@redhat.com>
519
520 * testfile-dwzstr.bz2: New testfile.
521 * testfile-dwzstr.multi.bz2: Likewise.
522 * run-readelf-dwz-multi.sh: Add readelf testfile-dwzstr test.
523 * Makefile.am (EXTRA_DIST): Add testfile-dwzstr.bz2 and
524 testfile-dwzstr.multi.bz2.
525
Mark Wielaard6c4b2072013-01-30 11:04:38 +01005262013-01-30 Mark Wielaard <mjw@redhat.com>
527
528 * testfileloc.bz2: New testfile.
529 * run-readelf-loc.sh: New test.
530 * Makefile.am (TESTS): Add run-readelf-loc.sh.
531 (EXTRA_DIST): Add run-readelf-loc.sh and testfileloc.bz2.
532
Jan Kratochvilcc84d792012-10-10 19:32:05 +02005332013-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 * run-readelf-mixed-corenote.sh: New testcase for readelf -n of s390
536 and s390x core notes.
537 * testfile67.bz2: New file.
538 * testfile68.bz2: New file.
539 * Makefile.am (EXTRA_DIST): Add testfile67.bz2 and testfile68.bz2 .
540
Mark Wielaard697bdca2013-01-23 17:39:19 +01005412013-01-23 Mark Wielaard <mjw@redhat.com>
542
543 * testfilebasmin.bz2: New testfile.
544 * Makefile.am (EXTRA_DIST): Add testfilebasmin.bz2.
545 * run-readelf-s.sh: Test testfilebasmin.
546 * run-dwflsyms.sh: Likewise.
547
Mark Wielaard9a91fb22013-01-16 15:19:40 +01005482013-01-16 Mark Wielaard <mjw@redhat.com>
549
550 * Makefile.am (check_PROGRAMS): Add dwflsyms.
551 (TESTS): Add run-readelf-s.sh and run-dwflsyms.sh.
552 (EXTRA_DIST): Add run-readelf-s.sh, testfilebazdbg.bz2,
553 testfilebazdyn.bz2, testfilebazmin.bz2, testfilebazdbg.debug.bz2,
554 testfilebazmdb.bz2, testfilebaztab.bz2 and run-dwflsyms.sh.
555 (dwflsyms_LDADD): New variable.
556
Roland McGrath3f9256d2013-01-07 15:13:46 -08005572013-01-07 Roland McGrath <roland@hack.frob.com>
558
559 * run-prelink-addr-test.sh: Use ln -snf.
560
Mark Wielaard1d6a4352012-12-03 17:01:09 +01005612012-12-03 Mark Wielaard <mjw@redhat.com>
562
563 * Makefile.am (valgrind_cmd): Add --run-libc-freeres=no.
564
Jan Kratochvild5784af2012-10-18 00:11:30 +02005652012-11-29 Jan Kratochvil <jan.kratochvil@redhat.com>
566
567 * run-addrname-test.sh: New test for PIE relocation.
568 * testfile70.core.bz2: New file.
569 * testfile70.exec.bz2: New file.
570 * Makefile.am (EXTRA_DIST): Add testfile70.core.bz2 and
571 testfile70.exec.bz2 .
572
Jan Kratochvild7ed0252012-10-27 21:31:58 +02005732012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
574
575 * Makefile.am (EXTRA_DIST): Add testfile64.bz2, testfile65.bz2,
576 testfile69.core.bz2 and testfile69.so.bz2 .
577
Jan Kratochvil3fdcdcb2012-10-17 21:49:10 +02005782012-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
579
580 * run-addrname-test.sh: New test for DSO with build-id bias.
581 * testfile69.core.bz2: New file.
582 * testfile69.so.bz2: New file.
583
Jan Kratochvil78dec222012-10-10 08:04:01 +02005842012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
585
Jan Kratochvil387654d2012-10-10 08:08:44 +0200586 * run-addrname-test.sh: New test for core vDSO bias.
587 * testfile65.bz2: New file.
588
5892012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
590
Jan Kratochvil78dec222012-10-10 08:04:01 +0200591 * run-addrname-test.sh: New test for symbol preferences.
592 * testfile64.bz2: New file.
593
Mark Wielaarde3e3ee22012-10-01 16:14:12 +02005942012-10-01 Mark Wielaard <mjw@redhat.com>
595
596 * Makefile.am (TESTS_ENVIRONMENT): Define valgrind_cmd if USE_VALGRIND.
597 * test-wrapper.sh: Export VALGRIND_CMD if available.
598 * test-subr.sh (built_testrun): Use VALGRIND_CMD to invoke test prog.
599 (installed_testrun): Likewise.
600
Petr Machataae7c5e72012-09-24 16:16:27 +02006012012-09-24 Petr Machata <pmachata@redhat.com>
602
Petr Machata522a73f2012-09-24 16:46:52 +0200603 * testfile63.bz2: New testfile.
604 * run-readelf-mixed-corenote.sh: New test.
605 * Makefile.am (TEST): Add run-readelf-mixed-corenote.sh.
606 (EXTRA_DIST): Add testfile63.bz2 and run-readelf-mixed-corenote.sh.
607
6082012-09-24 Petr Machata <pmachata@redhat.com>
609
Petr Machataae7c5e72012-09-24 16:16:27 +0200610 * testfile62.bz2: New testfile.
611 * run-readelf-vmcoreinfo.sh: New test.
612 * Makefile.am (TEST): Add run-readelf-vmcoreinfo.sh.
613 (EXTRA_DIST): Add testfile62.bz2 and run-readelf-vmcoreinfo.sh.
614
Petr Machata3662ad12012-09-18 21:35:19 +02006152012-09-18 Petr Machata <pmachata@redhat.com>
616
617 * testfile61.bz2: New testfile.
618 * run-allregs.sh: Run reg_test testfile61.
619 * Makefile.am (EXTRA_DIST): Add testfile61.bz2.
620
Mark Wielaarde0ebc5a2012-08-24 14:51:37 +02006212012-08-24 Mark Wielaard <mjw@redhat.com>
622
623 * Makefile.am (EXTRA_DIST): Add testfile60.bz2.
624
Jeff Kenton257dcf42012-08-22 09:00:03 -04006252012-08-22 Jeff Kenton <jkenton@tilera.com>
626
627 * testfile60.bz2: New testfile.
628 * run-allregs.sh: Run reg_test testfile60.
629
Mark Wielaardf5519fc2012-08-24 13:54:52 +02006302012-08-24 Mark Wielaard <mjw@redhat.com>
631
632 * Makefile.am (TESTS): Only add run-readelf-dwz-multi.sh if
633 ENABLE_DWZ.
634
Mark Wielaardf31c4412012-08-17 00:35:03 +02006352012-08-16 Mark Wielaard <mjw@redhat.com>
636
637 * allregs.c (dwarf_encoding_string): Rewritten using known-dwarf
638 macros.
639 * show-die-info.c (tagnames): Removed.
640 (attrs): Removed.
641 (dwarf_tag_string): New function using known-dwarf macros.
642 (dwarf_attr_string): Likewise.
643 (handle): Call dwarf_tag_string and dwarf_attr_string instead.
644 * run-readelf-dwz-multi.sh: Expect language C89, not ISO C89.
645
Mark Wielaard775375e2012-06-22 12:02:45 +02006462012-06-27 Mark Wielaard <mjw@redhat.com>
647
648 * Makefile.am (TESTS): Add run-readelf-dwz-multi.sh.
649 (EXTRA_DIST): Add run-readelf-dwz-multi.sh,
650 libtestfile_multi_shared.so.bz2, testfile_multi.dwz.bz2 and
651 testfile_multi_main.bz2.
652 * run-readelf-dwz-multi.sh: New test.
653 * libtestfile_multi_shared.so.bz2: New testfile.
654 * testfile_multi.dwz.bz2: New testifle.
655 * testfile_multi_main.bz2: New testifle.
656
Petr Machata30a941c2012-08-01 21:41:36 +02006572012-08-01 Petr Machata <pmachata@redhat.com>
658
659 * run-test-archive64.sh: New test.
660 * testarchive64.a.bz2: New testfile.
661 * Makefile.am (TESTS): Add run-test-archive64.sh.
662 (EXTRA_DIST): Likewise.
663
Mark Wielaard94e387f2012-08-01 15:31:12 +02006642012-08-01 Mark Wielaard <mjw@redhat.com>
665
Mark Wielaardbf707b52012-08-01 15:39:11 +0200666 * run-nm-self.sh: New test.
667 * run-readelf-self.sh: Likewise.
668 * test-subr.sh (testrun_on_self_quiet): New function.
669 * Makefile.am (TESTS): Add run-nm-self.sh and run-readelf-self.sh.
670 (EXTRA_DIST): Likewise.
671
6722012-08-01 Mark Wielaard <mjw@redhat.com>
673
Mark Wielaard94e387f2012-08-01 15:31:12 +0200674 * test-subr.sh (self_test_files): New list of files.
675 (testrun_on_self): New function.
676 * run-elflint-self.sh: Use testrun_on_self.
677
Mark Wielaard714ea0e2012-07-19 13:07:39 +02006782012-07-19 Mark Wielaard <mjw@redhat.com>
679
Mark Wielaard030f6262012-07-18 13:14:30 +0200680 * Makefile.am (check_PROGRAMS): Add test-elf_cntl_gelf_getshdr.
681 (TESTS): Add run-elf_cntl_gelf_getshdr.sh.
682 (EXTRA_DIST): Likewise.
683 (test_elf_cntl_gelf_getshdr_LDADD): New.
684 test-elf_cntl_gelf_getshdr.c: New test program.
685 run-elf_cntl_gelf_getshdr.sh: New test script.
686
6872012-07-19 Mark Wielaard <mjw@redhat.com>
688
Mark Wielaardadcd1dd2012-07-19 22:59:18 +0200689 * run-elflint-self.sh: runtests on ../backends/*so files.
690
6912012-07-19 Mark Wielaard <mjw@redhat.com>
692
Mark Wielaard714ea0e2012-07-19 13:07:39 +0200693 * run-unstrip-n.sh: test_cleanup.
694 * Makefile.am (EXTRA_DIST): Add testcore-rtlib-ppc.bz2.
695
Mark Wielaarde9b23882012-06-29 22:30:15 +02006962012-07-11 Mark Wielaard <mjw@redhat.com>
697
698 * run-readelf-macro.sh: New test.
699 * testfilemacro.bz2: New testfile.
700 * Makefile.am (TESTS): Add run-readelf-macro.sh.
701 (EXTRA_DIST): Add run-readelf-macro.sh and testfilemacro.bz2.
702
Mark Wielaard84a1e0b2012-06-29 23:38:09 +02007032012-06-27 Mark Wielaard <mjw@redhat.com>
704
705 * run-readelf-gdb-index.sh: New test.
706 * testfilegdbindex5.bz2: New testfile.
707 * testfilegdbindex7.bz2: Likewise.
708 * Makefile.am (TESTS): Add run-readelf-gdb-index.sh.
709 (EXTRA_DIST): run-readelf-gdb_index.sh, testfilegdbindex5.bz2 and
710 testfilegdbindex7.bz2.
711
Mark Wielaard97212fe2012-07-17 21:12:39 +02007122012-07-17 Mark Wielaard <mjw@redhat.com>
713
714 * testcore-rtlib-ppc.bz2: New testfile.
715 * run-unstrip-n.sh: Check new ppc core testfile.
716
Mike Frysingerc09c5f32012-06-26 12:07:44 -04007172012-06-26 Mike Frysinger <vapier@gentoo.org>
718
719 * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS.
720
Mark Wielaarda0172d72012-06-25 17:18:53 +02007212012-06-26 Mark Wielaard <mjw@redhat.com>
722
723 * run-macro-test.sh: New test.
724 * testfile-macinfo.bz2: New testfile.
725 * testfile-macros.bz2: Likewise.
726
Mark Wielaard547049b2012-06-22 18:19:02 +02007272012-05-07 Mark Wielaard <mjw@redhat.com>
728
729 * low_high_pc.c: Use proper inttypes in printf formats.
730
Mark Wielaarddbbc67a2012-05-11 12:57:57 +02007312012-05-11 Mark Wielaard <mjw@redhat.com>
732
733 * Makefile.am (TESTS_ENVIRONMENT): Set LC_ALL and LANG to C.
734
Mark Wielaardd9bc75f2012-05-07 13:29:52 +02007352012-05-07 Mark Wielaard <mjw@redhat.com>
736
737 * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC.
738
Mark Wielaard54797252012-04-27 13:00:50 +02007392012-04-27 Mark Wielaard <mjw@redhat.com>
740
741 * Makefile.am (TESTS): Add run-low_high_pc.sh
742 (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2
743 (noinst_PROGRAMS): Add low_high_pc.
744 (low_high_pc_LDADD): New variable.
745 * low_high_pc.c: New test.
746
Mark Wielaardbdad8e32012-04-26 12:24:33 +02007472012-04-26 Mark Wielaard <mjw@redhat.com>
748
749 * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh.
750 * run-show-ciefde.sh: Removed old libdwarf test.
751 * show-ciefde.c: Likewise.
752
Mark Wielaard191d1f02012-04-02 17:11:25 +02007532012-04-02 Mark Wielaard <mjw@redhat.com>
754
Mark Wielaard96a52132012-04-03 00:21:50 +0200755 * Makefile.am (TESTS): Add run-unstrip-n.sh.
756 (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh.
757 * run-unstrip-n.sh: New test.
758 * testcore-rtlib.bz2: New testfile.
759
7602012-04-02 Mark Wielaard <mjw@redhat.com>
761
Mark Wielaard191d1f02012-04-02 17:11:25 +0200762 * Makefile.am (TESTS): Add run-readelf-d.sh.
763 (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh.
764 * run-readelf-d.sh: New test.
765 * run-elflint-test.sh: Check new testfile.
766
Tom Tromey581c3f62012-03-21 08:54:32 -06007672012-03-21 Tom Tromey <tromey@redhat.com>
768
769 * typeiter.c: New file.
770 * run-typeiter.sh: New file.
771 * testfile59.bz2: New file.
772 * Makefile.am (noinst_PROGRAMS): Add typeiter.
773 (TESTS): Add run-typeiter.sh.
774 (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2.
775 (typeiter_LDADD): New variable.
776
Kurt Roeckx5a8e39a2012-02-24 23:40:32 +01007772012-02-21 Kurt Roeckx <kurt@roeckx.be>
778
779 * run-alldts.sh: testrun ./alldts.
780
Roland McGrathe3b15682012-02-21 11:12:46 -08007812012-02-21 Roland McGrath <roland@hack.frob.com>
782
783 * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH.
Roland McGrathc1c6a9d2012-02-21 12:51:36 -0800784 * test-subr.sh (installed_testrun): Likewise.
Roland McGrathe3b15682012-02-21 11:12:46 -0800785
Roland McGrathb8ff18e2012-01-18 13:57:08 -08007862012-01-18 Roland McGrath <roland@hack.frob.com>
787
788 * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation;
789 it will have been inherited correctly from the test harness.
790 * asm-tst5.c (main): Likewise.
791 * asm-tst6.c (main): Likewise.
792 Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>.
793
Roland McGrath32899ac2011-07-09 03:17:24 -07007942011-07-09 Roland McGrath <roland@hack.frob.com>
795
796 * sha1-tst.c: File removed.
797 * Makefile.am (noinst_PROGRAMS, TESTS): Remove it.
798 (sha1_tst_LDADD): Variable removed.
799
800 * md5-sha1-test.c: New file.
801 * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it.
802 (md5_sha1_test_LDADD): New variable.
803
Mark Wielaard3f2290b2011-05-30 15:46:32 +02008042011-05-30 Mark Wielaard <mjw@redhat.com>
805
806 * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and
807 run-rerequest_tag.sh
808
Mark Wielaard20a217d2011-05-24 14:30:40 +02008092011-05-24 Mark Wielaard <mjw@redhat.com>
810
811 * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2.
812 * run-strip-reloc.sh: Add hello_s390.ko testcase.
813 * hello_s390.ko.bz2: New test file.
814
Mark Wielaard1662bc32011-05-16 11:33:11 +02008152011-05-23 Mark Wielaard <mjw@redhat.com>
816
817 * Makefile.am (TESTS): Add run-strip-reloc.sh.
818 (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2
819 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2
820 * run-strip-reloc.sh: New test.
821 * hello_i386.ko.bz2: New test file.
822 * hello_x86_64.ko.bz2: Likewise.
823 * hello_ppc64.ko.bz2: Likewise.
824
Mark Wielaard7a125b92011-05-17 12:20:01 +02008252011-05-18 Mark Wielaard <mjw@redhat.com>
826
827 * run-strip-groups.sh: New test.
828 * testfile58.bz2: New test file.
829 * Makefile.am (EXTRA_DIST): Add testfile58.bz2.
830 (TESTS): Add run-strip-groups.sh.
831 (EXTRA_DIST): Likewise.
832
Marek Polacek494275c2011-03-28 16:00:38 +02008332011-03-28 Marek Polacek <mpolacek@redhat.com>
834
835 * alldts.c: New file.
836 * run-alldts.sh: Use it.
837 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
838 (alldts_LDADD): New variable.
839
8402011-03-02 Marek Polacek <mpolacek@redhat.com>
Marek Polacek48942212011-03-07 11:16:50 -0800841
842 * dwarf-getstring.c: New test.
843 * run-dwarf-getstring.sh: And its wrapper.
844 * Makefile.am (EXTRA_DIST): Add and update all.
845
Jan Kratochvilfec39992011-02-27 12:01:25 -08008462011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
849 * run-readelf-twofiles.sh: New file.
850
Mark Wielaard58cfa1c2011-02-25 20:17:52 +01008512011-02-25 Mark Wielaard <mjw@redhat.com>
852
853 * Makefile.am (BUILD_RPATH): Be consistent in naming.
854
Josh Stonedc34eda2011-02-02 16:30:01 -08008552011-02-02 Josh Stone <jistone@redhat.com>
856
857 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
858 * testfile55-64.bz2, testfile55-64.debug.bz2,
859 testfile55-64.prelink.bz2, testfile55-32.bz2,
860 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
861 * Makefile.am (EXTRA_DIST): Add and update all.
862
Roland McGrath32520bd2011-01-12 10:43:32 -08008632011-01-12 Roland McGrath <roland@redhat.com>
864
865 * run-prelink-addr-test.sh: Make symlinks to find .debug files
Roland McGrath4f6d4e12011-01-12 10:49:40 -0800866 corresponding to .noshdrs files.
Roland McGrath32520bd2011-01-12 10:43:32 -0800867
Josh Stoned41d9a62011-01-11 19:16:57 -08008682011-01-11 Josh Stone <jistone@redhat.com>
869
Josh Stoneccbccef2011-01-11 19:16:59 -0800870 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
871 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
872 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
873 testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
874 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
875 * Makefile.am (EXTRA_DIST): Add and update all.
876
Josh Stonecf514712011-01-11 19:16:58 -0800877 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
878 * testfile53.bz2, testfile53.debug.bz2,
879 testfile53.prelink.bz2: Deleted, so...
880 * testfile53-64.bz2, testfile53-64.debug.bz2,
881 testfile53-64.prelink.bz2: Recreated with 64-bit names.
882 * testfile53-32.bz2, testfile53-32.debug.bz2,
883 testfile53-32.prelink.bz2: New in 32-bit.
884 * Makefile.am (EXTRA_DIST): Add and update all.
885
Josh Stoned41d9a62011-01-11 19:16:57 -0800886 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
887 * testfile52.so.bz2, testfile52.so.debug.bz2,
888 testfile52.prelink.so.bz2: Deleted, so...
889 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
890 testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
891 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
892 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
Roland McGrath32520bd2011-01-12 10:43:32 -0800893 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
Josh Stoned41d9a62011-01-11 19:16:57 -0800894 * Makefile.am (EXTRA_DIST): Add and update all.
895
Josh Stoneffa02002011-01-10 21:28:46 -08008962011-01-10 Josh Stone <jistone@redhat.com>
897
898 * run-prelink-addr-test.sh: New test for prelinked addrs.
899 * Makefile.am (TESTS, EXTRA_DIST): Add it.
900 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
901 * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
902 * testfile53.bz2, testfile53.debug.bz2: New data files.
903 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
904 * Makefile.am (EXTRA_DIST): Add them.
905
Roland McGrathec86e5f2010-06-14 17:44:38 -07009062010-06-04 Roland McGrath <roland@redhat.com>
907
908 * run-unstrip-test.sh: Also test modifying the file in place.
909
Roland McGrath3c6ee4b2010-04-22 22:38:58 -07009102010-04-22 Roland McGrath <roland@redhat.com>
911
912 * addrcfi.c (handle_cfi): Fix function name in error message.
913 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
914
Roland McGrath26618d82010-04-14 13:10:47 -07009152010-04-14 Roland McGrath <roland@redhat.com>
916
917 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
918
Ulrich Drepperc2d1e482010-04-10 18:23:47 -07009192010-04-10 Ulrich Drepper <drepper@redhat.com>
920
921 * msg_tst.c: Adjust expected error message.
922
Petr Machata77961b52010-04-06 14:16:58 +02009232010-04-01 Petr Machata <pmachata@redhat.com>
924
925 * test-flag-nobits.c: New test.
926 * run-test-flag-nobits.sh: And its wrapper.
927 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
928 (test_flag_nobits_LDADD): New variable.
929
Roland McGrathe9ca7382010-02-15 15:15:50 -08009302010-02-15 Roland McGrath <roland@redhat.com>
931
Roland McGrath22359e22010-02-15 15:57:03 -0800932 * Makefile.am: Use config/eu.am for common stuff.
933
Roland McGrathe9ca7382010-02-15 15:15:50 -0800934 * asm-tst9.c (main): Rename local to avoid shadowing another local.
935
Roland McGrathaf800142009-07-22 13:55:50 -07009362009-07-22 Roland McGrath <roland@redhat.com>
937
938 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
939
Roland McGrath3c84db32009-06-24 17:41:40 -07009402009-07-08 Roland McGrath <roland@redhat.com>
941
942 * addrcfi.c: New file.
943 * Makefile.am (noinst_PROGRAMS): Add it.
944 (addrcfi_LDADD): New variable.
945
Petr Machatad24c7bf2009-05-07 20:58:19 +02009462009-05-07 Petr Machata <pmachata@redhat.com>
947
948 * testfile51.bz2: New data file.
949 * dwarf-getmacros.c: New test core.
950 * run-dwarf-getmacros.sh: New test wrapper.
Roland McGrath0c735a92009-05-07 18:19:16 -0700951 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
952 (dwarf_getmacros_LDADD): New variable.
Petr Machatad24c7bf2009-05-07 20:58:19 +0200953
Ulrich Drepperf9545c42009-04-23 07:59:02 -07009542009-04-23 Ulrich Drepper <drepper@redhat.com>
955
956 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
957 (rdwrmmap_LDADD): Add $(libmudflap).
Roland McGrath0c735a92009-05-07 18:19:16 -0700958
Roland McGrath19a8e4d2009-04-21 15:44:07 -07009592009-04-21 Roland McGrath <roland@redhat.com>
960
961 * testfile50.bz2: New data file.
962 * Makefile.am (EXTRA_DIST): Add it.
963 * run-dwfl-addr-sect.sh: Add a case using it.
964
Ulrich Drepper5bd44442008-12-31 09:02:54 -08009652008-12-31 Ulrich Drepper <drepper@redhat.com>
966
Ulrich Drepper3bf57592009-01-01 18:52:05 -0800967 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
968 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
969 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
970 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
971 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
972 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
973 roundss, roundps, roundpd, and roundsd.
974 * testfile45.S.bz2: Likewise.
975 * testfile44.expect.bz2: Adjust accordingly.
976 * testfile45.expect.bz2: Likewise.
977
Ulrich Drepper5bd44442008-12-31 09:02:54 -0800978 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
979 * testfile45.S.bz2: Likewise.
980 * testfile44.expect.bz2: Adjust accordingly.
981 * testfile45.expect.bz2: Likewise.
982
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -08009832008-12-30 Ulrich Drepper <drepper@redhat.com>
984
Ulrich Drepperec32ff92008-12-30 23:24:09 -0800985 * testfile44.S.bz2: Add tests for blendpd and blendps.
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -0800986 * testfile45.S.bz2: Likewise.
987 * testfile44.expect.bz2: Adjust accordingly.
988 * testfile45.expect.bz2: Likewise.
989
Ulrich Drepper5a04b9f2008-12-19 01:14:12 -08009902008-12-19 Ulrich Drepper <drepper@redhat.com>
991
992 * testfile44.S.bz2: Add tests for AMD 3DNOW.
993 * testfile45.S.bz2: Likewise.
994 * testfile44.expect.bz2: Adjust accordingly.
995 * testfile45.expect.bz2: Likewise.
996
Roland McGratha845f682008-12-03 03:41:58 +00009972008-11-26 Roland McGrath <roland@redhat.com>
998
999 * dwfl-bug-getmodules.c: New file.
1000 * Makefile.am (noinst_PROGRAMS): Add it.
1001 (dwfl_bug_getmodules_LDADD): New variable.
1002
10032008-09-10 Roland McGrath <roland@redhat.com>
1004
1005 * test-subr.sh (LC_ALL): Export it set to "C".
1006 * run-dwfl-addr-sect.sh: Don't do it here.
1007 * run-strings-test.sh: Likewise.
1008
Roland McGrathb4d6f0f2008-08-25 22:55:17 +000010092008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
1010
1011 * run-addrname-test.sh: Add a new case.
1012 * testfile49.bz2: New data file.
1013 * Makefile.am (EXTRA_DIST): Add it.
1014
Roland McGrath521c47d2008-04-11 07:01:58 +000010152008-04-10 Roland McGrath <roland@redhat.com>
1016
1017 * testfile48.bz2, testfile48.bz2.debug: New data files.
1018 * Makefile.am (EXTRA_DIST): Add them.
1019 * run-strip-test8.sh: Use them.
1020
1021 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
1022
1023 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
1024 * run-strip-test8.sh: New file.
1025 * testfile47.bz2: New data file.
1026 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1027
Roland McGrath13b69602008-04-01 02:30:05 +000010282008-03-31 Roland McGrath <roland@redhat.com>
1029
1030 * run-early-offscn.sh: New file.
1031 * early-offscn.c: New file.
1032 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
1033 (early_offscn_LDADD): New variable.
1034
Roland McGrathd11f9cb2008-03-26 20:51:59 +000010352008-03-19 Roland McGrath <roland@redhat.com>
1036
1037 * run-addrname-test.sh: Add a new case.
1038
Roland McGrath658094a2008-02-22 08:14:07 +000010392008-02-22 Roland McGrath <roland@redhat.com>
1040
1041 * run-elflint-test.sh: Typo fix.
1042
10432008-02-21 Roland McGrath <roland@redhat.com>
1044
1045 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
1046 for the build down to minimum.
1047 * run-disasm-x86-64.sh: Likewise.
1048
Roland McGrath059c83e2008-02-21 06:19:39 +000010492008-02-20 Roland McGrath <roland@redhat.com>
1050
1051 * testfile46.bz2: New data file.
1052 * Makefile.am (EXTRA_DIST): Add it.
1053 * run-elflint-test.sh: Test on it.
1054
Ulrich Drepperc54785a2008-02-01 18:05:21 +000010552008-02-01 Ulrich Drepper <drepper@redhat.com>
1056
1057 * Makefile.am: Hook up sha1-tst.c.
1058 * sha1-tst.c: New file.
1059
Ulrich Drepper4d8bc812008-01-22 06:02:31 +000010602008-01-21 Roland McGrath <roland@redhat.com>
1061
1062 * testfile45.S.bz2: Add tests for cltq, cqto.
1063 * testfile45.expect.bz2: Adjust.
1064
Ulrich Drepper35f2fe62008-01-14 19:17:36 +000010652008-01-14 Ulrich Drepper <drepper@redhat.com>
1066
1067 * testfile45.S.bz2: Add more tests.
1068 * testfile45.expect.bz2: Adjust.
1069
Ulrich Drepperfd479892008-01-12 03:06:47 +000010702008-01-11 Ulrich Drepper <drepper@redhat.com>
1071
1072 * testfile45.expect.bz2: Adjust for adding of address for %rip based
1073 address mode.
1074
Ulrich Drepper96a73992008-01-11 06:17:06 +000010752008-01-10 Ulrich Drepper <drepper@redhat.com>
1076
1077 * testfile45.S.bz2: Add more tests.
1078 * testfile45.expect.bz2: Adjust.
1079
Ulrich Drepperff993222008-01-09 05:39:28 +000010802008-01-08 Ulrich Drepper <drepper@redhat.com>
1081
1082 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
1083 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
1084 run-disasm-x86-64.sh.
1085 * run-disasm-x86-64.sh: New file.
1086 * testfile45.S.bz2: New file.
1087 * testfile45.expect.bz2: New file.
1088 * testfile44.S.bz2: New tests.
1089 * testfile44.expect.bz2: Adjust.
1090
Ulrich Drepper9e6925d2008-01-04 21:42:14 +000010912008-01-04 Ulrich Drepper <drepper@redhat.com>
1092
1093 * testfile44.S.bz2: New tests.
1094 * testfile44.expect.bz2: Adjust.
1095
Ulrich Dreppere219f1c2008-01-09 05:49:49 +000010962008-01-04 Roland McGrath <roland@redhat.com>
1097
1098 * dwfl-bug-fd-leak.c (main): Add a cast.
1099
Ulrich Drepperee67b642008-01-03 08:45:10 +000011002008-01-03 Ulrich Drepper <drepper@redhat.com>
1101
1102 * testfile44.S.bz2: New tests.
1103 * testfile44.expect.bz2: Adjust.
1104
Ulrich Drepper3cbdd382008-01-02 17:44:39 +000011052008-01-01 Ulrich Drepper <drepper@redhat.com>
1106
Ulrich Drepperf231e272008-01-02 18:07:17 +00001107 * line2addr.c: Use %m modifier instead of %a to appease gcc.
1108
11092008-01-01 Ulrich Drepper <drepper@redhat.com>
1110
Ulrich Drepperee67b642008-01-03 08:45:10 +00001111 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001112 * testfile44.expect.bz2: Adjust.
1113
11142007-12-31 Ulrich Drepper <drepper@redhat.com>
1115
Ulrich Drepperee67b642008-01-03 08:45:10 +00001116 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001117 * testfile44.expect.bz2: Adjust.
1118
11192007-12-30 Ulrich Drepper <drepper@redhat.com>
1120
Ulrich Drepperee67b642008-01-03 08:45:10 +00001121 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001122 * testfile44.expect.bz2: Adjust.
1123
11242007-12-29 Ulrich Drepper <drepper@redhat.com>
1125
Ulrich Drepperee67b642008-01-03 08:45:10 +00001126 * testfile44.s.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001127 * testfile44.expect.bz2: Adjust.
1128
11292007-12-28 Ulrich Drepper <drepper@redhat.com>
1130
1131 * testfile44.S.bz2: New tests.
1132 * testfile44.expect.bz2: Adjust.
1133
11342007-12-27 Ulrich Drepper <drepper@redhat.com>
1135
1136 * testfile44.S.bz2: New tests.
1137 * testfile44.expect.bz2: Adjust.
1138
11392007-12-26 Ulrich Drepper <drepper@redhat.com>
1140
1141 * testfile44.S.bz2: New tests.
1142 * testfile44.expect.bz2: Adjust
1143
11442007-12-21 Ulrich Drepper <drepper@redhat.com>
1145
1146 * testfile44.S.bz2: More tests.
1147 * testfile44.expect.bz2: Adjust appropriately.
1148
11492007-12-19 Ulrich Drepper <drepper@redhat.com>
1150
1151 * Makefile.am (TESTS): Add run-disasm.sh.
1152 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
1153 testfile44.expect.bz2.
1154 * run-disasm.sh: New file.
1155 * testfile44.S.bz2: New file.
1156 * testfile44.expect.bz2: New file.
1157
Roland McGrath1a2e8f42007-12-15 23:39:34 +000011582007-12-15 Roland McGrath <roland@redhat.com>
1159
1160 * run-allregs.sh: Change expected output for powerpc spefscr.
1161
Roland McGrathe4c22ea2007-10-23 13:07:39 +000011622007-10-20 Roland McGrath <roland@redhat.com>
1163
1164 * run-dwfl-addr-sect.sh: Change expected output, no errors.
1165
11662007-10-19 Roland McGrath <roland@redhat.com>
1167
1168 * dwfl-addr-sect.c (handle_address): Return int.
1169 Don't exit on error, just return nonzero.
1170 (main): Collect results.
1171 * run-dwfl-addr-sect.sh: New file.
1172 * testfile43.bz2: New data file.
1173 * Makefile.am (EXTRA_DIST, TESTS): Add them.
1174
11752007-10-18 Roland McGrath <roland@redhat.com>
1176
1177 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
1178
11792007-10-16 Roland McGrath <roland@redhat.com>
1180
1181 * test-subr.sh (remove_files): Don't pass -Bb to diff.
1182
Ulrich Drepperb597dfa2007-10-16 05:21:27 +000011832007-10-09 Roland McGrath <roland@redhat.com>
1184
1185 * dwflmodtest.c (print_module): Don't use %p in output.
1186 * run-dwfl-bug-offline-rel.sh: Updated expected output.
1187
11882007-10-08 Roland McGrath <roland@redhat.com>
1189
1190 * testfile42.bz2: New data file.
1191 * Makefile.am (EXTRA_DIST): Add it.
1192 * run-elflint-test.sh: New test on that file.
1193
Roland McGrath59ea7f32007-10-04 08:50:09 +000011942007-10-04 Roland McGrath <roland@redhat.com>
1195
1196 * run-readelf-test4.sh: New file.
1197 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1198
11992007-10-03 Roland McGrath <roland@redhat.com>
1200
1201 * run-readelf-test3.sh: New file.
1202 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1203
Roland McGrathf6b92282007-10-02 02:34:11 +000012042007-10-01 Roland McGrath <roland@redhat.com>
1205
1206 * run-readelf-test2.sh: New file.
1207 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1208
Roland McGrathc76f0b02007-09-27 07:31:33 +000012092007-09-11 Roland McGrath <roland@redhat.com>
1210
1211 * run-addrname-test.sh: Add a new case.
1212 * testfile41.bz2: New data file.
1213 * Makefile.am (EXTRA_DIST): Add it.
1214
Roland McGrathcb6d8652007-08-23 08:10:54 +000012152007-08-23 Roland McGrath <roland@redhat.com>
1216
1217 * run-allregs.sh: Update expected x86-64 output for %rflags.
1218
Roland McGrath099dd522007-08-13 22:58:36 +000012192007-08-12 Roland McGrath <roland@redhat.com>
1220
1221 * run-strip-test7.sh: New file.
1222 * testfile39.bz2: New data file.
1223 * testfile40.bz2: New data file.
1224 * testfile40.debug.bz2: New data file.
1225 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1226
Roland McGrath42f68682007-08-09 07:54:22 +000012272007-08-09 Roland McGrath <roland@redhat.com>
1228
1229 * dwfl-bug-report.c: Fix header inclusion.
1230
12312007-08-08 Roland McGrath <roland@redhat.com>
1232
1233 * run-addrname-test.sh: Add a new case using addr2line -S.
1234 * testfile38.bz2: New data file.
1235 * Makefile.am (EXTRA_DIST): Add it.
1236
Roland McGrath87d47802007-07-16 22:23:37 +000012372007-07-16 Roland McGrath <roland@redhat.com>
1238
1239 * dwfl-bug-report.c: New file.
1240 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
1241 (dwfl_bug_report_LDADD): New variable.
1242
12432007-06-06 Roland McGrath <roland@redhat.com>
Roland McGrath0bc057c2007-06-06 08:42:42 +00001244
1245 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
1246
Ulrich Drepperb0243862007-06-06 00:09:36 +000012472007-06-05 Ulrich Drepper <drepper@redhat.com>
1248
1249 * Makefile.am (EXTRA_DIST): Add missing line continuation and
1250 testfile37.bz and testfile37.debug.bz2.
1251
Roland McGrath53bce222007-05-23 19:15:04 +000012522007-05-23 Roland McGrath <roland@redhat.com>
1253
1254 * run-allregs.sh: Update expected Alpha results.
1255
Roland McGrath9aa8ef72007-05-18 08:59:43 +000012562007-05-18 Roland McGrath <roland@redhat.com>
1257
1258 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
1259 * testfile37.bz2: New data file.
1260 * testfile37.debug.bz2: New data file.
1261 * run-unstrip-test2.sh: New file.
1262 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1263
12642007-05-10 Roland McGrath <roland@redhat.com>
1265
1266 * run-dwfl-bug-offline-rel.sh: New file.
1267 * testfile36.bz2: New data file.
1268 * testfile36.debug.bz2: New data file.
1269 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1270
12712007-04-28 Roland McGrath <roland@redhat.com>
1272
1273 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
1274 * testfile35.bz2: New data file.
1275 * testfile35.debug.bz2: New data file.
1276 * run-unstrip-test.sh: New file.
1277 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1278
1279 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
1280
Roland McGrath2be02912007-04-27 04:07:41 +000012812007-04-26 Roland McGrath <roland@redhat.com>
1282
1283 * run-elflint-self.sh: Run all tests even if one fails.
1284
1285 * run-allregs.sh: Add expected output for alpha.
1286
Roland McGrath4be15242007-04-25 03:09:33 +000012872007-04-24 Roland McGrath <roland@redhat.com>
1288
1289 * run-strip-test.sh: When we saved the debug info, test unstrip too.
1290
12912007-04-22 Roland McGrath <roland@redhat.com>
1292
1293 * run-allregs.sh: Update expected register info.
1294
Roland McGrath43da9892007-04-16 23:13:37 +000012952007-04-16 Roland McGrath <roland@redhat.com>
1296
1297 * dwfl-addr-sect.c: New file.
1298 * Makefile.am (noinst_PROGRAMS): Add it.
1299 (dwfl_addr_sect_LDADD): New variable.
1300
13012007-04-05 Roland McGrath <roland@redhat.com>
1302
1303 * get-files.c: Test dwarf_getsrcdirs.
1304 * run-get-files.sh: Update expected output.
1305
Roland McGrath5f6a41a2007-04-01 23:11:40 +000013062007-04-01 Roland McGrath <roland@redhat.com>
1307
1308 * run-allregs.sh: Updated expected output for x86_64.
1309
Ulrich Drepper6258e742007-03-13 06:22:40 +000013102007-03-04 Roland McGrath <roland@redhat.com>
1311
1312 * dwfl-bug-fd-leak.c: New file.
1313 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
1314 (dwfl_bug_fd_leak_LDADD): New variable.
1315
1316 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
1317 show what files have been located.
1318
Ulrich Drepperaa915fd2007-02-05 07:25:33 +000013192007-02-02 Roland McGrath <roland@redhat.com>
1320
1321 * run-addrname-test.sh: New file.
1322 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1323 * testfile34.bz2: New data file.
1324 * Makefile.am (EXTRA_DIST): Add it.
1325
13262007-01-20 Roland McGrath <roland@redhat.com>
1327
1328 * testfile33.bz2: New data file.
1329 * Makefile.am (EXTRA_DIST): Add it.
1330 * run-elflint-test.sh: Test on it too.
1331
13322007-01-18 Roland McGrath <roland@redhat.com>
1333
1334 * Makefile.am (CFLAGS): Don't molest it.
1335
13362007-01-11 Roland McGrath <roland@redhat.com>
1337
1338 * testfile32.bz2: New data file.
1339 * Makefile.am (EXTRA_DIST): Add it.
1340 * run-elflint-test.sh: Test on it too.
1341
Ulrich Drepperce0bdb62007-02-05 07:13:52 +000013422007-02-04 Ulrich Drepper <drepper@redhat.com>
1343
1344 * arls.c: New file.
1345 * Makefile (noinst_PROGRAMS): Add arls.
1346
1347 * run-ranlib-test2.sh: Fix type in comment.
1348
Ulrich Dreppercd4992c2007-01-10 20:58:17 +000013492007-01-10 Ulrich Drepper <drepper@redhat.com>
1350
1351 * run-elflint-self.sh (runtest): Show which file has the problem.
1352
Roland McGrathba949b32007-01-10 20:44:29 +000013532007-01-10 Roland McGrath <roland@redhat.com>
1354
1355 * dwfl-bug-addr-overflow.c: New file.
1356 * Makefile.am (TESTS): Add it.
1357 (dwfl_bug_addr_overflow_LDADD): New variable.
1358
Roland McGrath8190db62006-12-17 23:56:51 +000013592006-12-17 Roland McGrath <roland@redhat.com>
1360
1361 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
1362
Roland McGrathc373d852006-10-10 00:25:21 +000013632006-09-05 Roland McGrath <roland@redhat.com>
1364
1365 * run-strings-test.sh: Export LC_ALL=C for the test.
1366
13672006-08-29 Roland McGrath <roland@redhat.com>
1368
1369 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
1370 * run-arsymtest.sh: Likewise.
1371
1372 * run-native-test.sh (native.c compilation): Add some braces.
1373
13742006-08-22 Roland McGrath <roland@redhat.com>
1375
1376 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
1377 (struct reginfo): New members bits, type.
1378 (one_register, match_register): Update to take new args,
1379 record and display new info.
1380 (main): Display new info.
1381 * run-allregs.sh: Update expected results.
1382
Roland McGrath19db8592006-08-03 08:52:46 +000013832006-08-03 Roland McGrath <roland@redhat.com>
1384
1385 * run-allregs.sh: Add sparc cases.
1386 * testfile30.bz2: New data file.
1387 * testfile31.bz2: New data file.
1388 * Makefile.am (EXTRA_DIST): Add them.
1389
Roland McGrath95024622006-07-21 10:06:31 +000013902006-07-21 Roland McGrath <roland@redhat.com>
1391
1392 * allregs.c (struct reginfo): Increase size of name.
1393 (one_register): Assert that it's big enough.
1394
Roland McGrathb4379722006-04-05 01:35:26 +000013952006-04-04 Roland McGrath <roland@redhat.com>
1396
1397 * run-bug1-test.sh: Test a second case, to cover both byte orders.
1398 * testfile29.bz2: New file.
1399 * testfile29.rdwr.bz2: New file.
1400 * Makefile.am (EXTRA_DIST): Add them.
1401
Ulrich Drepperba718b12006-04-04 21:31:16 +000014022006-04-04 Ulrich Drepper <drepper@redhat.com>
1403
1404 * Makefile.am: Add rules to run run-bug1-test.sh.
1405 * rdwrmmap.c: New file.
1406 * run-bug1-test.sh: New file.
1407 * testfile28.bz2: New file.
1408 * testfile28.rdwr.bz2: New file.
1409
Roland McGrathdd7e22b2006-03-09 23:05:47 +000014102006-03-09 Roland McGrath <roland@redhat.com>
1411
1412 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
1413
Roland McGrath060fa052006-03-02 07:51:50 +000014142006-03-01 Roland McGrath <roland@redhat.com>
1415
1416 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
1417 changes matching 3.0 spec.
1418
Roland McGrathc40f58a2006-01-13 20:13:21 +000014192006-01-13 Roland McGrath <roland@redhat.com>
1420
1421 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
1422 bash 3.1 whines when it's done in the trap 0 handler.
1423
Roland McGrath4b248ce2006-01-12 03:34:38 +000014242006-01-11 Roland McGrath <roland@redhat.com>
1425
1426 * testfile26.bz2: New data file.
1427 * testfile27.bz2: New data file.
1428 * Makefile.am (EXTRA_DIST): Add them.
1429 * run-allregs.sh: Test s390 data.
1430
Roland McGrath124a7982005-12-15 02:37:09 +000014312005-12-14 Roland McGrath <roland@redhat.com>
1432
1433 * run-native-test.sh: Redirect output from native test process.
1434
Roland McGrath94d26ad2005-12-13 23:24:37 +000014352005-12-13 Roland McGrath <roland@redhat.com>
1436
1437 * allregs.c (main): Fail if we find no registers.
1438
1439 * run-native-test.sh: New file.
1440 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1441
Roland McGrathba72ab12005-12-12 00:04:33 +000014422005-12-10 Ulrich Drepper <drepper@redhat.com
1443
1444 * run-readelf-test1.sh: New file.
1445 * Makefile.am (TESTS): Add run-readelf-test1.sh.
1446 (EXTRA_DIST): Likewise.
1447
Roland McGrathd804e722005-12-08 01:35:42 +000014482005-12-07 Roland McGrath <roland@redhat.com>
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +00001449
Roland McGrathd804e722005-12-08 01:35:42 +00001450 * ecp.c (main): Use elf_end to clean up.
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +00001451
Roland McGrath994b4892005-12-05 22:46:21 +000014522005-11-25 Roland McGrath <roland@redhat.com>
1453
1454 * coverage.sh: Given -v argument, print names of unused files.
1455
1456 * addrscopes.c (main): Use dwfl_end before return.
1457 * allregs.c (main): Likewise.
1458 * find-prologues.c (main): Likewise.
1459 * funcretval.c (main): Likewise.
1460 * funcscopes.c (main): Likewise.
1461 * line2addr.c (main): Likewise.
1462
1463 * run-allregs.sh: New file.
1464 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1465
1466 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
1467 * Makefile.am (allregs_LDADD): Updated.
1468
1469 * allregs.c: New file.
1470 * Makefile.am (noinst_PROGRAMS): Add it.
1471 (allregs_LDADD): New variable.
1472
Roland McGrath9365d2c2005-11-18 23:55:47 +000014732005-11-18 Roland McGrath <roland@redhat.com>
1474
1475 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
1476 * test-wrapper.sh: Likewise.
1477
Roland McGrath575dd392005-11-18 01:41:52 +000014782005-11-17 Roland McGrath <roland@redhat.com>
1479
Roland McGrathaf74f5c2005-11-18 02:25:14 +00001480 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
1481 environment for test-wrapper.sh.
1482 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
1483 * test-subr.sh (installed_testrun): Likewise.
1484 Use explicit path in ${bindir}.
1485
Roland McGrath575dd392005-11-18 01:41:52 +00001486 * Makefile.am (installcheck-local): Fix typo in last change.
1487
Roland McGrathd7f8d0c2005-11-17 02:32:03 +000014882005-11-16 Roland McGrath <roland@redhat.com>
1489
1490 * configure.ac: New file, for standalone build/dist of test suite.
1491 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
1492 (asm_TESTS): New variable, broken out of ...
1493 (TESTS): ... here. Also remove msg_tst.
1494 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
1495 (installed_TESTS_ENVIRONMENT): New variable.
1496 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
1497 [!STANDALONE] (installcheck-local): Likewise.
1498 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
1499 * addrscopes.c: Include <config.h>.
1500 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
1501 * allfcts.c: Likewise.
1502 * asm-tst1.c: Likewise.
1503 * asm-tst2.c: Likewise.
1504 * asm-tst3.c: Likewise.
1505 * asm-tst4.c: Likewise.
1506 * asm-tst5.c: Likewise.
1507 * asm-tst6.c: Likewise.
1508 * asm-tst7.c: Likewise.
1509 * asm-tst8.c: Likewise.
1510 * asm-tst9.c: Likewise.
1511 * dwflmodtest.c: Likewise.
1512 * find-prologues.c: Likewise.
1513 * funcscopes.c: Likewise.
1514 * get-aranges.c: Likewise.
1515 * get-files.c: Likewise.
1516 * get-lines.c: Likewise.
1517 * get-pubnames.c: Likewise.
1518 * line2addr.c: Likewise.
1519 * newscn.c: Likewise.
1520 * show-abbrev.c: Likewise.
1521 * show-die-info.c: Likewise.
1522 * update3.c: Likewise.
1523 * update4.c: Likewise.
Roland McGrathe47ab762005-11-17 03:16:00 +00001524 * funcretval.c: Likewise.
Roland McGrathd7f8d0c2005-11-17 02:32:03 +00001525
1526 * dwflmodtest.c (print_instance): Don't use INTUSE.
1527 (options): Don't use N_ macro.
1528
Roland McGrath1b8b4462005-11-16 01:33:38 +000015292005-11-15 Roland McGrath <roland@redhat.com>
1530
Roland McGrathe47ab762005-11-17 03:16:00 +00001531 * coverage.sh: Look in backends.
1532 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
1533 (TESTS_ENVIRONMENT): Likewise.
1534
1535 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
1536 pass FUNCDIE direclty to dwfl_module_return_value_location.
1537
Roland McGrath1b8b4462005-11-16 01:33:38 +00001538 * Makefile.am (BUILD_RPATH): New variable.
1539 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
1540 (tests_rpath): New variable.
1541 (installcheck-local): Pass it to test-wrapper.sh.
1542 * test-wrapper.sh: In "installed" format, take yes/no value
1543 for elfutils_tests_rpath, which export. When running a test
1544 binary for installcheck, exit 77.
1545 * test-subr.sh (installed_testrun): When running a test binary
1546 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
1547
15482005-11-14 Roland McGrath <roland@redhat.com>
1549
1550 * test-subr.sh: New file.
1551 * test-wrapper.sh: New file.
1552 * Makefile.am (EXTRA_DIST): Add them.
1553 (AM_LDFLAGS): Variable removed.
1554 (TESTS_ENVIRONMENT): New variable.
1555 (installcheck-local): New target.
1556 * run-addrscopes.sh: Use test-subr.sh.
1557 * run-allfcts.sh: Likewise.
1558 * run-ecp-test.sh: Likewise.
1559 * run-ecp-test2.sh: Likewise.
1560 * run-elflint-self.sh: Likewise.
1561 * run-elflint-test.sh: Likewise.
1562 * run-find-prologues.sh: Likewise.
1563 * run-funcscopes.sh: Likewise.
1564 * run-get-aranges.sh: Likewise.
1565 * run-get-files.sh: Likewise.
1566 * run-get-lines.sh: Likewise.
1567 * run-get-pubnames.sh: Likewise.
1568 * run-line2addr.sh: Likewise.
1569 * run-ranlib-test.sh: Likewise.
1570 * run-ranlib-test2.sh: Likewise.
1571 * run-show-abbrev.sh: Likewise.
1572 * run-show-ciefde.sh: Likewise.
1573 * run-show-die-info.sh: Likewise.
1574 * run-strings-test.sh: Likewise.
1575 * run-strip-test.sh: Likewise.
1576
Roland McGrathe47ab762005-11-17 03:16:00 +000015772005-11-13 Roland McGrath <roland@redhat.com>
1578
1579 * funcretval.c: New file.
1580 * Makefile.am (noinst_PROGRAMS): Add it.
1581 (funcretval_LDADD): New variable.
1582
Ulrich Drepper3840c1c2005-11-09 16:13:48 +000015832005-11-09 Ulrich Drepper <drepper@redhat.com>
1584
1585 * line2addr.c (handle_module): Add missing parameter to printf.
1586
Roland McGrath07d4f2f2005-10-28 06:56:24 +000015872005-10-27 Roland McGrath <roland@redhat.com>
1588
Roland McGrath6724c902005-10-28 07:07:19 +00001589 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
1590 * funcscopes.c (handle_function): Likewise.
1591 * dwflmodtest.c (print_inline, print_func): Likewise.
1592 * find-prologues.c (handle_function): Likewise.
1593
15942005-10-27 Roland McGrath <roland@redhat.com>
1595
Roland McGrath07d4f2f2005-10-28 06:56:24 +00001596 * run-find-prologues.sh: New file.
1597 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1598
1599 * find-prologues.c (handle_function): Skip inlines.
1600
16012005-10-25 Roland McGrath <roland@redhat.com>
1602
1603 * find-prologues.c: New file.
1604 * Makefile.am (noinst_PROGRAMS): Add it.
1605 (find_prologues_LDADD): New variable.
1606
Ulrich Drepper3bbc9502005-09-02 20:29:56 +000016072005-09-02 Ulrich Drepper <drepper@redhat.com>
1608
1609 * run-strings-test.sh: Remove strings.out in the end.
1610
Ulrich Drepper7d65d012005-08-31 15:14:26 +000016112005-08-31 Ulrich Drepper <drepper@redhat.com>
1612
1613 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
1614 * run-allfcts.sh: Likewise.
1615 * run-ecp-test.sh: Likewise.
1616 * run-ecp-test2.sh: Likewise.
1617 * run-elflint-test.sh: Likewise.
1618 * run-funcscopes.sh: Likewise.
1619 * run-get-aranges.sh: Likewise.
1620 * run-get-files.sh: Likewise.
1621 * run-get-lines.sh: Likewise.
1622 * run-get-pubnames.sh: Likewise.
1623 * run-line2addr.sh: Likewise.
1624 * run-ranlib-test2.sh: Likewise.
1625 * run-show-abbrev.sh: Likewise.
1626 * run-show-ciefde.sh: Likewise.
1627 * run-show-die-info.sh: Likewise.
1628 * run-strings-test.sh: Likewise.
1629 * run-strip-test.sh: Likewise.
1630
Ulrich Drepper5a6f8d12005-08-30 17:56:53 +000016312005-08-30 Ulrich Drepper <drepper@redhat.com>
1632
1633 * coverage.sh: Handle case where there is no .gcno file at all.
1634
Ulrich Drepper39cec7a2005-08-30 01:22:01 +000016352005-08-29 Ulrich Drepper <drepper@redhat.com>
1636
1637 * Makefile.am (EXTRA_DIST): Add coverage.
1638 [GCOV]: Generate coverage summary after the tests ran
1639 * coverage.sh: New file.
1640
Ulrich Drepperfbe998a2005-08-29 16:27:10 +000016412005-08-28 Ulrich Drepper <drepper@redhat.com>
1642
1643 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
1644 (CLEANFILES): Add *.gcno *.gcda *.gconv.
1645
16462005-08-28 Ulrich Drepper <drepper@redhat.com>
1647
1648 * run-strings-test.sh: New file.
1649 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1650
Roland McGrath71e15a02005-08-27 10:33:26 +000016512005-08-27 Roland McGrath <roland@redhat.com>
1652
Roland McGrathb0bc2782005-08-27 21:07:16 +00001653 * addrscopes.c (handle_address): Apply bias to PC addresses.
1654
Roland McGrath71e15a02005-08-27 10:33:26 +00001655 * run-funcscopes.sh: New file.
1656 * testfile25.bz2: New data file.
1657 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1658
16592005-08-26 Roland McGrath <roland@redhat.com>
1660
1661 * addrscopes.c (dwarf_diename_integrate): Removed.
1662 (print_vars, handle_address): Use plain dwarf_diename.
1663
16642005-08-25 Roland McGrath <roland@redhat.com>
1665
1666 * funcscopes.c: New file.
1667 * Makefile.am (noinst_PROGRAMS): Add it.
1668 (funcscopes_LDADD): New variable.
1669
1670 * run-addrscopes.sh: Add another case.
1671 * testfile24.bz2: New data file.
1672 * Makefile.am (EXTRA_DIST): Add it.
1673
1674 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
1675 pass it to dwarf_getscopes.
1676 (main): Pass it, true when '=' follows an address.
1677
Roland McGrath4c305da2005-08-25 01:49:35 +000016782005-08-24 Roland McGrath <roland@redhat.com>
Ulrich Drepper8a520952005-08-28 08:56:34 +00001679
Roland McGrath4c305da2005-08-25 01:49:35 +00001680 * line2addr.c (print_address): Omit () for DSOs.
Ulrich Drepper8a520952005-08-28 08:56:34 +00001681
Ulrich Drepper2eb660f2005-08-24 19:47:57 +000016822005-08-24 Ulrich Drepper <drepper@redhat.com>
1683
Ulrich Drepper958bf132005-08-24 21:40:55 +00001684 * run-line2addr.sh: Remove testfile23 in the end.
1685
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00001686 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
Ulrich Drepperf81343a2005-08-24 20:55:31 +00001687 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00001688
Roland McGrathd17fac72005-08-23 08:20:21 +000016892005-08-22 Roland McGrath <roland@redhat.com>
1690
1691 * run-line2addr.sh: Add a case.
1692 * testfile23.bz2: New data file.
1693 * Makefile.am (EXTRA_DIST): Add it.
1694
Roland McGrath9a1f3652005-08-18 20:57:04 +000016952005-08-18 Roland McGrath <roland@redhat.com>
1696
Roland McGrathf5fda7d2005-08-18 22:01:57 +00001697 * run-addrscopes.sh: New file.
1698 * testfile22.bz2: New data file.
1699 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1700
Roland McGrath9a1f3652005-08-18 20:57:04 +00001701 * addrscopes.c: New file.
1702 * Makefile.am (noinst_PROGRAMS): Add it.
1703 (addrscopes_LDADD): New variable.
1704
Ulrich Drepper837b5222005-08-16 05:12:01 +000017052005-08-15 Ulrich Drepper <drepper@redhat.com>
1706
1707 * run-elflint-self.sh: Don't run test if the file doesn't exist.
1708
Roland McGrath1ecb6062005-08-15 09:53:04 +000017092005-08-15 Roland McGrath <roland@redhat.com>
1710
1711 * dwflmodtest.c (print_instance, print_inline): New functions.
1712 (print_func): Call print_inline.
1713 (options, parse_opt): Grok -i/--inlines.
1714
Roland McGrath8d18c292005-08-07 21:42:07 +000017152005-08-07 Roland McGrath <roland@redhat.com>
1716
1717 * dwflmodtest.c: Print function details only if -f flag is given.
1718
Ulrich Drepper47be7952005-08-07 04:41:39 +000017192005-08-06 Ulrich Drepper <drepper@redhat.com>
1720
Ulrich Drepper637963b2005-08-07 05:33:07 +00001721 * run-elflint-self.sh: New file.
1722 * Makefile.am (TESTS): Add run-elflint-self.sh.
1723 (EXTRA_DIST): Likewise.
1724
Ulrich Drepper47be7952005-08-07 04:41:39 +00001725 * Makefile.am: Link with statis libs if BUILD_STATIC.
1726 (dwflmodtest_LDADD): Also link with -ldl.
1727
Ulrich Drepper41de4882005-08-03 00:02:56 +000017282005-08-02 Ulrich Drepper <drepper@redhat.com>
1729
Ulrich Dreppera38998e2005-08-03 02:05:39 +00001730 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
1731 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
1732 library first.
1733 * asm-tst2.c: Likewise.
1734 * asm-tst3.c: Likewise.
1735 * asm-tst4.c: Likewise.
1736 * asm-tst5.c: Likewise.
1737 * asm-tst6.c: Likewise.
1738 * asm-tst7.c: Likewise.
1739 * asm-tst8.c: Likewise.
1740 * asm-tst9.c: Likewise.
1741
Ulrich Drepper41de4882005-08-03 00:02:56 +00001742 * msg_tst.c: Add new error message.
1743
Ulrich Drepper18618fd2005-07-28 21:29:22 +000017442005-07-28 Ulrich Drepper <drepper@redhat.com>
1745
1746 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
1747
Roland McGrathd17fac72005-08-23 08:20:21 +000017482005-06-01 Roland McGrath <roland@redhat.com>
1749
1750 * line2addr.c: Rewritten using libdwfl.
1751 * run-line2addr.sh: Update test for changed arguments.
1752 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
1753 (libdwfl): New variable.
1754 (line2addr_LDADD): Use it.
1755
Roland McGrath18385902005-07-28 07:12:38 +000017562005-07-28 Roland McGrath <roland@redhat.com>
1757
1758 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
1759 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
1760 (dwflmodtest_LDADD): New variable.
1761 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
1762
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000017632005-07-21 Ulrich Drepper <drepper@redhat.com>
1764
1765 * testfile18.bz2: New file.
1766 * run-elflint-test.sh: New file.
1767 * Makefile.am (TESTS): Add run-elflint-test.sh.
1768 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
1769
17702005-05-24 Ulrich Drepper <drepper@redhat.com>
1771
1772 * get-files.c (main): Use correct format specifier.
1773
17742005-05-21 Ulrich Drepper <drepper@redhat.com>
1775
1776 * Makefile.am: Add -Wextra to CFLAGS.
1777 * get-files.c: Remove warning this produced.
1778 * get-pubnames.c: Likewise.
1779 * newfile.c: Likewise.
1780 * newscn.c: Likewise.
1781 * scnnames.c: Likewise.
1782 * showptable.c: Likewise.
1783 * test-nlist.c: Likewise.
1784 * update1.c: Likewise.
1785 * update2.c: Likewise.
1786 * update3.c: Likewise.
1787 * update4.c: Likewise.
1788
17892005-05-08 Ulrich Drepper <drepper@redhat.com>
1790
1791 * run-line2addr.sh: Remove testfile14 at the end.
1792
Ulrich Drepper282bf322005-07-28 21:49:05 +00001793 * run-strip-test.sh: Remove debuginfo test input file as well.
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001794
1795 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
1796 .bz, not .bz2.
1797
17982005-05-03 Roland McGrath <roland@redhat.com>
1799
1800 * run-strip-test.sh: Use variables for test file names.
1801 Optionally produce separate debug file and check it.
1802 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
1803 * run-strip-test3.sh: Likewise.
1804 * run-strip-test4.sh: New file.
1805 * run-strip-test5.sh: New file.
1806 * run-strip-test6.sh: New file.
1807 * testfile15.bz: New file.
1808 * testfile15.debug.bz: New file.
1809 * testfile16.bz: New file.
1810 * testfile16.debug.bz: New file.
1811 * testfile17.bz: New file.
1812 * testfile17.debug.bz: New file.
1813 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1814
18152005-04-25 Ulrich Drepper <drepper@redhat.com>
1816
1817 * run-line2addr.sh: Also use testfile14. Adjust for correct
1818 return of multiple matches.
1819 * testfile14.bz2: New file.
1820 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
1821
1822 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
1823
Roland McGrath87d47802007-07-16 22:23:37 +000018242005-04-04 Roland McGrath <roland@redhat.com>
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001825
1826 * line2addr.c (main): Initialize LINES and NLINES before calling
1827 dwarf_getsrc_file, and free LINES afterwards.
1828
1829 * allfcts.c (main): Use size_t for CUHL.
1830
18312005-04-04 Ulrich Drepper <drepper@redhat.com>
1832
1833 * line2addr.c: New file.
1834 * run-line2addr.sh: New file.
1835 * Makefile.am: Add rules to build, run, and distribute new code.
1836
18372005-04-02 Ulrich Drepper <drepper@redhat.com>
1838
1839 * allfcts.c: New file.
1840 * run-allfcts.sh: New file.
1841 * Makefile.am: Add rules to build, run, and distribute new code.
1842
18432005-02-05 Ulrich Drepper <drepper@redhat.com>
1844
1845 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
1846 programs with -lmudflap.
1847
18482004-09-25 Ulrich Drepper <drepper@redhat.com>
1849
1850 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1851 * asm-tst5.c (main): Likewise.
1852 * asm-tst6.c (main): Likewise.
1853
18542004-01-17 Ulrich Drepper <drepper@redhat.com>
1855
1856 * Makefile.am: Support building with mudflap.
1857
18582004-01-12 Ulrich Drepper <drepper@redhat.com>
1859
1860 * get-aranges.c: Rewrite to use libdw.
1861 * Makefile.am: Reenable get-aranges test.
1862
18632004-01-11 Ulrich Drepper <drepper@redhat.com>
1864
1865 * get-lines.c: New file.
1866 * get-files.c: Adjust for libdw.
1867 * run-get-files.sh: Adjust expected result.
1868 * run-get-lines.sh: Likewise.
1869 * Makefile.am: Run get-lines test. Don't run get-aranges and
1870 get-ciefde test for now.
1871
1872 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
1873 change. Print attribute offset information.
1874 * run-show-abbrev.sh: Adjust expected output.
1875
18762004-01-09 Ulrich Drepper <drepper@redhat.com>
1877
1878 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
1879 * show-die-info.c: Likewise.
1880 * run-show-die-info.sh: Adjust expected output.
1881
18822003-08-13 Ulrich Drepper <drepper@redhat.com>
1883
1884 * Makefile.in: Depend on libebl.a, not libebl.so.
1885
18862003-08-11 Ulrich Drepper <drepper@redhat.com>
1887
1888 * Moved to CVS archive.