1 2014-12-19 Mark Wielaard <mjw (a] redhat.com> 2 3 * run-deleted.sh: Don't check libfunc on ppc64. 4 5 2014-12-19 Mark Wielaard <mjw (a] redhat.com> 6 7 * vdsosyms.c (vdso_seen): Removed. 8 (vdso_syms): New global. 9 (module_callback): Set and check vdso_syms. 10 (main): Return value depends on vdso_syms. 11 12 2014-12-19 Mark Wielaard <mjw (a] redhat.com> 13 14 * backtrace-subr.sh (check_native_unsupported): Relax special ARM 15 grep a little. 16 * run-deleted.sh: Call check_native_unsupported. 17 18 2014-12-18 Mark Wielaard <mjw (a] redhat.com> 19 20 * Makefile.am (EXTRA_DIST): Add testfile-macros-0xff.bz2. 21 22 2014-12-12 Mark Wielaard <mjw (a] redhat.com> 23 24 * Makefile.am (deleted_lib_so_CFLAGS): Add 25 -fasynchronous-unwind-tables. 26 27 2014-12-11 Josh Stone <jistone (a] redhat.com> 28 29 * run-addr2line-i-lex-test.sh: New test. 30 * testfile-lex-inlines.bz2: New testfile. 31 * Makefile.am (EXTRA_DIST): Add run-addr2line-i-lex-test.sh and 32 testfile-lex-inlines.bz2. 33 (TESTS): Add run-addr2line-i-lex-test.sh. 34 35 2014-12-10 Josh Stone <jistone (a] redhat.com> 36 37 * run-addr2line-i-test.sh: Test 0x5f0 to make sure linkage_name is 38 preferred over the plain die name. 39 40 2014-12-02 Petr Machata <pmachata (a] redhat.com> 41 42 * dwarf-getmacros.c (mac): Skip over DW_MACINFO_undef, 43 DW_MACRO_GNU_undef_indirect opcodes. Add a default branch. 44 (main): Initialize off to DWARF_GETMACROS_START when an extra 45 command line argument is passed. 46 * testfile-macros-0xff.bz2: New test case. 47 * testfile-macros-0xff.s: New file (source for the above). 48 * run-dwarf-getmacros.sh: Add two tests. 49 50 2014-11-27 Mark Wielaard <mjw (a] redhat.com> 51 52 * vdsosyms.c (main): Call dwfl_linux_proc_attach. 53 54 2014-11-21 Mark Wielaard <mjw (a] redhat.com> 55 56 * run-readelf-A.sh: New test. 57 * testfileppc32attrs.o.bz2: New test file. 58 * Makefile.am (TESTS): Add run-readelf-A.sh. 59 (EXTRA_DIST): Add run-readelf-A.sh and testfileppc32attrs.o.bz2. 60 61 2014-11-10 Mark Wielaard <mjw (a] redhat.com> 62 63 * vdsosyms.c: New test. 64 * Makefile.am (check_PROGRAMS): Add vdsosyms. 65 (TESTS): Likewise. 66 (vdsosyms_LDADD): New variable. 67 68 2014-09-10 Petr Machata <pmachata (a] redhat.com> 69 70 * dwarf-getmacros.c: Update to use the new macro iteration 71 interfaces. 72 * run-dwarf-getmacros.sh: Adjust, add a test that uses 73 testfile-macros. 74 75 2014-10-06 Mark Wielaard <mjw (a] redhat.com> 76 77 * run-aggregate-size.sh: Add testfile-sizes3.o test case. 78 * testfile-sizes3.o.bz2: New test file. 79 * Makefile.am (EXTRA_DIST): Add testfile-sizes3.o.bz2. 80 81 2014-10-02 Mark Wielaard <mjw (a] redhat.com> 82 83 * run-deleted.sh: Unset VALGRIND_CMD before running deleted. 84 85 2014-10-02 Mark Wielaard <mjw (a] redhat.com> 86 87 * Makefile.am (check_PROGRAMS): Add aggregate_size.c. 88 (TESTS): Add run-aggregate-size.sh. 89 (EXTRA_DIST): Add run-aggregate-size.sh, testfile-sizes1.o.bz2 90 and testfile-sizes2.o.bz2. 91 (aggregate_size_LDADD): New variable. 92 * aggregate_size.c: New file. 93 * run-aggregate-size.sh: New test. 94 * testfile-sizes1.o.bz2: New test file. 95 * testfile-sizes2.o.bz2: Likewise. 96 97 2014-09-26 Jan Kratochvil <jan.kratochvil (a] redhat.com> 98 99 Support NT_FILE for locating files. 100 * Makefile.am (TESTS): Add run-linkmap-cut.sh. 101 (EXTRA_DIST): Add run-linkmap-cut.sh, linkmap-cut-lib.so.bz2, 102 linkmap-cut.bz2 and linkmap-cut.core.bz2 . 103 * linkmap-cut-lib.so.bz2: New file. 104 * linkmap-cut.bz2: New file. 105 * linkmap-cut.core.bz2: New file. 106 * run-linkmap-cut.sh: New file. 107 * run-unstrip-n.sh: Update its expected output. 108 109 2014-08-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 110 111 * Makefile.am (check_PROGRAMS): Add deleted and deleted-lib.so. 112 (TESTS, EXTRA_DIST): Add run-deleted.sh. 113 (deleted_LDADD, deleted_lib_so_LDFLAGS, deleted_lib_so_CFLAGS): New. 114 * deleted-lib.c: New file. 115 * deleted.c: New file. 116 * run-deleted.sh: New file. 117 118 2014-06-15 Mark Wielaard <mjw (a] redhat.com> 119 120 * backtrace.c (frame_callback): Error on seeing more than 16 frames. 121 122 2014-06-13 Mark Wielaard <mjw (a] redhat.com> 123 124 * backtrace.c (callback_verify): Accept "__libc_do_syscall" as first 125 frame symname. 126 127 2014-06-13 Mark Wielaard <mjw (a] redhat.com> 128 129 * backtrace-subr.sh (check_native_unsupported): New function. 130 (check_native): Call it. 131 (check_native_core): Likewise. 132 * run-backtrace-dwarf.sh: Likewise. 133 134 2014-06-11 Mark Wielaard <mjw (a] redhat.com> 135 136 * backtrace.c (main): Check that Dwfl was attached by calling 137 dwfl_pid and printing the error when it is not. 138 139 2014-05-18 Mark Wielaard <mjw (a] redhat.com> 140 141 * testfile-backtrace-demangle.cc (cxxfunc): Make non-static. 142 (f): Likewise. 143 * testfile-backtrace-demangle.bz2: Regenerate. 144 * testfile-backtrace-demangle.core.bz2: Likewise. 145 146 2014-05-02 Mark Wielaard <mjw (a] redhat.com> 147 148 * Makefile.am (TESTS): run-readelf-dwz-multi.sh and 149 run-allfcts-multi.sh are now added unconditionally. 150 151 2014-05-01 Mark Wielaard <mjw (a] redhat.com> 152 153 * run-readelf-dwz-multi.sh: Add tests with alt debug files in .dwz 154 subdir. 155 156 2014-04-30 Mark Wielaard <mjw (a] redhat.com> 157 158 * buildid.c, buildid.sh, testfile42_noshdrs.bz2: New files. 159 * Makefile.am (check_PROGRAMS): Add buildid. 160 (TESTS): Add run-buildid.sh. 161 (EXTRA_DISTS): Add run-buildid.sh and testfile42_noshdrs.bz2. 162 (buildid_LDADD): New variable. 163 164 2014-04-24 Florian Weimer <fweimer (a] redhat.com> 165 166 * allfcts.c (setup_alt): New function. 167 (main): Call it. Implementation additional error checking and 168 reporting. 169 170 2014-04-24 Florian Weimer <fweimer (a] redhat.com> 171 172 * debugaltlink.c, run-debugaltlink.sh: New files. 173 * Makefile.am (check_PROGRAMS): Add debugaltlink. 174 (TESTS): Add run-debugaltlink.sh. 175 (debugaltlink_LDADD): New variable. 176 177 2014-04-11 Mark Wielaard <mjw (a] redhat.com> 178 179 * Makefile.am (AM_CPPFLAGS): Add -I libdwelf. 180 (check_PROGRAMS): Add debuglink. 181 (TESTS): Add run-debuglink.sh 182 (EXTRA_DIST): Likewise. 183 (debuglink_LDADD): New. 184 * debuglink.c: New file. 185 * run-debuglink.sh: Likewise. 186 187 2014-03-23 Mark Wielaard <mjw (a] redhat.com> 188 189 * run-nm-self.sh: Use test = not == for string comparisons. 190 191 2014-04-22 Kurt Roeckx <kurt (a] roeckx.be> 192 193 * backtrace.c: Make Linux only. 194 * backtrace-child.c: Make Linux only. 195 * backtrace-data.c: Make Linux only. 196 * backtrace-dwarf.c: Make Linux only. 197 * backtrace-subr.sh: Skip core file unwinding tests when not supported. 198 199 2014-03-14 Mark Wielaard <mjw (a] redhat.com> 200 201 * Makefile.am: Remove MUDFLAP conditions. Remove libmudflap from all 202 LDADD lines. 203 * configure.ac: Remove MUDFLAP conditional. 204 205 2014-04-09 Mark Wielaard <mjw (a] redhat.com> 206 207 * run-readelf-zdebug.sh: New test. 208 * testfile-debug.bz2: New testfile. 209 * testfile-zdebug.bz2: New testfile. 210 * Makefile.am (TESTS): Add run-readelf-zdebug.sh if ZLIB. 211 (EXTRA_DIST): Add run-readelf-zdebug.sh, testfile-debug.bz2 and 212 testfile-zdebug.bz2. 213 214 2014-04-10 Mark Wielaard <mjw (a] redhat.com> 215 216 * testfile_i686_core.bz2: New test file. 217 * run-readelf-mixed-corenote.sh: Add testfile_i686_core test. 218 * Makefile.am (EXTRA_DIST): Add testfile_i686_core.bz2 219 220 2014-04-09 Mark Wielaard <mjw (a] redhat.com> 221 222 * Makefile.am (TESTS): Add run-backtrace-core-aarch64.sh. 223 (EXTRA_DIST): Add run-backtrace-core-aarch64.sh, 224 backtrace.aarch64.core.bz2 and backtrace.aarch64.exec.bz2. 225 * run-backtrace-core-aarch64.sh: New test. 226 227 2014-03-11 Josh Stone <jistone (a] redhat.com> 228 229 * testfilebaxmin.bz2: New testfile. 230 * Makefile.am (EXTRA_DIST): Add testfilebaxmin.bz2. 231 * run-readelf-s.sh: Test testfilebaxmin. 232 * run-dwflsyms.sh: Likewise. 233 234 2014-01-26 Mark Wielaard <mjw (a] redhat.com> 235 236 * backtrace-subr.sh (check_unsupported): Special case arm*. 237 238 2014-01-25 Mark Wielaard <mjw (a] redhat.com> 239 240 * run-addrcfi.sh (EM_ARM): Change reg13 (sp) from undefined to 241 location expression: call_frame_cfa stack_value. 242 243 2014-01-22 Mark Wielaard <mjw (a] redhat.com> 244 245 * Makefile.am (line2addr_no_Wformat): Removed. 246 247 2014-01-21 Mark Wielaard <mjw (a] redhat.com> 248 249 * Makefile.am (TESTS): Add run-stack-i-test.sh. 250 (EXTRA_DIST): Likewise. 251 * run-stack-i-test.sh: New test. 252 253 2014-01-20 Mark Wielaard <mjw (a] redhat.com> 254 255 * Makefile.am (TESTS): Add run-stack-d-test.sh. 256 (EXTRA_DIST): Add run-stack-d-test.sh, testfiledwarfinlines.bz2 257 testfiledwarfinlines.core.bz2. 258 * run-stack-d-test.sh: New test. 259 * testfiledwarfinlines.bz2: New test file. 260 * testfiledwarfinlines.core.bz2: Likewise. 261 262 2014-01-16 Mark Wielaard <mjw (a] redhat.com> 263 264 * run-nm-self.sh: Don't use testrun_on_self_quiet but just testrun 265 on one ET_REL, one ET_EXEC and one ET_DYN file. 266 * test-subr.sh (self_test_files): Add two ET_REL files, only add 267 two libebl ET_DYN backend files. 268 269 2014-01-16 Mark Wielaard <mjw (a] redhat.com> 270 271 * run-backtrace-demangle.sh: Check exitcode and max number of frames. 272 273 2014-01-18 Jan Kratochvil <jan.kratochvil (a] redhat.com> 274 275 Fix false FAILs on testsuite with ulimit -c unlimited. 276 * backtrace-child.c (sigusr2): Call pthread_exit. 277 (main): Return, do not call abort. 278 279 2014-01-15 Jan Kratochvil <jan.kratochvil (a] redhat.com> 280 281 Fix corruption of non-C++ symbols by the demangler. 282 * Makefile.am (TESTS): Add run-backtrace-demangle.sh. 283 <!DEMANGLE>: Add ELFUTILS_DISABLE_DEMANGLE export. 284 (EXTRA_DIST): Add run-backtrace-demangle.sh, 285 testfile-backtrace-demangle.bz2, testfile-backtrace-demangle.cc, 286 testfile-backtrace-demangle.core.bz2. 287 * backtrace-demangle.cc: New file. 288 * run-backtrace-demangle.sh: New file. 289 * testfile-backtrace-demangle.bz2: New file. 290 * testfile-backtrace-demangle.cc: New file. 291 * testfile-backtrace-demangle.core.bz2: New file. 292 293 2014-01-07 Matthias Klose <doko (a] ubuntu.com> 294 295 * backtrace-subr.sh (check_native_core): Check to see if core file 296 was created without ".PID" extension, if so mv core to core.PID. 297 Skip test if no core file was created or could be found. 298 299 2014-01-04 Mark Wielaard <mjw (a] redhat.com> 300 301 * backtrace-data.c (main): Don't assert if raise returns. 302 * backtrace-dwarf.c (report_pid): Call dwfl_linux_proc_attach with 303 assume_ptrace_attached true. 304 (ptrace_detach_stopped): Removed function. 305 (main): Don't call ptrace_detach_stopped. 306 * backtrace.c (ptrace_detach_stopped): Removed function. 307 (report_pid): Call dwfl_linux_proc_attach with assume_ptrace_attached 308 true. 309 (exec_dump): Don't call ptrace_detach_stopped. 310 311 2014-01-04 Mark Wielaard <mjw (a] redhat.com> 312 313 * backtrace-subr.sh (check_native_core): Skip, exit 77, the test 314 if we cannot adjust core ulimit. 315 316 2014-01-04 Mark Wielaard <mjw (a] redhat.com> 317 318 * cleanup-13.c (force_unwind_stop): Removed. 319 (force_unwind): Just call abort. Don't setup _Unwind_Exception and 320 don't call _Unwind_ForcedUnwind. 321 322 2014-01-03 Mark Wielaard <mjw (a] redhat.com> 323 324 * run-addrcfi.sh: Add case for EM_AARCH64. 325 * testfileaarch64.bz2: New testfile. 326 * Makefile.am (EXTRA_DIST): Add testfilesaarch64.bz2. 327 328 2013-12-30 Mark Wielaard <mjw (a] redhat.com> 329 330 * backtrace-dwarf.c (report_pid): Explicitly call 331 dwfl_linux_proc_attach and check for errors. 332 * backtrace.c (report_pid): Likewise. 333 334 2013-12-21 Mark Wielaard <mjw (a] redhat.com> 335 336 * backtrace.c (callback_verify): Only assert that case 5 is the last 337 instruction of backtracegen on x86_64 native. 338 339 2013-12-18 Jan Kratochvil <jan.kratochvil (a] redhat.com> 340 Mark Wielaard <mjw (a] redhat.com> 341 342 * Makefile.am (EXTRA_DIST): Add testfile66.bz2, testfile66.core.bz2 343 and testfilebaz*ppc64*.bz2 files. 344 * dwflsyms.c (list_syms): Remove unused from parameter mod_name. Print 345 error on dwfl_module_getsymtab error. 346 (list_syms): Use dwfl_module_getsym and dwfl_module_getsym_info. 347 Compare values for non-ET_REL. Use dwfl_module_addrinfo. 348 Also print section of actual value if different from sym. 349 * run-addrname-test.sh (testfile66, testfile66.core): New tests. 350 Test addr2line -x by showing different sections for address and 351 found name in testfile66. 352 * run-dwflsyms.sh (testfile66, testfile66.core, hello_ppc64.ko, 353 testfilebaz*ppc64): New tests. 354 * testfile66.bz2, testfile66.core.bz2, testfilebazdbgppc64.bz2, 355 testfilebazdbgppc64.debug.bz2, testfilebazdbgppc64_pl.bz2, 356 testfilebazdbgppc64_plr.bz2, testfilebazdynppc64.bz2, 357 testfilebazmdbppc64.bz2, testfilebazminppc64.bz2, 358 testfilebazminppc64_pl.bz2, testfilebazminppc64_plr.bz2, 359 testfilebaztabppc64.bz2: New test files. 360 361 2013-12-18 Jan Kratochvil <jan.kratochvil (a] redhat.com> 362 363 unwinder: s390 and s390x 364 * Makefile.am (TESTS): Add run-backtrace-core-s390x.sh and 365 run-backtrace-core-s390.sh. 366 (EXTRA_DIST): Add backtrace.s390x.core.bz2, backtrace.s390x.exec.bz2, 367 backtrace.s390.core.bz2, backtrace.s390.exec.bz2, 368 run-backtrace-core-s390x.sh and run-backtrace-core-s390.sh. 369 * backtrace.s390.core.bz2: New file. 370 * backtrace.s390.exec.bz2: New file. 371 * backtrace.s390x.core.bz2: New file. 372 * backtrace.s390x.exec.bz2: New file. 373 * run-backtrace-core-s390.sh: New file. 374 * run-backtrace-core-s390x.sh: New file. 375 376 2013-12-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 377 378 * backtrace-dwarf.c (executable, find_elf, dwfl_offline): Remove unused 379 code. 380 381 2013-12-15 Jan Kratochvil <jan.kratochvil (a] redhat.com> 382 383 unwinder: ppc 384 * Makefile.am (TESTS): Add run-backtrace-core-ppc.sh. 385 (EXTRA_DIST): Add backtrace.ppc.core.bz2, 386 backtrace.ppc.exec.bz2 and run-backtrace-core-ppc.sh. 387 * backtrace.ppc.core.bz2: New file. 388 * backtrace.ppc.exec.bz2: New file. 389 * run-backtrace-core-ppc.sh: New file. 390 391 2013-12-10 Mark Wielaard <mjw (a] redhat.com> 392 393 * Makefile.am (backtrace_child_biarch_SOURCES): New backtrace-child.c. 394 395 2013-12-10 Mark Wielaard <mjw (a] redhat.com> 396 397 * Makefile.am (valgrind_cmd): Remove --trace-children=yes. 398 * backtrace-subr.sh (check_native_core): Disable valgrind while 399 dumping core. 400 * run-backtrace-data.sh: Disable valgrind. 401 * run-backtrace-dwarf.sh: Likewise. 402 403 2013-12-09 Mark Wielaard <mjw (a] redhat.com> 404 405 * varlocs.c (print_expr): Update comment to explain empty location 406 associated with DW_OP_GNU_implicit_pointer. 407 408 2013-12-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 409 410 Fix test FAIL with -O2. 411 * backtrace-child.c (sigusr2): Add NOINLINE_NOCLONE and final asm stub. 412 413 2013-12-05 Mark Wielaard <mjw (a] redhat.com> 414 415 * backtrace-data.c (main): If unsupported also print to stderr. 416 * run-backtrace-dwarf.sh: Add check_unsupported and check_main. 417 418 2013-12-04 Mark Wielaard <mjw (a] redhat.com> 419 420 * Makefile.am (backtrace-child-biarch): Add $(EXEEXT). 421 422 2013-12-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 423 424 * Makefile.am (check_PROGRAMS): Add backtrace, backtrace-child, 425 backtrace-data and backtrace-dwarf. 426 (BUILT_SOURCES, clean-local, backtrace-child-biarch): New. 427 (TESTS): Add run-backtrace-native.sh, run-backtrace-data.sh, 428 run-backtrace-dwarf.sh, run-backtrace-native-biarch.sh, 429 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh, 430 run-backtrace-core-x86_64.sh and run-backtrace-core-i386.sh. 431 <!BIARCH> Add export of ELFUTILS_DISABLE_BIARCH. 432 (EXTRA_DIST): Add run-backtrace-data.sh, run-backtrace-dwarf.sh, 433 cleanup-13.c, run-backtrace-native.sh, run-backtrace-native-biarch.sh, 434 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh, 435 run-backtrace-core-x86_64.sh, run-backtrace-core-i386.sh, 436 backtrace-subr.sh, backtrace.i386.core.bz2, backtrace.i386.exec.bz2, 437 backtrace.x86_64.core.bz2, backtrace.x86_64.exec.bz2. 438 (backtrace_LDADD, backtrace_child_CFLAGS, backtrace_child_LDFLAGS) 439 (backtrace_data_LDADD, backtrace_dwarf_CFLAGS, backtrace_dwarf_LDADD): 440 New. 441 * backtrace-child.c: New file. 442 * backtrace-data.c: New file. 443 * backtrace-dwarf.c: New file. 444 * backtrace-subr.sh: New file. 445 * backtrace.c: New file. 446 * cleanup-13.c: New file. 447 * backtrace.i386.core.bz2: New file. 448 * backtrace.i386.exec.bz2: New file. 449 * backtrace.x86_64.core.bz2: New file. 450 * backtrace.x86_64.exec.bz2: New file. 451 * run-backtrace-core-i386.sh: New file. 452 * run-backtrace-core-x86_64.sh: New file. 453 * run-backtrace-native-biarch.sh: New file. 454 * run-backtrace-native-core-biarch.sh: New file. 455 * run-backtrace-native-core.sh: New file. 456 * run-backtrace-native.sh: New file. 457 * run-backtrace-data.sh: New file. 458 * run-backtrace-dwarf.sh: New file. 459 460 2013-11-27 Mark Wielaard <mjw (a] redhat.com> 461 462 * dwflsyms.c (gelf_bind_order): New function. 463 (elf_section_name): Likewise. 464 (addr_in_section): Likewise. 465 (list_syms): Use dwfl_module_getsym_elf and dwfl_module_addrsym_elf. 466 Refine assert using gelf_bind_order. Print elf_section_name. Check 467 bias with addr_in_section. 468 * run-dwflsyms.sh: Add section names to expected output. 469 470 2013-11-26 Mark Wielaard <mjw (a] redhat.com> 471 472 * Makefile.am (EXTRA_DIST): Add run-funcretval.sh. 473 474 2013-11-25 Petr Machata <pmachata (a] redhat.com> 475 476 * testfile_aarch64_core.bz2, hello_aarch64.ko.bz2: New files. 477 * funcretval_test.c, funcretval_test_aarch64.bz2: Likewise. 478 * Makefile.am (EXTRA_DIST): Add these. 479 (TESTS): Add run-funcretval.sh. 480 * run-allregs.sh: Use testfile_aarch64_core.bz2 for a regs_test. 481 * run-readelf-mixed-corenote.sh: ... and for a readelf -n test. 482 * run-strip-reloc.sh: Add a test on hello_aarch64.ko.bz2. 483 * run-funcretval.sh: New file. 484 485 2013-11-18 Josh Stone <jistone (a] redhat.com> 486 487 * testfilebazdbg_plr.bz2: New testfile. 488 * testfilebazmin_plr.bz2: Likewise. 489 * Makefile.am (EXTRA_DIST): Add the above files. 490 * run-dwflsyms.sh: Add prelink -r tests. 491 492 2013-11-15 Mark Wielaard <mjw (a] redhat.com> 493 494 * testfilebazmdb.bz2: Regenerated. 495 * testfilebazmin.bz2: Likewise. 496 * testfilebazdbg_pl.bz2: New testfile. 497 * testfilebazmin_pl.bz2: Likewise. 498 * Makefile.am (EXTRA_DIST): Add testfilebazdbg_pl.bz2 and 499 testfilebazmin_pl.bz2. 500 * dwflsyms.c (list_syms): Call dwfl_module_relocate_address and 501 print relative address of function symbols. 502 * run-dwflsyms.sh: Add prelink tests and adjust expected output. 503 504 2013-11-01 Michael Forney <mforney (a] mforney.org> 505 506 * Makefile.am (TESTS_ENVIRONMENT): Use and export NM. 507 * run-arsymtest.sh: Use NM. 508 509 2013-11-05 Mark Wielaard <mjw (a] redhat.com> 510 511 * allfcts.c (main): Correct dwarf_getfuncs return value check. 512 513 2013-10-10 Mark Wielaard <mjw (a] redhat.com> 514 Josh Stone <jistone (a] redhat.com> 515 516 * run-allfcts-multi.sh: New test. 517 * test-offset-loop.bz2: New testfile. 518 * test-offset-loop.alt.bz2: New testfile. 519 * Makefile.am (TESTS): Add run-allcft-multi.sh if ENABLE_DWZ. 520 (EXTRA_DIST): Add run-allfcts-multi.sh, test-offset-loop.bz2 and 521 test-offset-loop.alt.bz2. 522 523 2013-10-15 Mark Wielaard <mjw (a] redhat.com> 524 525 * run-unstrip-M.sh: New test. 526 * Makefile.am (TESTS): Add run-unstrip-M.sh. 527 (EXTRA_DIST): Likewise. 528 529 2013-10-06 Mark Wielaard <mjw (a] redhat.com> 530 531 * run-addrcfi.sh: Remove nop from expected ppc and ppc64 532 location expression. 533 534 2013-10-03 Josh Stone <jistone (a] redhat.com> 535 536 * typeiter2.c: New file, reversing typeiter.c. 537 * run-typeiter.sh: Also run typeiter2. 538 * Makefile.am (check_PROGRAMS): Add typeiter2. 539 (typeiter2_LDADD): New variable. 540 541 2013-09-26 Petr Machata <pmachata (a] redhat.com> 542 543 * run-readelf-mixed-corenote.sh: Update output of testfile71 544 dump--readelf can newly decode the NT_FILE note. 545 546 2013-09-26 Petr Machata <pmachata (a] redhat.com> 547 548 * Makefile.am (EXTRA_DIST): Add testfile71.bz2. 549 * run-readelf-mixed-corenote.sh: New test for this file. 550 * testfile71.bz2: New file. 551 552 2013-09-20 Mark Wielaard <mjw (a] redhat.com> 553 554 * allfcts.c (cb): Return DWARF_CB_ABORT. 555 (main): Iterate over all offsets returned by dwarf_getfuncs. 556 * run-allfcts.sh: Add nested_funcs and class_func testcases. 557 * testfile_nested_funcs.bz2: New test file. 558 * testfile_class_func.bz2: Likewise. 559 * Makefile.am (EXTRA_DIST): Add testfile_class_func.bz2 and 560 testfile_nested_funcs.bz2. 561 562 2013-08-30 Mark Wielaard <mjw (a] redhat.com> 563 564 * Makefile.am (check_PROGRAMS): Add varlocs. 565 (TESTS): Add run-varlocs.sh. 566 (EXTRA_DIST): Add run-varlocs.sh, testfile_const_type.c, 567 testfile_const_type.bz2, testfile_implicit_pointer.c, 568 testfile_implicit_pointer.bz2, testfile_parameter_ref.c, 569 testfile_entry_value.c, testfile_entry_value.bz2, 570 testfile_implicit_value.c and testfile_implicit_value.bz2. 571 (varlocs_LDADD): New. 572 * run-varlocs: New test. 573 * testfile_const_type.c: New test source file. 574 * testfile_entry_value.c: Likewise. 575 * testfile_implicit_pointer.c: Likewise. 576 * testfile_implicit_value.c: Likewise. 577 * testfile_parameter_ref.c: Likewise. 578 * testfile_const_type.bz2: New test file. 579 * testfile_entry_value.bz2: Likewise. 580 * testfile_implicit_pointer.bz2: Likewise. 581 * testfile_implicit_value.bz2: Likewise. 582 * testfile_parameter_ref.bz2: Likewise. 583 * varlocs.c: New test source. 584 585 2013-08-29 Mark Wielaard <mjw (a] redhat.com> 586 587 * run-addrcfi.sh: Add case for EM_ARM. 588 * testfilearm.bz2: New testfile. 589 * Makefile.am (EXTRA_DIST): Add testfilesarm.bz2. 590 591 2013-08-28 Mark Wielaard <mjw (a] redhat.com> 592 593 * addrcfi.c (handle_cfi): Handle .debug_frame or .eh_frame 594 completely missing. 595 * run-addrcfi.sh: Add case for EM_S390 ELFCLASS32 and ELFCLASS64. 596 * testfiles390.bz2: New testfile. 597 * testfiles390x.bz2: Likewise. 598 * Makefile.am (EXTRA_DIST): Add testfiles390.bz2 and 599 testfiles390x.bz2. 600 601 2013-08-28 Mark Wielaard <mjw (a] redhat.com> 602 603 * addrcfi.c (handle_cfi): Use printf not error. 604 * run-addrcfi.sh: Add case for EM_PPC and EM_PPC64. 605 * testfileppc32.bz2: New testfile. 606 * testfileppc64.bz2: Likewise. 607 * Makefile.am (EXTRA_DIST): Add testfileppc32.bz2 and 608 testfileppc64.bz2. 609 610 2013-08-27 Mark Wielaard <mjw (a] redhat.com> 611 612 * run-addrcfi.sh: New test. 613 * Makefile.am (TESTS): Add run-addrcfi.sh. 614 (EXTRA_DIST): Likewise. 615 * addrcfi.c (op_name): New function. 616 (print_detail): Call and print op_name. Check ops, not result 617 to check if this is "same value" or "undefined". 618 (handle_cfi): Make sure cfa_ops doesn't point to NULL. 619 620 2013-08-13 Mark Wielaard <mjw (a] redhat.com> 621 622 * run-addr2line-i-test.sh: New test. 623 * testfile-inlines.bz2: New testfile. 624 * Makefile.am (EXTRA_DIST): Add run-addr2line-i-test.sh and 625 testfile-inlines.bz2. 626 (TESTS): Add run-addr2line-i-test.sh. 627 628 2013-08-12 Mark Wielaard <mjw (a] redhat.com> 629 630 * run-addr2line-test.sh: New test. 631 * Makefile.am (EXTRA_DIST): Add run-addr2line-test.sh. 632 (TESTS): Likewise. 633 634 2013-07-23 Jan Kratochvil <jan.kratochvil (a] redhat.com> 635 636 * run-unstrip-n.sh (test-core.*): Ignore libc.so.6 entry and order of 637 the entries. 638 639 2013-07-02 Mark Wielaard <mjw (a] redhat.com> 640 641 * Makefile.am (EXTRA_DIST): Fix typo, forgot extension in 642 testfilenolines.bz2. 643 644 2013-05-30 Jan Kratochvil <jan.kratochvil (a] redhat.com> 645 646 * Makefile.am (EXTRA_DIST): Add test-core-lib.so.bz2, 647 test-core.core.bz2 and test-core.exec.bz2. 648 * run-addrname-test.sh: New test for these files. 649 * run-unstrip-n.sh: Update expected output. New test for these files. 650 * test-core-lib.so.bz2: New file. 651 * test-core.core.bz2: New file. 652 * test-core.exec.bz2: New file. 653 654 2013-05-03 Mark Wielaard <mjw (a] redhat.com> 655 656 * testfilenolines.bz2: New test file. 657 * Makefile.am (EXTRA_DIST): Add testfilenolines.bz2. 658 * run-get-lines.sh: Run testrun_compare on testfilenolines. 659 660 2013-04-30 Jan Kratochvil <jan.kratochvil (a] redhat.com> 661 662 * dwfl-report-elf-align.c: Use false add_p_vaddr for dwfl_report_elf. 663 664 2013-04-29 Mark Wielaard <mjw (a] redhat.com> 665 666 * test-subr.sh: Don't use pushd, just cd into test-dir. 667 (exit_cleanup): Don't use popd, just cd .. to get out. 668 669 2013-04-27 Mark Wielaard <mjw (a] redhat.com> 670 671 * test-subr.sh (exit_cleanup): New function. 672 (trap): Use exit_cleanup as argument. 673 * run-native-test.sh (native_exit): New function. 674 (trap): For EXIT (0) use native_exit as argument. 675 676 2013-04-27 Mark Wielaard <mjw (a] redhat.com> 677 678 * update1.c (main): Use unique tempfile name and unlink file. 679 * update2.c (main): Likewise. 680 * update3.c (main): Likewise. 681 * update4.c (main): Use unique tempfile name. 682 683 2013-04-27 Mark Wielaard <mjw (a] redhat.com> 684 685 * run-alldts.sh: Add testfile-alldts to tempfiles. 686 * run-elf_cntl_gelf_getshdr.sh: Add test_shdr.out to tempfiles. 687 * run-macro-test.sh: Add readelf.macros.out to tempfiles. 688 * run-strip-reloc.sh: Add readelf.out, readelf.out1, readelf.out2 689 and out.stripped1, out.debug1, out.stripped2, out.debug2 to tempfiles. 690 691 2013-04-26 Mark Wielaard <mjw (a] redhat.com> 692 693 * Makefile.am (installed_TESTS_ENVIRONMENT): Export environment, 694 remove wrapper. 695 (TESTS_ENVIRONMENT): Likewise. 696 (installed_LOG_COMPILER): New variable defining wrapper. 697 (LOG_COMPILER): Likewise. 698 * run-*.sh: Fixup location of input and output files. 699 * test-subr.sh: Create test_dir, pushd to execute test in. 700 (trap): Remove test_dir. 701 (testfiles): Use abs_srcdir. 702 (installed_testrun): Match on abs_builddir or abs_top_builddir. 703 (self_test_files): Adjust path. 704 705 2013-04-24 Mark Wielaard <mjw (a] redhat.com> 706 707 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. 708 709 2013-03-25 Mark Wielaard <mjw (a] redhat.com> 710 711 * run-readelf-aranges.sh: New test. 712 * testfilefoobarbaz.bz2: New test file. 713 * Makefile.am (TESTS): Add run-readelf-aranges.sh. 714 (EXTRA_DIST): Add run-readelf-aranges.sh and testfilefoobarbaz.bz2. 715 716 2013-03-25 Mark Wielaard <mjw (a] redhat.com> 717 718 * run-readelf-dwz-multi.sh: Expect high_pc also as address. 719 720 2013-03-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 721 722 * Makefile.am (check_PROGRAMS): Add dwfl-report-elf-align. 723 (TESTS): Add run-dwfl-report-elf-align.sh. 724 (EXTRA_DIST): Add run-dwfl-report-elf-align.sh and 725 testfile-dwfl-report-elf-align-shlib.so.bz2 . 726 (dwfl_report_elf_align_LDADD): New. 727 * dwfl-report-elf-align.c: New file. 728 * run-dwfl-report-elf-align.sh: New file. 729 * testfile-dwfl-report-elf-align-shlib.so.bz2: New file. 730 731 2013-03-12 Mark Wielaard <mjw (a] redhat.com> 732 733 * run-dwfllines.sh: New test. 734 * dwfllines.c: New test program. 735 * Makefile.am (TESTS): Add run-dwfllines.sh. 736 (EXTRA_DIST): Likewise. 737 (dwfllines_LDADD): New variable. 738 739 2013-02-22 Mark Wielaard <mjw (a] redhat.com> 740 741 * Makefile.am (TESTS): Remove run-readelf-s.sh and run-dwflsyms.sh. 742 (LZMA): Add run-readelf-s.sh and run-dwflsyms.sh to TESTS. 743 744 2013-02-15 Mark Wielaard <mjw (a] redhat.com> 745 746 * testfile-dwzstr.bz2: New testfile. 747 * testfile-dwzstr.multi.bz2: Likewise. 748 * run-readelf-dwz-multi.sh: Add readelf testfile-dwzstr test. 749 * Makefile.am (EXTRA_DIST): Add testfile-dwzstr.bz2 and 750 testfile-dwzstr.multi.bz2. 751 752 2013-01-30 Mark Wielaard <mjw (a] redhat.com> 753 754 * testfileloc.bz2: New testfile. 755 * run-readelf-loc.sh: New test. 756 * Makefile.am (TESTS): Add run-readelf-loc.sh. 757 (EXTRA_DIST): Add run-readelf-loc.sh and testfileloc.bz2. 758 759 2013-01-29 Jan Kratochvil <jan.kratochvil (a] redhat.com> 760 761 * run-readelf-mixed-corenote.sh: New testcase for readelf -n of s390 762 and s390x core notes. 763 * testfile67.bz2: New file. 764 * testfile68.bz2: New file. 765 * Makefile.am (EXTRA_DIST): Add testfile67.bz2 and testfile68.bz2 . 766 767 2013-01-23 Mark Wielaard <mjw (a] redhat.com> 768 769 * testfilebasmin.bz2: New testfile. 770 * Makefile.am (EXTRA_DIST): Add testfilebasmin.bz2. 771 * run-readelf-s.sh: Test testfilebasmin. 772 * run-dwflsyms.sh: Likewise. 773 774 2013-01-16 Mark Wielaard <mjw (a] redhat.com> 775 776 * Makefile.am (check_PROGRAMS): Add dwflsyms. 777 (TESTS): Add run-readelf-s.sh and run-dwflsyms.sh. 778 (EXTRA_DIST): Add run-readelf-s.sh, testfilebazdbg.bz2, 779 testfilebazdyn.bz2, testfilebazmin.bz2, testfilebazdbg.debug.bz2, 780 testfilebazmdb.bz2, testfilebaztab.bz2 and run-dwflsyms.sh. 781 (dwflsyms_LDADD): New variable. 782 783 2013-01-07 Roland McGrath <roland (a] hack.frob.com> 784 785 * run-prelink-addr-test.sh: Use ln -snf. 786 787 2012-12-03 Mark Wielaard <mjw (a] redhat.com> 788 789 * Makefile.am (valgrind_cmd): Add --run-libc-freeres=no. 790 791 2012-11-29 Jan Kratochvil <jan.kratochvil (a] redhat.com> 792 793 * run-addrname-test.sh: New test for PIE relocation. 794 * testfile70.core.bz2: New file. 795 * testfile70.exec.bz2: New file. 796 * Makefile.am (EXTRA_DIST): Add testfile70.core.bz2 and 797 testfile70.exec.bz2 . 798 799 2012-10-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 800 801 * Makefile.am (EXTRA_DIST): Add testfile64.bz2, testfile65.bz2, 802 testfile69.core.bz2 and testfile69.so.bz2 . 803 804 2012-10-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 805 806 * run-addrname-test.sh: New test for DSO with build-id bias. 807 * testfile69.core.bz2: New file. 808 * testfile69.so.bz2: New file. 809 810 2012-10-10 Jan Kratochvil <jan.kratochvil (a] redhat.com> 811 812 * run-addrname-test.sh: New test for core vDSO bias. 813 * testfile65.bz2: New file. 814 815 2012-10-10 Jan Kratochvil <jan.kratochvil (a] redhat.com> 816 817 * run-addrname-test.sh: New test for symbol preferences. 818 * testfile64.bz2: New file. 819 820 2012-10-01 Mark Wielaard <mjw (a] redhat.com> 821 822 * Makefile.am (TESTS_ENVIRONMENT): Define valgrind_cmd if USE_VALGRIND. 823 * test-wrapper.sh: Export VALGRIND_CMD if available. 824 * test-subr.sh (built_testrun): Use VALGRIND_CMD to invoke test prog. 825 (installed_testrun): Likewise. 826 827 2012-09-24 Petr Machata <pmachata (a] redhat.com> 828 829 * testfile63.bz2: New testfile. 830 * run-readelf-mixed-corenote.sh: New test. 831 * Makefile.am (TEST): Add run-readelf-mixed-corenote.sh. 832 (EXTRA_DIST): Add testfile63.bz2 and run-readelf-mixed-corenote.sh. 833 834 2012-09-24 Petr Machata <pmachata (a] redhat.com> 835 836 * testfile62.bz2: New testfile. 837 * run-readelf-vmcoreinfo.sh: New test. 838 * Makefile.am (TEST): Add run-readelf-vmcoreinfo.sh. 839 (EXTRA_DIST): Add testfile62.bz2 and run-readelf-vmcoreinfo.sh. 840 841 2012-09-18 Petr Machata <pmachata (a] redhat.com> 842 843 * testfile61.bz2: New testfile. 844 * run-allregs.sh: Run reg_test testfile61. 845 * Makefile.am (EXTRA_DIST): Add testfile61.bz2. 846 847 2012-08-24 Mark Wielaard <mjw (a] redhat.com> 848 849 * Makefile.am (EXTRA_DIST): Add testfile60.bz2. 850 851 2012-08-22 Jeff Kenton <jkenton (a] tilera.com> 852 853 * testfile60.bz2: New testfile. 854 * run-allregs.sh: Run reg_test testfile60. 855 856 2012-08-24 Mark Wielaard <mjw (a] redhat.com> 857 858 * Makefile.am (TESTS): Only add run-readelf-dwz-multi.sh if 859 ENABLE_DWZ. 860 861 2012-08-16 Mark Wielaard <mjw (a] redhat.com> 862 863 * allregs.c (dwarf_encoding_string): Rewritten using known-dwarf 864 macros. 865 * show-die-info.c (tagnames): Removed. 866 (attrs): Removed. 867 (dwarf_tag_string): New function using known-dwarf macros. 868 (dwarf_attr_string): Likewise. 869 (handle): Call dwarf_tag_string and dwarf_attr_string instead. 870 * run-readelf-dwz-multi.sh: Expect language C89, not ISO C89. 871 872 2012-06-27 Mark Wielaard <mjw (a] redhat.com> 873 874 * Makefile.am (TESTS): Add run-readelf-dwz-multi.sh. 875 (EXTRA_DIST): Add run-readelf-dwz-multi.sh, 876 libtestfile_multi_shared.so.bz2, testfile_multi.dwz.bz2 and 877 testfile_multi_main.bz2. 878 * run-readelf-dwz-multi.sh: New test. 879 * libtestfile_multi_shared.so.bz2: New testfile. 880 * testfile_multi.dwz.bz2: New testifle. 881 * testfile_multi_main.bz2: New testifle. 882 883 2012-08-01 Petr Machata <pmachata (a] redhat.com> 884 885 * run-test-archive64.sh: New test. 886 * testarchive64.a.bz2: New testfile. 887 * Makefile.am (TESTS): Add run-test-archive64.sh. 888 (EXTRA_DIST): Likewise. 889 890 2012-08-01 Mark Wielaard <mjw (a] redhat.com> 891 892 * run-nm-self.sh: New test. 893 * run-readelf-self.sh: Likewise. 894 * test-subr.sh (testrun_on_self_quiet): New function. 895 * Makefile.am (TESTS): Add run-nm-self.sh and run-readelf-self.sh. 896 (EXTRA_DIST): Likewise. 897 898 2012-08-01 Mark Wielaard <mjw (a] redhat.com> 899 900 * test-subr.sh (self_test_files): New list of files. 901 (testrun_on_self): New function. 902 * run-elflint-self.sh: Use testrun_on_self. 903 904 2012-07-19 Mark Wielaard <mjw (a] redhat.com> 905 906 * Makefile.am (check_PROGRAMS): Add test-elf_cntl_gelf_getshdr. 907 (TESTS): Add run-elf_cntl_gelf_getshdr.sh. 908 (EXTRA_DIST): Likewise. 909 (test_elf_cntl_gelf_getshdr_LDADD): New. 910 test-elf_cntl_gelf_getshdr.c: New test program. 911 run-elf_cntl_gelf_getshdr.sh: New test script. 912 913 2012-07-19 Mark Wielaard <mjw (a] redhat.com> 914 915 * run-elflint-self.sh: runtests on ../backends/*so files. 916 917 2012-07-19 Mark Wielaard <mjw (a] redhat.com> 918 919 * run-unstrip-n.sh: test_cleanup. 920 * Makefile.am (EXTRA_DIST): Add testcore-rtlib-ppc.bz2. 921 922 2012-07-11 Mark Wielaard <mjw (a] redhat.com> 923 924 * run-readelf-macro.sh: New test. 925 * testfilemacro.bz2: New testfile. 926 * Makefile.am (TESTS): Add run-readelf-macro.sh. 927 (EXTRA_DIST): Add run-readelf-macro.sh and testfilemacro.bz2. 928 929 2012-06-27 Mark Wielaard <mjw (a] redhat.com> 930 931 * run-readelf-gdb-index.sh: New test. 932 * testfilegdbindex5.bz2: New testfile. 933 * testfilegdbindex7.bz2: Likewise. 934 * Makefile.am (TESTS): Add run-readelf-gdb-index.sh. 935 (EXTRA_DIST): run-readelf-gdb_index.sh, testfilegdbindex5.bz2 and 936 testfilegdbindex7.bz2. 937 938 2012-07-17 Mark Wielaard <mjw (a] redhat.com> 939 940 * testcore-rtlib-ppc.bz2: New testfile. 941 * run-unstrip-n.sh: Check new ppc core testfile. 942 943 2012-06-26 Mike Frysinger <vapier (a] gentoo.org> 944 945 * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS. 946 947 2012-06-26 Mark Wielaard <mjw (a] redhat.com> 948 949 * run-macro-test.sh: New test. 950 * testfile-macinfo.bz2: New testfile. 951 * testfile-macros.bz2: Likewise. 952 953 2012-05-07 Mark Wielaard <mjw (a] redhat.com> 954 955 * low_high_pc.c: Use proper inttypes in printf formats. 956 957 2012-05-11 Mark Wielaard <mjw (a] redhat.com> 958 959 * Makefile.am (TESTS_ENVIRONMENT): Set LC_ALL and LANG to C. 960 961 2012-05-07 Mark Wielaard <mjw (a] redhat.com> 962 963 * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC. 964 965 2012-04-27 Mark Wielaard <mjw (a] redhat.com> 966 967 * Makefile.am (TESTS): Add run-low_high_pc.sh 968 (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2 969 (noinst_PROGRAMS): Add low_high_pc. 970 (low_high_pc_LDADD): New variable. 971 * low_high_pc.c: New test. 972 973 2012-04-26 Mark Wielaard <mjw (a] redhat.com> 974 975 * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh. 976 * run-show-ciefde.sh: Removed old libdwarf test. 977 * show-ciefde.c: Likewise. 978 979 2012-04-02 Mark Wielaard <mjw (a] redhat.com> 980 981 * Makefile.am (TESTS): Add run-unstrip-n.sh. 982 (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh. 983 * run-unstrip-n.sh: New test. 984 * testcore-rtlib.bz2: New testfile. 985 986 2012-04-02 Mark Wielaard <mjw (a] redhat.com> 987 988 * Makefile.am (TESTS): Add run-readelf-d.sh. 989 (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh. 990 * run-readelf-d.sh: New test. 991 * run-elflint-test.sh: Check new testfile. 992 993 2012-03-21 Tom Tromey <tromey (a] redhat.com> 994 995 * typeiter.c: New file. 996 * run-typeiter.sh: New file. 997 * testfile59.bz2: New file. 998 * Makefile.am (noinst_PROGRAMS): Add typeiter. 999 (TESTS): Add run-typeiter.sh. 1000 (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2. 1001 (typeiter_LDADD): New variable. 1002 1003 2012-02-21 Kurt Roeckx <kurt (a] roeckx.be> 1004 1005 * run-alldts.sh: testrun ./alldts. 1006 1007 2012-02-21 Roland McGrath <roland (a] hack.frob.com> 1008 1009 * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH. 1010 * test-subr.sh (installed_testrun): Likewise. 1011 1012 2012-01-18 Roland McGrath <roland (a] hack.frob.com> 1013 1014 * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation; 1015 it will have been inherited correctly from the test harness. 1016 * asm-tst5.c (main): Likewise. 1017 * asm-tst6.c (main): Likewise. 1018 Reported by Serge Pavlov <serge.pavlov.at.gnu (a] gmail.com>. 1019 1020 2011-07-09 Roland McGrath <roland (a] hack.frob.com> 1021 1022 * sha1-tst.c: File removed. 1023 * Makefile.am (noinst_PROGRAMS, TESTS): Remove it. 1024 (sha1_tst_LDADD): Variable removed. 1025 1026 * md5-sha1-test.c: New file. 1027 * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it. 1028 (md5_sha1_test_LDADD): New variable. 1029 1030 2011-05-30 Mark Wielaard <mjw (a] redhat.com> 1031 1032 * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and 1033 run-rerequest_tag.sh 1034 1035 2011-05-24 Mark Wielaard <mjw (a] redhat.com> 1036 1037 * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2. 1038 * run-strip-reloc.sh: Add hello_s390.ko testcase. 1039 * hello_s390.ko.bz2: New test file. 1040 1041 2011-05-23 Mark Wielaard <mjw (a] redhat.com> 1042 1043 * Makefile.am (TESTS): Add run-strip-reloc.sh. 1044 (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2 1045 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2 1046 * run-strip-reloc.sh: New test. 1047 * hello_i386.ko.bz2: New test file. 1048 * hello_x86_64.ko.bz2: Likewise. 1049 * hello_ppc64.ko.bz2: Likewise. 1050 1051 2011-05-18 Mark Wielaard <mjw (a] redhat.com> 1052 1053 * run-strip-groups.sh: New test. 1054 * testfile58.bz2: New test file. 1055 * Makefile.am (EXTRA_DIST): Add testfile58.bz2. 1056 (TESTS): Add run-strip-groups.sh. 1057 (EXTRA_DIST): Likewise. 1058 1059 2011-03-28 Marek Polacek <mpolacek (a] redhat.com> 1060 1061 * alldts.c: New file. 1062 * run-alldts.sh: Use it. 1063 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them. 1064 (alldts_LDADD): New variable. 1065 1066 2011-03-02 Marek Polacek <mpolacek (a] redhat.com> 1067 1068 * dwarf-getstring.c: New test. 1069 * run-dwarf-getstring.sh: And its wrapper. 1070 * Makefile.am (EXTRA_DIST): Add and update all. 1071 1072 2011-02-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 1073 1074 * Makefile.am (TESTS): Add run-readelf-twofiles.sh. 1075 * run-readelf-twofiles.sh: New file. 1076 1077 2011-02-25 Mark Wielaard <mjw (a] redhat.com> 1078 1079 * Makefile.am (BUILD_RPATH): Be consistent in naming. 1080 1081 2011-02-02 Josh Stone <jistone (a] redhat.com> 1082 1083 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit. 1084 * testfile55-64.bz2, testfile55-64.debug.bz2, 1085 testfile55-64.prelink.bz2, testfile55-32.bz2, 1086 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New. 1087 * Makefile.am (EXTRA_DIST): Add and update all. 1088 1089 2011-01-12 Roland McGrath <roland (a] redhat.com> 1090 1091 * run-prelink-addr-test.sh: Make symlinks to find .debug files 1092 corresponding to .noshdrs files. 1093 1094 2011-01-11 Josh Stone <jistone (a] redhat.com> 1095 1096 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit. 1097 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2, 1098 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2, 1099 testfile54-64.so.bz2, testfile54-64.so.debug.bz2, 1100 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New. 1101 * Makefile.am (EXTRA_DIST): Add and update all. 1102 1103 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests. 1104 * testfile53.bz2, testfile53.debug.bz2, 1105 testfile53.prelink.bz2: Deleted, so... 1106 * testfile53-64.bz2, testfile53-64.debug.bz2, 1107 testfile53-64.prelink.bz2: Recreated with 64-bit names. 1108 * testfile53-32.bz2, testfile53-32.debug.bz2, 1109 testfile53-32.prelink.bz2: New in 32-bit. 1110 * Makefile.am (EXTRA_DIST): Add and update all. 1111 1112 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests. 1113 * testfile52.so.bz2, testfile52.so.debug.bz2, 1114 testfile52.prelink.so.bz2: Deleted, so... 1115 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2, 1116 testfile52-32.prelink.so.bz2: Recreated with 32-bit names. 1117 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers. 1118 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2, 1119 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files. 1120 * Makefile.am (EXTRA_DIST): Add and update all. 1121 1122 2011-01-10 Josh Stone <jistone (a] redhat.com> 1123 1124 * run-prelink-addr-test.sh: New test for prelinked addrs. 1125 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1126 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files. 1127 * testfile52.prelink.so.bz2: New data file, shows REL->RELA. 1128 * testfile53.bz2, testfile53.debug.bz2: New data files. 1129 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap. 1130 * Makefile.am (EXTRA_DIST): Add them. 1131 1132 2010-06-04 Roland McGrath <roland (a] redhat.com> 1133 1134 * run-unstrip-test.sh: Also test modifying the file in place. 1135 1136 2010-04-22 Roland McGrath <roland (a] redhat.com> 1137 1138 * addrcfi.c (handle_cfi): Fix function name in error message. 1139 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe. 1140 1141 2010-04-14 Roland McGrath <roland (a] redhat.com> 1142 1143 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too. 1144 1145 2010-04-10 Ulrich Drepper <drepper (a] redhat.com> 1146 1147 * msg_tst.c: Adjust expected error message. 1148 1149 2010-04-01 Petr Machata <pmachata (a] redhat.com> 1150 1151 * test-flag-nobits.c: New test. 1152 * run-test-flag-nobits.sh: And its wrapper. 1153 * Makefile.am (noinst_PROGRAMS, TESTS): Add them. 1154 (test_flag_nobits_LDADD): New variable. 1155 1156 2010-02-15 Roland McGrath <roland (a] redhat.com> 1157 1158 * Makefile.am: Use config/eu.am for common stuff. 1159 1160 * asm-tst9.c (main): Rename local to avoid shadowing another local. 1161 1162 2009-07-22 Roland McGrath <roland (a] redhat.com> 1163 1164 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention. 1165 1166 2009-07-08 Roland McGrath <roland (a] redhat.com> 1167 1168 * addrcfi.c: New file. 1169 * Makefile.am (noinst_PROGRAMS): Add it. 1170 (addrcfi_LDADD): New variable. 1171 1172 2009-05-07 Petr Machata <pmachata (a] redhat.com> 1173 1174 * testfile51.bz2: New data file. 1175 * dwarf-getmacros.c: New test core. 1176 * run-dwarf-getmacros.sh: New test wrapper. 1177 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them. 1178 (dwarf_getmacros_LDADD): New variable. 1179 1180 2009-04-23 Ulrich Drepper <drepper (a] redhat.com> 1181 1182 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS). 1183 (rdwrmmap_LDADD): Add $(libmudflap). 1184 1185 2009-04-21 Roland McGrath <roland (a] redhat.com> 1186 1187 * testfile50.bz2: New data file. 1188 * Makefile.am (EXTRA_DIST): Add it. 1189 * run-dwfl-addr-sect.sh: Add a case using it. 1190 1191 2008-12-31 Ulrich Drepper <drepper (a] redhat.com> 1192 1193 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa, 1194 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm, 1195 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb, 1196 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw, 1197 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd, 1198 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest, 1199 roundss, roundps, roundpd, and roundsd. 1200 * testfile45.S.bz2: Likewise. 1201 * testfile44.expect.bz2: Adjust accordingly. 1202 * testfile45.expect.bz2: Likewise. 1203 1204 * testfile44.S.bz2: Add tests for blendvpd and blendvps. 1205 * testfile45.S.bz2: Likewise. 1206 * testfile44.expect.bz2: Adjust accordingly. 1207 * testfile45.expect.bz2: Likewise. 1208 1209 2008-12-30 Ulrich Drepper <drepper (a] redhat.com> 1210 1211 * testfile44.S.bz2: Add tests for blendpd and blendps. 1212 * testfile45.S.bz2: Likewise. 1213 * testfile44.expect.bz2: Adjust accordingly. 1214 * testfile45.expect.bz2: Likewise. 1215 1216 2008-12-19 Ulrich Drepper <drepper (a] redhat.com> 1217 1218 * testfile44.S.bz2: Add tests for AMD 3DNOW. 1219 * testfile45.S.bz2: Likewise. 1220 * testfile44.expect.bz2: Adjust accordingly. 1221 * testfile45.expect.bz2: Likewise. 1222 1223 2008-11-26 Roland McGrath <roland (a] redhat.com> 1224 1225 * dwfl-bug-getmodules.c: New file. 1226 * Makefile.am (noinst_PROGRAMS): Add it. 1227 (dwfl_bug_getmodules_LDADD): New variable. 1228 1229 2008-09-10 Roland McGrath <roland (a] redhat.com> 1230 1231 * test-subr.sh (LC_ALL): Export it set to "C". 1232 * run-dwfl-addr-sect.sh: Don't do it here. 1233 * run-strings-test.sh: Likewise. 1234 1235 2008-08-21 Denys Vlasenko <dvlasenk (a] redhat.com> 1236 1237 * run-addrname-test.sh: Add a new case. 1238 * testfile49.bz2: New data file. 1239 * Makefile.am (EXTRA_DIST): Add it. 1240 1241 2008-04-10 Roland McGrath <roland (a] redhat.com> 1242 1243 * testfile48.bz2, testfile48.bz2.debug: New data files. 1244 * Makefile.am (EXTRA_DIST): Add them. 1245 * run-strip-test8.sh: Use them. 1246 1247 * testfile16.bz2, testfile16.debug.bz2: Replace data files. 1248 1249 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections. 1250 * run-strip-test8.sh: New file. 1251 * testfile47.bz2: New data file. 1252 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1253 1254 2008-03-31 Roland McGrath <roland (a] redhat.com> 1255 1256 * run-early-offscn.sh: New file. 1257 * early-offscn.c: New file. 1258 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them. 1259 (early_offscn_LDADD): New variable. 1260 1261 2008-03-19 Roland McGrath <roland (a] redhat.com> 1262 1263 * run-addrname-test.sh: Add a new case. 1264 1265 2008-02-22 Roland McGrath <roland (a] redhat.com> 1266 1267 * run-elflint-test.sh: Typo fix. 1268 1269 2008-02-21 Roland McGrath <roland (a] redhat.com> 1270 1271 * run-disasm-x86.sh: Use uname instead of arch, keep tools required 1272 for the build down to minimum. 1273 * run-disasm-x86-64.sh: Likewise. 1274 1275 2008-02-20 Roland McGrath <roland (a] redhat.com> 1276 1277 * testfile46.bz2: New data file. 1278 * Makefile.am (EXTRA_DIST): Add it. 1279 * run-elflint-test.sh: Test on it. 1280 1281 2008-02-01 Ulrich Drepper <drepper (a] redhat.com> 1282 1283 * Makefile.am: Hook up sha1-tst.c. 1284 * sha1-tst.c: New file. 1285 1286 2008-01-21 Roland McGrath <roland (a] redhat.com> 1287 1288 * testfile45.S.bz2: Add tests for cltq, cqto. 1289 * testfile45.expect.bz2: Adjust. 1290 1291 2008-01-14 Ulrich Drepper <drepper (a] redhat.com> 1292 1293 * testfile45.S.bz2: Add more tests. 1294 * testfile45.expect.bz2: Adjust. 1295 1296 2008-01-11 Ulrich Drepper <drepper (a] redhat.com> 1297 1298 * testfile45.expect.bz2: Adjust for adding of address for %rip based 1299 address mode. 1300 1301 2008-01-10 Ulrich Drepper <drepper (a] redhat.com> 1302 1303 * testfile45.S.bz2: Add more tests. 1304 * testfile45.expect.bz2: Adjust. 1305 1306 2008-01-08 Ulrich Drepper <drepper (a] redhat.com> 1307 1308 * Makefile.am (TESTS): Add run-disasm-x86-64.sh. 1309 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2, 1310 run-disasm-x86-64.sh. 1311 * run-disasm-x86-64.sh: New file. 1312 * testfile45.S.bz2: New file. 1313 * testfile45.expect.bz2: New file. 1314 * testfile44.S.bz2: New tests. 1315 * testfile44.expect.bz2: Adjust. 1316 1317 2008-01-04 Ulrich Drepper <drepper (a] redhat.com> 1318 1319 * testfile44.S.bz2: New tests. 1320 * testfile44.expect.bz2: Adjust. 1321 1322 2008-01-04 Roland McGrath <roland (a] redhat.com> 1323 1324 * dwfl-bug-fd-leak.c (main): Add a cast. 1325 1326 2008-01-03 Ulrich Drepper <drepper (a] redhat.com> 1327 1328 * testfile44.S.bz2: New tests. 1329 * testfile44.expect.bz2: Adjust. 1330 1331 2008-01-01 Ulrich Drepper <drepper (a] redhat.com> 1332 1333 * line2addr.c: Use %m modifier instead of %a to appease gcc. 1334 1335 2008-01-01 Ulrich Drepper <drepper (a] redhat.com> 1336 1337 * testfile44.S.bz2: New tests. 1338 * testfile44.expect.bz2: Adjust. 1339 1340 2007-12-31 Ulrich Drepper <drepper (a] redhat.com> 1341 1342 * testfile44.S.bz2: New tests. 1343 * testfile44.expect.bz2: Adjust. 1344 1345 2007-12-30 Ulrich Drepper <drepper (a] redhat.com> 1346 1347 * testfile44.S.bz2: New tests. 1348 * testfile44.expect.bz2: Adjust. 1349 1350 2007-12-29 Ulrich Drepper <drepper (a] redhat.com> 1351 1352 * testfile44.s.bz2: New tests. 1353 * testfile44.expect.bz2: Adjust. 1354 1355 2007-12-28 Ulrich Drepper <drepper (a] redhat.com> 1356 1357 * testfile44.S.bz2: New tests. 1358 * testfile44.expect.bz2: Adjust. 1359 1360 2007-12-27 Ulrich Drepper <drepper (a] redhat.com> 1361 1362 * testfile44.S.bz2: New tests. 1363 * testfile44.expect.bz2: Adjust. 1364 1365 2007-12-26 Ulrich Drepper <drepper (a] redhat.com> 1366 1367 * testfile44.S.bz2: New tests. 1368 * testfile44.expect.bz2: Adjust 1369 1370 2007-12-21 Ulrich Drepper <drepper (a] redhat.com> 1371 1372 * testfile44.S.bz2: More tests. 1373 * testfile44.expect.bz2: Adjust appropriately. 1374 1375 2007-12-19 Ulrich Drepper <drepper (a] redhat.com> 1376 1377 * Makefile.am (TESTS): Add run-disasm.sh. 1378 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and 1379 testfile44.expect.bz2. 1380 * run-disasm.sh: New file. 1381 * testfile44.S.bz2: New file. 1382 * testfile44.expect.bz2: New file. 1383 1384 2007-12-15 Roland McGrath <roland (a] redhat.com> 1385 1386 * run-allregs.sh: Change expected output for powerpc spefscr. 1387 1388 2007-10-20 Roland McGrath <roland (a] redhat.com> 1389 1390 * run-dwfl-addr-sect.sh: Change expected output, no errors. 1391 1392 2007-10-19 Roland McGrath <roland (a] redhat.com> 1393 1394 * dwfl-addr-sect.c (handle_address): Return int. 1395 Don't exit on error, just return nonzero. 1396 (main): Collect results. 1397 * run-dwfl-addr-sect.sh: New file. 1398 * testfile43.bz2: New data file. 1399 * Makefile.am (EXTRA_DIST, TESTS): Add them. 1400 1401 2007-10-18 Roland McGrath <roland (a] redhat.com> 1402 1403 * run-allregs.sh: Update expected ppc output for vrsave/vscr. 1404 1405 2007-10-16 Roland McGrath <roland (a] redhat.com> 1406 1407 * test-subr.sh (remove_files): Don't pass -Bb to diff. 1408 1409 2007-10-09 Roland McGrath <roland (a] redhat.com> 1410 1411 * dwflmodtest.c (print_module): Don't use %p in output. 1412 * run-dwfl-bug-offline-rel.sh: Updated expected output. 1413 1414 2007-10-08 Roland McGrath <roland (a] redhat.com> 1415 1416 * testfile42.bz2: New data file. 1417 * Makefile.am (EXTRA_DIST): Add it. 1418 * run-elflint-test.sh: New test on that file. 1419 1420 2007-10-04 Roland McGrath <roland (a] redhat.com> 1421 1422 * run-readelf-test4.sh: New file. 1423 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1424 1425 2007-10-03 Roland McGrath <roland (a] redhat.com> 1426 1427 * run-readelf-test3.sh: New file. 1428 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1429 1430 2007-10-01 Roland McGrath <roland (a] redhat.com> 1431 1432 * run-readelf-test2.sh: New file. 1433 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1434 1435 2007-09-11 Roland McGrath <roland (a] redhat.com> 1436 1437 * run-addrname-test.sh: Add a new case. 1438 * testfile41.bz2: New data file. 1439 * Makefile.am (EXTRA_DIST): Add it. 1440 1441 2007-08-23 Roland McGrath <roland (a] redhat.com> 1442 1443 * run-allregs.sh: Update expected x86-64 output for %rflags. 1444 1445 2007-08-12 Roland McGrath <roland (a] redhat.com> 1446 1447 * run-strip-test7.sh: New file. 1448 * testfile39.bz2: New data file. 1449 * testfile40.bz2: New data file. 1450 * testfile40.debug.bz2: New data file. 1451 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1452 1453 2007-08-09 Roland McGrath <roland (a] redhat.com> 1454 1455 * dwfl-bug-report.c: Fix header inclusion. 1456 1457 2007-08-08 Roland McGrath <roland (a] redhat.com> 1458 1459 * run-addrname-test.sh: Add a new case using addr2line -S. 1460 * testfile38.bz2: New data file. 1461 * Makefile.am (EXTRA_DIST): Add it. 1462 1463 2007-07-16 Roland McGrath <roland (a] redhat.com> 1464 1465 * dwfl-bug-report.c: New file. 1466 * Makefile.am (noinst_PROGRAMS, TESTS): Add it. 1467 (dwfl_bug_report_LDADD): New variable. 1468 1469 2007-06-06 Roland McGrath <roland (a] redhat.com> 1470 1471 * run-unstrip-test.sh: Declare testfile.unstrip for removal. 1472 1473 2007-06-05 Ulrich Drepper <drepper (a] redhat.com> 1474 1475 * Makefile.am (EXTRA_DIST): Add missing line continuation and 1476 testfile37.bz and testfile37.debug.bz2. 1477 1478 2007-05-23 Roland McGrath <roland (a] redhat.com> 1479 1480 * run-allregs.sh: Update expected Alpha results. 1481 1482 2007-05-18 Roland McGrath <roland (a] redhat.com> 1483 1484 * run-strip-test4.sh (stripped, debugfile): Use new reference files. 1485 * testfile37.bz2: New data file. 1486 * testfile37.debug.bz2: New data file. 1487 * run-unstrip-test2.sh: New file. 1488 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1489 1490 2007-05-10 Roland McGrath <roland (a] redhat.com> 1491 1492 * run-dwfl-bug-offline-rel.sh: New file. 1493 * testfile36.bz2: New data file. 1494 * testfile36.debug.bz2: New data file. 1495 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1496 1497 2007-04-28 Roland McGrath <roland (a] redhat.com> 1498 1499 * run-strip-test6.sh (stripped, debugfile): Use new reference files. 1500 * testfile35.bz2: New data file. 1501 * testfile35.debug.bz2: New data file. 1502 * run-unstrip-test.sh: New file. 1503 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1504 1505 * run-strip-test.sh: Do all elflint and cmp runs even when some fail. 1506 1507 2007-04-26 Roland McGrath <roland (a] redhat.com> 1508 1509 * run-elflint-self.sh: Run all tests even if one fails. 1510 1511 * run-allregs.sh: Add expected output for alpha. 1512 1513 2007-04-24 Roland McGrath <roland (a] redhat.com> 1514 1515 * run-strip-test.sh: When we saved the debug info, test unstrip too. 1516 1517 2007-04-22 Roland McGrath <roland (a] redhat.com> 1518 1519 * run-allregs.sh: Update expected register info. 1520 1521 2007-04-16 Roland McGrath <roland (a] redhat.com> 1522 1523 * dwfl-addr-sect.c: New file. 1524 * Makefile.am (noinst_PROGRAMS): Add it. 1525 (dwfl_addr_sect_LDADD): New variable. 1526 1527 2007-04-05 Roland McGrath <roland (a] redhat.com> 1528 1529 * get-files.c: Test dwarf_getsrcdirs. 1530 * run-get-files.sh: Update expected output. 1531 1532 2007-04-01 Roland McGrath <roland (a] redhat.com> 1533 1534 * run-allregs.sh: Updated expected output for x86_64. 1535 1536 2007-03-04 Roland McGrath <roland (a] redhat.com> 1537 1538 * dwfl-bug-fd-leak.c: New file. 1539 * Makefile.am (noinst_PROGRAMS, TESTS): Add it. 1540 (dwfl_bug_fd_leak_LDADD): New variable. 1541 1542 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf, 1543 show what files have been located. 1544 1545 2007-02-02 Roland McGrath <roland (a] redhat.com> 1546 1547 * run-addrname-test.sh: New file. 1548 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1549 * testfile34.bz2: New data file. 1550 * Makefile.am (EXTRA_DIST): Add it. 1551 1552 2007-01-20 Roland McGrath <roland (a] redhat.com> 1553 1554 * testfile33.bz2: New data file. 1555 * Makefile.am (EXTRA_DIST): Add it. 1556 * run-elflint-test.sh: Test on it too. 1557 1558 2007-01-18 Roland McGrath <roland (a] redhat.com> 1559 1560 * Makefile.am (CFLAGS): Don't molest it. 1561 1562 2007-01-11 Roland McGrath <roland (a] redhat.com> 1563 1564 * testfile32.bz2: New data file. 1565 * Makefile.am (EXTRA_DIST): Add it. 1566 * run-elflint-test.sh: Test on it too. 1567 1568 2007-02-04 Ulrich Drepper <drepper (a] redhat.com> 1569 1570 * arls.c: New file. 1571 * Makefile (noinst_PROGRAMS): Add arls. 1572 1573 * run-ranlib-test2.sh: Fix type in comment. 1574 1575 2007-01-10 Ulrich Drepper <drepper (a] redhat.com> 1576 1577 * run-elflint-self.sh (runtest): Show which file has the problem. 1578 1579 2007-01-10 Roland McGrath <roland (a] redhat.com> 1580 1581 * dwfl-bug-addr-overflow.c: New file. 1582 * Makefile.am (TESTS): Add it. 1583 (dwfl_bug_addr_overflow_LDADD): New variable. 1584 1585 2006-12-17 Roland McGrath <roland (a] redhat.com> 1586 1587 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg. 1588 1589 2006-09-05 Roland McGrath <roland (a] redhat.com> 1590 1591 * run-strings-test.sh: Export LC_ALL=C for the test. 1592 1593 2006-08-29 Roland McGrath <roland (a] redhat.com> 1594 1595 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh. 1596 * run-arsymtest.sh: Likewise. 1597 1598 * run-native-test.sh (native.c compilation): Add some braces. 1599 1600 2006-08-22 Roland McGrath <roland (a] redhat.com> 1601 1602 * allregs.c (dwarf_encoding_string): New function, swiped from readelf. 1603 (struct reginfo): New members bits, type. 1604 (one_register, match_register): Update to take new args, 1605 record and display new info. 1606 (main): Display new info. 1607 * run-allregs.sh: Update expected results. 1608 1609 2006-08-03 Roland McGrath <roland (a] redhat.com> 1610 1611 * run-allregs.sh: Add sparc cases. 1612 * testfile30.bz2: New data file. 1613 * testfile31.bz2: New data file. 1614 * Makefile.am (EXTRA_DIST): Add them. 1615 1616 2006-07-21 Roland McGrath <roland (a] redhat.com> 1617 1618 * allregs.c (struct reginfo): Increase size of name. 1619 (one_register): Assert that it's big enough. 1620 1621 2006-04-04 Roland McGrath <roland (a] redhat.com> 1622 1623 * run-bug1-test.sh: Test a second case, to cover both byte orders. 1624 * testfile29.bz2: New file. 1625 * testfile29.rdwr.bz2: New file. 1626 * Makefile.am (EXTRA_DIST): Add them. 1627 1628 2006-04-04 Ulrich Drepper <drepper (a] redhat.com> 1629 1630 * Makefile.am: Add rules to run run-bug1-test.sh. 1631 * rdwrmmap.c: New file. 1632 * run-bug1-test.sh: New file. 1633 * testfile28.bz2: New file. 1634 * testfile28.rdwr.bz2: New file. 1635 1636 2006-03-09 Roland McGrath <roland (a] redhat.com> 1637 1638 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link. 1639 1640 2006-03-01 Roland McGrath <roland (a] redhat.com> 1641 1642 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h 1643 changes matching 3.0 spec. 1644 1645 2006-01-13 Roland McGrath <roland (a] redhat.com> 1646 1647 * run-native-test.sh: Do kill -9 and reap explicitly at end, since 1648 bash 3.1 whines when it's done in the trap 0 handler. 1649 1650 2006-01-11 Roland McGrath <roland (a] redhat.com> 1651 1652 * testfile26.bz2: New data file. 1653 * testfile27.bz2: New data file. 1654 * Makefile.am (EXTRA_DIST): Add them. 1655 * run-allregs.sh: Test s390 data. 1656 1657 2005-12-14 Roland McGrath <roland (a] redhat.com> 1658 1659 * run-native-test.sh: Redirect output from native test process. 1660 1661 2005-12-13 Roland McGrath <roland (a] redhat.com> 1662 1663 * allregs.c (main): Fail if we find no registers. 1664 1665 * run-native-test.sh: New file. 1666 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1667 1668 2005-12-10 Ulrich Drepper <drepper (a] redhat.com 1669 1670 * run-readelf-test1.sh: New file. 1671 * Makefile.am (TESTS): Add run-readelf-test1.sh. 1672 (EXTRA_DIST): Likewise. 1673 1674 2005-12-07 Roland McGrath <roland (a] redhat.com> 1675 1676 * ecp.c (main): Use elf_end to clean up. 1677 1678 2005-11-25 Roland McGrath <roland (a] redhat.com> 1679 1680 * coverage.sh: Given -v argument, print names of unused files. 1681 1682 * addrscopes.c (main): Use dwfl_end before return. 1683 * allregs.c (main): Likewise. 1684 * find-prologues.c (main): Likewise. 1685 * funcretval.c (main): Likewise. 1686 * funcscopes.c (main): Likewise. 1687 * line2addr.c (main): Likewise. 1688 1689 * run-allregs.sh: New file. 1690 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1691 1692 * allregs.c: Use libdwfl wrapper instead of direct libebl calls. 1693 * Makefile.am (allregs_LDADD): Updated. 1694 1695 * allregs.c: New file. 1696 * Makefile.am (noinst_PROGRAMS): Add it. 1697 (allregs_LDADD): New variable. 1698 1699 2005-11-18 Roland McGrath <roland (a] redhat.com> 1700 1701 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib. 1702 * test-wrapper.sh: Likewise. 1703 1704 2005-11-17 Roland McGrath <roland (a] redhat.com> 1705 1706 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in 1707 environment for test-wrapper.sh. 1708 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib. 1709 * test-subr.sh (installed_testrun): Likewise. 1710 Use explicit path in ${bindir}. 1711 1712 * Makefile.am (installcheck-local): Fix typo in last change. 1713 1714 2005-11-16 Roland McGrath <roland (a] redhat.com> 1715 1716 * configure.ac: New file, for standalone build/dist of test suite. 1717 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it. 1718 (asm_TESTS): New variable, broken out of ... 1719 (TESTS): ... here. Also remove msg_tst. 1720 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst. 1721 (installed_TESTS_ENVIRONMENT): New variable. 1722 [STANDALONE] (TESTS_ENVIRONMENT): Use that. 1723 [!STANDALONE] (installcheck-local): Likewise. 1724 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo. 1725 * addrscopes.c: Include <config.h>. 1726 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers. 1727 * allfcts.c: Likewise. 1728 * asm-tst1.c: Likewise. 1729 * asm-tst2.c: Likewise. 1730 * asm-tst3.c: Likewise. 1731 * asm-tst4.c: Likewise. 1732 * asm-tst5.c: Likewise. 1733 * asm-tst6.c: Likewise. 1734 * asm-tst7.c: Likewise. 1735 * asm-tst8.c: Likewise. 1736 * asm-tst9.c: Likewise. 1737 * dwflmodtest.c: Likewise. 1738 * find-prologues.c: Likewise. 1739 * funcscopes.c: Likewise. 1740 * get-aranges.c: Likewise. 1741 * get-files.c: Likewise. 1742 * get-lines.c: Likewise. 1743 * get-pubnames.c: Likewise. 1744 * line2addr.c: Likewise. 1745 * newscn.c: Likewise. 1746 * show-abbrev.c: Likewise. 1747 * show-die-info.c: Likewise. 1748 * update3.c: Likewise. 1749 * update4.c: Likewise. 1750 * funcretval.c: Likewise. 1751 1752 * dwflmodtest.c (print_instance): Don't use INTUSE. 1753 (options): Don't use N_ macro. 1754 1755 2005-11-15 Roland McGrath <roland (a] redhat.com> 1756 1757 * coverage.sh: Look in backends. 1758 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl. 1759 (TESTS_ENVIRONMENT): Likewise. 1760 1761 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE, 1762 pass FUNCDIE direclty to dwfl_module_return_value_location. 1763 1764 * Makefile.am (BUILD_RPATH): New variable. 1765 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value. 1766 (tests_rpath): New variable. 1767 (installcheck-local): Pass it to test-wrapper.sh. 1768 * test-wrapper.sh: In "installed" format, take yes/no value 1769 for elfutils_tests_rpath, which export. When running a test 1770 binary for installcheck, exit 77. 1771 * test-subr.sh (installed_testrun): When running a test binary 1772 for installcheck, exit 77 if $elfutils_tests_rpath = yes. 1773 1774 2005-11-14 Roland McGrath <roland (a] redhat.com> 1775 1776 * test-subr.sh: New file. 1777 * test-wrapper.sh: New file. 1778 * Makefile.am (EXTRA_DIST): Add them. 1779 (AM_LDFLAGS): Variable removed. 1780 (TESTS_ENVIRONMENT): New variable. 1781 (installcheck-local): New target. 1782 * run-addrscopes.sh: Use test-subr.sh. 1783 * run-allfcts.sh: Likewise. 1784 * run-ecp-test.sh: Likewise. 1785 * run-ecp-test2.sh: Likewise. 1786 * run-elflint-self.sh: Likewise. 1787 * run-elflint-test.sh: Likewise. 1788 * run-find-prologues.sh: Likewise. 1789 * run-funcscopes.sh: Likewise. 1790 * run-get-aranges.sh: Likewise. 1791 * run-get-files.sh: Likewise. 1792 * run-get-lines.sh: Likewise. 1793 * run-get-pubnames.sh: Likewise. 1794 * run-line2addr.sh: Likewise. 1795 * run-ranlib-test.sh: Likewise. 1796 * run-ranlib-test2.sh: Likewise. 1797 * run-show-abbrev.sh: Likewise. 1798 * run-show-ciefde.sh: Likewise. 1799 * run-show-die-info.sh: Likewise. 1800 * run-strings-test.sh: Likewise. 1801 * run-strip-test.sh: Likewise. 1802 1803 2005-11-13 Roland McGrath <roland (a] redhat.com> 1804 1805 * funcretval.c: New file. 1806 * Makefile.am (noinst_PROGRAMS): Add it. 1807 (funcretval_LDADD): New variable. 1808 1809 2005-11-09 Ulrich Drepper <drepper (a] redhat.com> 1810 1811 * line2addr.c (handle_module): Add missing parameter to printf. 1812 1813 2005-10-27 Roland McGrath <roland (a] redhat.com> 1814 1815 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes. 1816 * funcscopes.c (handle_function): Likewise. 1817 * dwflmodtest.c (print_inline, print_func): Likewise. 1818 * find-prologues.c (handle_function): Likewise. 1819 1820 2005-10-27 Roland McGrath <roland (a] redhat.com> 1821 1822 * run-find-prologues.sh: New file. 1823 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1824 1825 * find-prologues.c (handle_function): Skip inlines. 1826 1827 2005-10-25 Roland McGrath <roland (a] redhat.com> 1828 1829 * find-prologues.c: New file. 1830 * Makefile.am (noinst_PROGRAMS): Add it. 1831 (find_prologues_LDADD): New variable. 1832 1833 2005-09-02 Ulrich Drepper <drepper (a] redhat.com> 1834 1835 * run-strings-test.sh: Remove strings.out in the end. 1836 1837 2005-08-31 Ulrich Drepper <drepper (a] redhat.com> 1838 1839 * run-addrscopes.sh: Use correct exit code if test cannot be performed. 1840 * run-allfcts.sh: Likewise. 1841 * run-ecp-test.sh: Likewise. 1842 * run-ecp-test2.sh: Likewise. 1843 * run-elflint-test.sh: Likewise. 1844 * run-funcscopes.sh: Likewise. 1845 * run-get-aranges.sh: Likewise. 1846 * run-get-files.sh: Likewise. 1847 * run-get-lines.sh: Likewise. 1848 * run-get-pubnames.sh: Likewise. 1849 * run-line2addr.sh: Likewise. 1850 * run-ranlib-test2.sh: Likewise. 1851 * run-show-abbrev.sh: Likewise. 1852 * run-show-ciefde.sh: Likewise. 1853 * run-show-die-info.sh: Likewise. 1854 * run-strings-test.sh: Likewise. 1855 * run-strip-test.sh: Likewise. 1856 1857 2005-08-30 Ulrich Drepper <drepper (a] redhat.com> 1858 1859 * coverage.sh: Handle case where there is no .gcno file at all. 1860 1861 2005-08-29 Ulrich Drepper <drepper (a] redhat.com> 1862 1863 * Makefile.am (EXTRA_DIST): Add coverage. 1864 [GCOV]: Generate coverage summary after the tests ran 1865 * coverage.sh: New file. 1866 1867 2005-08-28 Ulrich Drepper <drepper (a] redhat.com> 1868 1869 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl. 1870 (CLEANFILES): Add *.gcno *.gcda *.gconv. 1871 1872 2005-08-28 Ulrich Drepper <drepper (a] redhat.com> 1873 1874 * run-strings-test.sh: New file. 1875 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1876 1877 2005-08-27 Roland McGrath <roland (a] redhat.com> 1878 1879 * addrscopes.c (handle_address): Apply bias to PC addresses. 1880 1881 * run-funcscopes.sh: New file. 1882 * testfile25.bz2: New data file. 1883 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1884 1885 2005-08-26 Roland McGrath <roland (a] redhat.com> 1886 1887 * addrscopes.c (dwarf_diename_integrate): Removed. 1888 (print_vars, handle_address): Use plain dwarf_diename. 1889 1890 2005-08-25 Roland McGrath <roland (a] redhat.com> 1891 1892 * funcscopes.c: New file. 1893 * Makefile.am (noinst_PROGRAMS): Add it. 1894 (funcscopes_LDADD): New variable. 1895 1896 * run-addrscopes.sh: Add another case. 1897 * testfile24.bz2: New data file. 1898 * Makefile.am (EXTRA_DIST): Add it. 1899 1900 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES, 1901 pass it to dwarf_getscopes. 1902 (main): Pass it, true when '=' follows an address. 1903 1904 2005-08-24 Roland McGrath <roland (a] redhat.com> 1905 1906 * line2addr.c (print_address): Omit () for DSOs. 1907 1908 2005-08-24 Ulrich Drepper <drepper (a] redhat.com> 1909 1910 * run-line2addr.sh: Remove testfile23 in the end. 1911 1912 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl). 1913 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules. 1914 1915 2005-08-22 Roland McGrath <roland (a] redhat.com> 1916 1917 * run-line2addr.sh: Add a case. 1918 * testfile23.bz2: New data file. 1919 * Makefile.am (EXTRA_DIST): Add it. 1920 1921 2005-08-18 Roland McGrath <roland (a] redhat.com> 1922 1923 * run-addrscopes.sh: New file. 1924 * testfile22.bz2: New data file. 1925 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1926 1927 * addrscopes.c: New file. 1928 * Makefile.am (noinst_PROGRAMS): Add it. 1929 (addrscopes_LDADD): New variable. 1930 1931 2005-08-15 Ulrich Drepper <drepper (a] redhat.com> 1932 1933 * run-elflint-self.sh: Don't run test if the file doesn't exist. 1934 1935 2005-08-15 Roland McGrath <roland (a] redhat.com> 1936 1937 * dwflmodtest.c (print_instance, print_inline): New functions. 1938 (print_func): Call print_inline. 1939 (options, parse_opt): Grok -i/--inlines. 1940 1941 2005-08-07 Roland McGrath <roland (a] redhat.com> 1942 1943 * dwflmodtest.c: Print function details only if -f flag is given. 1944 1945 2005-08-06 Ulrich Drepper <drepper (a] redhat.com> 1946 1947 * run-elflint-self.sh: New file. 1948 * Makefile.am (TESTS): Add run-elflint-self.sh. 1949 (EXTRA_DIST): Likewise. 1950 1951 * Makefile.am: Link with statis libs if BUILD_STATIC. 1952 (dwflmodtest_LDADD): Also link with -ldl. 1953 1954 2005-08-02 Ulrich Drepper <drepper (a] redhat.com> 1955 1956 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS. 1957 * asm-tst1.c: Adjust for new asm_begin interface. Open backend 1958 library first. 1959 * asm-tst2.c: Likewise. 1960 * asm-tst3.c: Likewise. 1961 * asm-tst4.c: Likewise. 1962 * asm-tst5.c: Likewise. 1963 * asm-tst6.c: Likewise. 1964 * asm-tst7.c: Likewise. 1965 * asm-tst8.c: Likewise. 1966 * asm-tst9.c: Likewise. 1967 1968 * msg_tst.c: Add new error message. 1969 1970 2005-07-28 Ulrich Drepper <drepper (a] redhat.com> 1971 1972 * Makefile.am (dwflmodtest_LDADD): Add $(libebl). 1973 1974 2005-06-01 Roland McGrath <roland (a] redhat.com> 1975 1976 * line2addr.c: Rewritten using libdwfl. 1977 * run-line2addr.sh: Update test for changed arguments. 1978 * Makefile.am (INCLUDES): Add libdwfl source directory to path. 1979 (libdwfl): New variable. 1980 (line2addr_LDADD): Use it. 1981 1982 2005-07-28 Roland McGrath <roland (a] redhat.com> 1983 1984 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here. 1985 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest. 1986 (dwflmodtest_LDADD): New variable. 1987 (INCLUDES): Add -I$(top_srcdir)/libdwfl here. 1988 1989 2005-07-21 Ulrich Drepper <drepper (a] redhat.com> 1990 1991 * testfile18.bz2: New file. 1992 * run-elflint-test.sh: New file. 1993 * Makefile.am (TESTS): Add run-elflint-test.sh. 1994 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. 1995 1996 2005-05-24 Ulrich Drepper <drepper (a] redhat.com> 1997 1998 * get-files.c (main): Use correct format specifier. 1999 2000 2005-05-21 Ulrich Drepper <drepper (a] redhat.com> 2001 2002 * Makefile.am: Add -Wextra to CFLAGS. 2003 * get-files.c: Remove warning this produced. 2004 * get-pubnames.c: Likewise. 2005 * newfile.c: Likewise. 2006 * newscn.c: Likewise. 2007 * scnnames.c: Likewise. 2008 * showptable.c: Likewise. 2009 * test-nlist.c: Likewise. 2010 * update1.c: Likewise. 2011 * update2.c: Likewise. 2012 * update3.c: Likewise. 2013 * update4.c: Likewise. 2014 2015 2005-05-08 Ulrich Drepper <drepper (a] redhat.com> 2016 2017 * run-line2addr.sh: Remove testfile14 at the end. 2018 2019 * run-strip-test.sh: Remove debuginfo test input file as well. 2020 2021 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used 2022 .bz, not .bz2. 2023 2024 2005-05-03 Roland McGrath <roland (a] redhat.com> 2025 2026 * run-strip-test.sh: Use variables for test file names. 2027 Optionally produce separate debug file and check it. 2028 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication. 2029 * run-strip-test3.sh: Likewise. 2030 * run-strip-test4.sh: New file. 2031 * run-strip-test5.sh: New file. 2032 * run-strip-test6.sh: New file. 2033 * testfile15.bz: New file. 2034 * testfile15.debug.bz: New file. 2035 * testfile16.bz: New file. 2036 * testfile16.debug.bz: New file. 2037 * testfile17.bz: New file. 2038 * testfile17.debug.bz: New file. 2039 * Makefile.am (TESTS, EXTRA_DIST): Add them. 2040 2041 2005-04-25 Ulrich Drepper <drepper (a] redhat.com> 2042 2043 * run-line2addr.sh: Also use testfile14. Adjust for correct 2044 return of multiple matches. 2045 * testfile14.bz2: New file. 2046 * Makefile.am (EXTRA_DIST): Add testfile14.bz2. 2047 2048 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change. 2049 2050 2005-04-04 Roland McGrath <roland (a] redhat.com> 2051 2052 * line2addr.c (main): Initialize LINES and NLINES before calling 2053 dwarf_getsrc_file, and free LINES afterwards. 2054 2055 * allfcts.c (main): Use size_t for CUHL. 2056 2057 2005-04-04 Ulrich Drepper <drepper (a] redhat.com> 2058 2059 * line2addr.c: New file. 2060 * run-line2addr.sh: New file. 2061 * Makefile.am: Add rules to build, run, and distribute new code. 2062 2063 2005-04-02 Ulrich Drepper <drepper (a] redhat.com> 2064 2065 * allfcts.c: New file. 2066 * run-allfcts.sh: New file. 2067 * Makefile.am: Add rules to build, run, and distribute new code. 2068 2069 2005-02-05 Ulrich Drepper <drepper (a] redhat.com> 2070 2071 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test 2072 programs with -lmudflap. 2073 2074 2004-09-25 Ulrich Drepper <drepper (a] redhat.com> 2075 2076 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation. 2077 * asm-tst5.c (main): Likewise. 2078 * asm-tst6.c (main): Likewise. 2079 2080 2004-01-17 Ulrich Drepper <drepper (a] redhat.com> 2081 2082 * Makefile.am: Support building with mudflap. 2083 2084 2004-01-12 Ulrich Drepper <drepper (a] redhat.com> 2085 2086 * get-aranges.c: Rewrite to use libdw. 2087 * Makefile.am: Reenable get-aranges test. 2088 2089 2004-01-11 Ulrich Drepper <drepper (a] redhat.com> 2090 2091 * get-lines.c: New file. 2092 * get-files.c: Adjust for libdw. 2093 * run-get-files.sh: Adjust expected result. 2094 * run-get-lines.sh: Likewise. 2095 * Makefile.am: Run get-lines test. Don't run get-aranges and 2096 get-ciefde test for now. 2097 2098 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface 2099 change. Print attribute offset information. 2100 * run-show-abbrev.sh: Adjust expected output. 2101 2102 2004-01-09 Ulrich Drepper <drepper (a] redhat.com> 2103 2104 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change. 2105 * show-die-info.c: Likewise. 2106 * run-show-die-info.sh: Adjust expected output. 2107 2108 2003-08-13 Ulrich Drepper <drepper (a] redhat.com> 2109 2110 * Makefile.in: Depend on libebl.a, not libebl.so. 2111 2112 2003-08-11 Ulrich Drepper <drepper (a] redhat.com> 2113 2114 * Moved to CVS archive. 2115