12016-01-13 Mark Wielaard <mjw@redhat.com> 2 3 * dwfl-bug-fd-leak.c: Skip test unless on __linux__. 4 52016-01-13 Mark Wielaard <mjw@redhat.com> 6 7 * dwfl-proc-attach.c: Guard linux specific header. 8 92016-01-13 Mark Wielaard <mjw@redhat.com> 10 11 * system-elf-libelf-test.c: New test. 12 * Makefile.am (TESTS): Add system-elf-libelf-test, if !STANDALONE. 13 (check_PROGRAMS): Likewise. 14 (system_elf_libelf_test_CPPFLAGS): New variable. 15 (system_elf_libelf_test_LDADD): Likewise. 16 172016-01-08 Mark Wielaard <mjw@redhat.com> 18 19 * elfputzdata.c (main): Fix parentheses in strncmp test. 20 212016-01-08 Mark Wielaard <mjw@redhat.com> 22 23 * elfputzdata.c (main): Use PRId64 to print 64 bit value. 24 252016-01-08 Mark Wielaard <mjw@redhat.com> 26 27 * Makefile.am (TESTS): Always unconditionally add 28 run-readelf-zdebug.sh and run-readelf-zdebug-rel.sh. 29 302015-12-16 Mark Wielaard <mjw@redhat.com> 31 32 * run-compress-test.sh: New test. 33 * Makefile.am (TESTS): Add run-compress-test.sh. 34 (EXTRA_DISTS): Likewise. 35 362015-11-26 Mark Wielaard <mjw@redhat.com> 37 38 * zstrptr.c: New file. 39 * run-zstrptr.sh: New test. 40 * elfputzdata.c (main): (re)compress .shstrtab. 41 * run-elfputzdata.sh: Expect .shstrtab compression. 42 * Makefile.am (check_PROGRAMS): Add zstrptr. 43 (TESTS): Add run-zstrptr.sh. 44 (EXTRA_DIST): Likewise. 45 (zstrptr_LDADD): New variable. 46 472015-10-20 Mark Wielaard <mjw@redhat.com> 48 49 * run-readelf-zx.sh: New test. 50 * run-readelf-zp.sh: Likewise. 51 * Makefile.am (TESTS): Add run-readelf-zx.sh and run-readelf-zp.sh. 52 (EXTRA_DIST): Likewise. 53 542015-10-21 Mark Wielaard <mjw@redhat.com> 55 56 * Makefile.am (check_PROGRAMS): Add elfgetzdata and elfputzdata. 57 (TESTS): Add run-elfgetzdata.sh and run-elfputzdata.sh. 58 (EXTRA_DIST: Likewise. 59 (elfgetzdata_LDADD): New variable. 60 (elfputzdata_LDADD): Likewise. 61 * elfgetzdata.c: New file. 62 * elfputzdata.c: Likewise. 63 * msg_tst.c: Handle ELF_E_ALREADY_COMPRESSED, 64 ELF_E_UNKNOWN_COMPRESSION_TYPE, ELF_E_COMPRESS_ERROR and 65 ELF_E_DECOMPRESS_ERROR. 66 * run-elfgetzdata.sh: New test. 67 * run-elfputzdata.sh: Likewise. 68 692015-10-28 Mark Wielaard <mjw@redhat.com> 70 71 * run-readelf-z.sh: New test. 72 * Makefile.am (TESTS): Add run-readelf-z.sh. 73 (EXTRA_DIST): Likewise. 74 752015-10-28 Mark Wielaard <mjw@redhat.com> 76 77 * elfgetchdr.c: New file. 78 * run-elfgetchdr.sh: New test. 79 * testfile-zgabi32.bz2: New testfile. 80 * testfile-zgabi32be.bz2: Likewise. 81 * testfile-zgabi64.bz2: Likewise. 82 * testfile-zgabi64be.bz2: Likewise. 83 * Makefile.am (check_PROGRAMS): Add elfgetchdr. 84 (TESTS): Add run-elfgetchdr.sh. 85 (EXTRA_DIST): Add run-elfgetchdr.sh, testfile-zgabi32.bz2, 86 testfile-zgabi32be.bz2, testfile-zgabi64.bz2, testfile-zgabi64be.bz2. 87 (welfgetchdr_LDADD): New variable. 88 * msg_tst.c: Add ELF_E_NOT_COMPRESSED, ELF_E_INVALID_SECTION_TYPE 89 and ELF_E_INVALID_SECTION_FLAGS, 90 91 922015-10-28 Mark Wielaard <mjw@redhat.com> 93 94 * dwelfgnucompressed.c: New file. 95 * run-dwelfgnucompressed.sh: New test. 96 * testfile-zgnu32.bz2: New testfile. 97 * testfile-zgnu64.bz2: Likewise. 98 * Makefile.am (check_PROGRAMS): Add dwelfgnucompressed. 99 (TESTS): Add run-dwelfgnucompressed.sh. 100 (EXTRA_DIST): Add run-dwelfgnucompressed.sh, testfile-zgnu32.bz2, 101 testfile-zgnu64.bz2, testfile-zgnu32be.bz2, testfile-zgnu64be.bz2. 102 (dwelfgnucompressed_LDADD): New variable. 103 1042015-12-31 Mark Wielaard <mjw@redhat.com> 105 106 * elfstrmerge.c (main): Warn about STT_SECTION symbol for shstrhndx. 107 * run-elfstrmerge-test.sh: New test. 108 * Makefile.am (TESTS): Add run-elfstrmerge-test.sh 109 (EXTRA_DIST): Likewise. 110 1112015-12-08 Jose E. Marchesi <jose.marchesi@oracle.com> 112 113 * run-backtrace-core-sparc.sh: New file. 114 * backtrace.sparc.core.bz2: New file. 115 * backtrace.sparc.exec.bz2: New file. 116 * Makefile.am (EXTRA_DIST): ... and added all here. 117 (TESTS): Added run-backtrace-core-sparc.sh. 118 1192015-12-02 Mark Wielaard <mjw@redhat.com> 120 121 * Makefile.am (valgrind_cmd): Use --leak-check=full. 122 * run-backtrace-demangle.sh: Disable valgrind. 123 * run-stack-demangled-test.sh: Likewise. 124 * run-stack-d-test.sh: Likewise. 125 * run-stack-i-test.sh: Likewise. 126 1272015-12-01 Mark Wielaard <mjw@redhat.com> 128 129 * test-flag-nobits.c (main): Call elf_end. 130 * rerequest_tag.c (main): Call dwarf_end. 131 * funcscopes.c (handle_function): Free scopes. 132 * dwarf-getstring.c (main): Call dwarf_end. 133 * allregs.c (main): Free state.info. 134 * alldts.c (main): Free dyn. 135 * addrcfi.c (handle_address): Free stuff.frame between handle_cfi 136 calls. 137 * addrscopes.c (handle_address): Free scopes. 138 1392015-10-16 Mark Wielaard <mjw@redhat.com> 140 141 * Makefile.am [BUILD_STATIC] (libdw): Add -lz. 142 [BUILD_STATIC] (libelf): Likewise. 143 1442015-10-16 Mark Wielaard <mjw@redhat.com> 145 146 * Makefile.am (dwfl_proc_attach_LDFLAGS): Add AM_LDFLAGS. 147 1482015-10-09 Josh Stone <jistone@redhat.com> 149 150 * lfs-symbols: New list of LFS-related symbols from lintian. 151 * testfile-nolfs.bz2: New test binary for sanity checking. 152 * run-lfs-symbols.sh: New test. 153 * Makefile.am (TESTS): Add run-lfs-symbols.sh. 154 (EXTRA_DIST): Add lfs-symbols, testfile-nolfs.bz2, and 155 run-lfs-symbols.sh. 156 * alldts.c (main): Replace open64 with open. 157 * dwarf-getstring.c (main): Likewise. 158 * arls.c: Include config.h. 159 * ecp.c: Likewise. 160 * rdwrmmap.c: Likewise. 161 * test-elf_cntl_gelf_getshdr.c: Likewise. 162 * test-flag-nobits.c: Include config.h. 163 (main): Replace open64 with open. 164 1652015-10-09 Mark Wielaard <mjw@redhat.com> 166 167 * elfshphehdr.c (check): Rename argument from check to statement. 168 (check_elf): Likewise. 169 1702015-10-05 Josh Stone <jistone@redhat.com> 171 172 * Makefile.am (backtrace-child-biarch): Add AM_V_CC silencer. 173 1742015-10-02 Mark Wielaard <mjw@redhat.com> 175 176 * elfstrmerge.c: New check program. 177 * run-strip-strmerge.sh: New test. 178 * Makefile.am (check_PROGRAMS): Add elfstrmerge. 179 (EXTRA_DIST): Add run-strip-strmerge.sh 180 (elfstrmerge_LDADD): New variable. 181 1822015-09-29 Mark Wielaard <mjw@redhat.com> 183 184 * elfshphehdr.c: New test. 185 * Makefile.am (check_PROGRAMS): Add elfshphehdr. 186 (TESTS): Likewise. 187 (elfshphehdr_LDADD): New variable. 188 1892015-09-08 Mark Wielaard <mjw@redhat.com> 190 191 * dwfl-proc-attach.c: New test. 192 * Makefile.am (check_PROGRAMS): Add dwfl-proc-attach. 193 (TESTS): Likewise. 194 (dwfl_proc_attach_LDADD): New variable. 195 (dwfl_proc_attach_LDFLAGS): Likewise. 196 1972015-09-04 Chih-Hung Hsieh <chh@google.com> 198 199 * varlocs.c (print_base_type): Initialize enctype. 200 2012015-09-04 Chih-Hung Hsieh <chh@google.com> 202 203 * md5-sha1-test.c (md5_expected): Removed. 204 (sha1_expected): Likewise. 205 2062015-09-04 Chih-Hung Hsieh <chh@google.com> 207 208 * asm-tst1.c (main): Replace %Z length modifier with %z. 209 * asm-tst2.c (main): Likewise. 210 * asm-tst3.c (main): Likewise. 211 * asm-tst4.c (main): Likewise. 212 * asm-tst5.c (main): Likewise. 213 * asm-tst6.c (main): Likewise. 214 * asm-tst7.c (main): Likewise. 215 * asm-tst8.c (main): Likewise. 216 * asm-tst9.c (main): Likewise. 217 * sectiondump.c (print_bytes): Likewise. 218 2192015-08-14 Mark Wielaard <mjw@redhat.com> 220 221 * run-addr2line-alt-debugpath.sh: New test. 222 * Makefile.am (TESTS): Add run-addr2line-alt-debugpath.sh 223 (EXTRA_DIST): Likewise. 224 2252015-07-29 Mark Wielaard <mjw@redhat.com> 226 227 * run-unstrip-test3.sh: New test. 228 * testfile-info-link.bz2: New file. 229 * testfile-info-link.debuginfo.bz2: Likewise. 230 * testfile-info-link.stripped.bz2: Likewise. 231 * Makefile.am (TESTS): Add run-unstrip-test3.sh. 232 (EXTRA_DIST): Add run-unstrip-test3.sh, testfile-info-link.bz2, 233 testfile-info-link.debuginfo.bz2, testfile-info-link.stripped.bz2. 234 2352015-06-27 Pino Toscano <toscano.pino@tiscali.it> 236 237 * tests/run-deleted.sh: Skip when detecting a not implemented 238 dwfl_linux_proc_attach. 239 2402015-06-27 Pino Toscano <toscano.pino@tiscali.it> 241 242 * tests/dwfl-bug-fd-leak.c (elfutils_open): Check for null results of 243 dwfl_addrmodule. 244 2452015-06-26 Pino Toscano <toscano.pino@tiscali.it> 246 247 * tests/vdsosyms.c [!__linux__] (main): Mark argv as unused. 248 2492015-06-26 Pino Toscano <toscano.pino@tiscali.it> 250 251 * tests/backtrace-data.c: Reduce scope of some includes to match their 252 usage. 253 * tests/backtrace.c: Likewise. 254 * tests/deleted.c: Likewise. 255 2562015-06-16 Mark Wielaard <mjw@redhat.com> 257 258 * run-strip-test.sh: Add strip-in-place (eu-strip without -o) test 259 for non-ET_REL files. 260 2612015-05-30 Mark Wielaard <mjw@redhat.com> 262 263 * backtrace-subr.sh (check_native_core): Notice core file couldn't be 264 generated before skipping. 265 * run-addr2line-i-demangle-test.sh: Notice demangler is unsupported 266 before skipping. 267 * run-backtrace-demangle.sh: Likewise. 268 * run-stack-demangled-test.sh: Likewise. 269 * run-backtrace-native-biarch.sh: Notice biarch testing is disabled 270 before skipping. 271 * run-backtrace-native-core-biarch.sh: Likewise. 272 * test-subr.sh (testfiles): Notice how bunzip2 fails before skipping. 273 2742015-05-20 Mark Wielaard <mjw@redhat.com> 275 276 * run-addr2line-i-test.sh: Add pretty test. 277 * run-addr2line-test.sh: Likewise. 278 2792015-05-20 Mark Wielaard <mjw@redhat.com> 280 281 * run-addr2line-i-demangle-test.sh: New test. 282 * Makefile.am (TESTS): Add run-addr2line-i-demangle-test.sh. 283 (EXTRA_DIST): Likewise. 284 2852015-05-20 Mark Wielaard <mjw@redhat.com> 286 287 * run-addr2line-test.sh: Add -a test variants. 288 * run-addr2line-i-test.sh: Likewise. 289 2902015-05-20 Mark Wielaard <mjw@redhat.com> 291 292 * run-addrname-test.sh: Make sure all input addresses are hex. 293 2942015-05-04 Max Filippov <jcmvbkbc@gmail.com> 295 296 * backtrace-child.c (stdarg, main): Replace assert_perror with assert. 297 * backtrace-data.c (memory_read, maps_lookup, set_initial_registers) 298 (main): Likewise. 299 * backtrace-dwarf.c (main): Likewise. 300 * backtrace.c (prepare_thread, exec_dump): Likewise. 301 3022015-05-04 Anthony G. Basile <blueness@gentoo.org> 303 304 * Makefile.am (line2addr_LDADD, addrscopes_LDADD, funcscopes_LDADD) 305 (funcretval_LDADD, allregs_LDADD, find_prologues_LDADD) 306 (dwflmodtest_LDADD, dwfl_addr_sect_LDADD, addrcfi_LDADD) 307 (low_high_pc_LDADD, dwflsyms_LDADD, dwfllines_LDADD, varlocs_LDADD) 308 (backtrace_LDADD, aggregate_size_LDADD): Append $(argp_LDADD). 309 3102015-05-01 Mark Wielaard <mjw@redhat.com> 311 312 * run-stack-d-test.sh: Use --raw and mangled output. 313 * run-stack-i-test.sh: Likewise. 314 * run-stack-demangled-test.sh: New test. 315 * Makefile.am (EXTRA_DIST): Add run-stack-demangled-test.sh. 316 (TESTS): Likewise. 317 3182015-04-01 H.J. Lu <hjl.tools@gmail.com> 319 320 * Makefile.am (TESTS): Add run-strip-test10.sh. 321 (EXTRA_DIST): Likewise. Add testfile-x32-d.bz2. 322 Add testfile-x32-debug.bz2. 323 * run-strip-test10.sh: New file. 324 * testfile-x32-d.bz2: Likewise. 325 * testfile-x32-debug.bz2: Likewise. 326 3272015-04-01 H.J. Lu <hjl.tools@gmail.com> 328 329 * Makefile.am (TESTS): Add run-strip-test9.sh. 330 (EXTRA_DIST): Likewise. Add testfile-x32-s.bz2. 331 * run-strip-test9.sh: New file. 332 * testfile-x32-s.bz2: Likewise. 333 3342015-04-01 H.J. Lu <hjl.tools@gmail.com> 335 336 * Makefile.am (TESTS): Add run-backtrace-core-x32.sh. 337 (EXTRA_DIST): Likewise. Add backtrace.x32.core.bz2. 338 Add backtrace.x32.exec.bz2. 339 * backtrace.x32.core.bz2 : New file. 340 * backtrace.x32.exec.bz2: Likewise. 341 * run-backtrace-core-x32.sh: Likewise. 342 3432015-04-01 H.J. Lu <hjl.tools@gmail.com> 344 345 * run-addrcfi.sh: Add a test for testfile-x32. 346 * testfile-x32.bz2: New file. 347 * Makefile.am (EXTRA_DIST): Add testfile-x32.bz2. 348 3492015-04-01 H.J. Lu <hjl.tools@gmail.com> 350 351 * run-allregs.sh: Add a test for testfile-x32-core. 352 3532015-04-01 H.J. Lu <hjl.tools@gmail.com> 354 355 * run-readelf-mixed-corenote.sh: Add a test for testfile-x32-core. 356 * testfile-x32-core.bz2: New file. 357 * Makefile.am (EXTRA_DIST): Add testfile-x32-core.bz2. 358 3592015-03-18 Petr Machata <pmachata@redhat.com> 360 361 * addrcfi.c (op_name): Adjust uses of know-dwarf.h macros to match 362 the API changes. 363 * allregs.c (dwarf_encoding_string): Likewise. 364 * show-die-info.c (dwarf_tag_string, dwarf_attr_string): Likewise. 365 * varlocs.c (dwarf_encoding_string, dwarf_opcode_string): Likewise. 366 3672015-03-18 Petr Machata <pmachata@redhat.com> 368 369 * Makefile.am (EXTRA_DIST): Add run-dwarf-ranges.sh, 370 debug-ranges-no-lowpc.o.bz2. 371 3722015-03-13 Mark Wielaard <mjw@redhat.com> 373 374 * backtrace-dwarf.c: Add explicit includes. 375 (cleanup_13_abort): Remove unused static declaration. 376 (thread_callback): Add explicit return. 377 3782015-03-13 H.J. Lu <hjl.tools@gmail.com> 379 380 * backtrace.c (prepare_thread): Use PTRACE_GETREGS/PTRACE_SETREGS 381 instead of PTRACE_POKEUSER. 382 (exec_dump): Check EM_X86_64 instead of ELFCLASS64 for 383 is_x86_64_native. 384 3852015-02-18 Mark Wielaard <mjw@redhat.com> 386 387 * newdata.c (check_section_data): Use PRId64 for printing loff_t. 388 3892015-02-11 Josh Stone <jistone@redhat.com> 390 391 * backtrace.c (exec_dump): Initialize jmp. 392 3932015-02-11 Petr Machata <pmachata@redhat.com> 394 395 * run-dwarf-ranges.sh: New test. 396 * dwarf-ranges.c: New file. 397 * debug-ranges-no-lowpc.s, debug-ranges-no-lowpc.o.bz2: New test case. 398 3992015-01-21 Mark Wielaard <mjw@redhat.com> 400 401 * Makefile.am (check_PROGRAMS): Add elfstrtab. 402 (TESTS): Likewise. 403 (elfstrtab_LDADD): New variable. 404 * elfstrtab.c: New test. 405 4062015-01-20 Mark Wielaard <mjw@redhat.com> 407 408 * Makefile.am (check_PROGRAMS): Add newdata. 409 (TESTS): Likewise. 410 (newdata_LDADD): new variable. 411 * newdata.c: New test. 412 4132015-01-20 Mark Wielaard <mjw@redhat.com> 414 415 * strptr.c: New file. 416 * run-strptr.sh: New test. 417 * Makefile.am (check_PROGRAMS): Add strptr. 418 (TESTS): Add run-strptr.sh. 419 (EXTRA_DIST): Likewise. 420 (strptr_LDADD): New variable. 421 4222015-01-15 Mark Wielaard <mjw@redhat.com> 423 424 * deleted.c (main): Call prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY). 425 * vdsosyms.c (main): Use getpid () instead of getppid (). 426 4272014-12-27 Mark Wielaard <mjw@redhat.com> 428 429 * addrscopes.c (handle_address): Last address in scope is highpc - 1. 430 * funcscopes.c (handle_function): Likewise. 431 * run-addrscopes.sh: Adjust last address in scope. 432 * run-funcscopes.sh: Likewise. 433 4342015-01-07 Mark Wielaard <mjw@redhat.com> 435 436 * run-addrcfi.sh: Add test for ppc32 eh_frame_hdr address search. 437 4382015-01-14 Mark Wielaard <mjw@redhat.com> 439 440 * testfile-debug-types.bz2: New testfile. 441 * Makefile.am (EXTRA_DIST): Add testfile-debug-types.bz2. 442 * typeiter2.c (main): Print both name and offset of found form DIE. 443 * run-typeiter.s: Adjust output and add testfile-debug-types. 444 4452014-12-26 Mark Wielaard <mjw@redhat.com> 446 447 * run-test-archive64.sh: Add nm test. 448 4492014-12-19 Mark Wielaard <mjw@redhat.com> 450 451 * run-deleted.sh: Don't check libfunc on ppc64. 452 4532014-12-19 Mark Wielaard <mjw@redhat.com> 454 455 * vdsosyms.c (vdso_seen): Removed. 456 (vdso_syms): New global. 457 (module_callback): Set and check vdso_syms. 458 (main): Return value depends on vdso_syms. 459 4602014-12-19 Mark Wielaard <mjw@redhat.com> 461 462 * backtrace-subr.sh (check_native_unsupported): Relax special ARM 463 grep a little. 464 * run-deleted.sh: Call check_native_unsupported. 465 4662014-12-18 Mark Wielaard <mjw@redhat.com> 467 468 * Makefile.am (EXTRA_DIST): Add testfile-macros-0xff.bz2. 469 4702014-12-12 Mark Wielaard <mjw@redhat.com> 471 472 * Makefile.am (deleted_lib_so_CFLAGS): Add 473 -fasynchronous-unwind-tables. 474 4752014-12-11 Josh Stone <jistone@redhat.com> 476 477 * run-addr2line-i-lex-test.sh: New test. 478 * testfile-lex-inlines.bz2: New testfile. 479 * Makefile.am (EXTRA_DIST): Add run-addr2line-i-lex-test.sh and 480 testfile-lex-inlines.bz2. 481 (TESTS): Add run-addr2line-i-lex-test.sh. 482 4832014-12-10 Josh Stone <jistone@redhat.com> 484 485 * run-addr2line-i-test.sh: Test 0x5f0 to make sure linkage_name is 486 preferred over the plain die name. 487 4882014-12-02 Petr Machata <pmachata@redhat.com> 489 490 * dwarf-getmacros.c (mac): Skip over DW_MACINFO_undef, 491 DW_MACRO_GNU_undef_indirect opcodes. Add a default branch. 492 (main): Initialize off to DWARF_GETMACROS_START when an extra 493 command line argument is passed. 494 * testfile-macros-0xff.bz2: New test case. 495 * testfile-macros-0xff.s: New file (source for the above). 496 * run-dwarf-getmacros.sh: Add two tests. 497 4982014-11-27 Mark Wielaard <mjw@redhat.com> 499 500 * vdsosyms.c (main): Call dwfl_linux_proc_attach. 501 5022014-11-21 Mark Wielaard <mjw@redhat.com> 503 504 * run-readelf-A.sh: New test. 505 * testfileppc32attrs.o.bz2: New test file. 506 * Makefile.am (TESTS): Add run-readelf-A.sh. 507 (EXTRA_DIST): Add run-readelf-A.sh and testfileppc32attrs.o.bz2. 508 5092014-11-10 Mark Wielaard <mjw@redhat.com> 510 511 * vdsosyms.c: New test. 512 * Makefile.am (check_PROGRAMS): Add vdsosyms. 513 (TESTS): Likewise. 514 (vdsosyms_LDADD): New variable. 515 5162014-09-10 Petr Machata <pmachata@redhat.com> 517 518 * dwarf-getmacros.c: Update to use the new macro iteration 519 interfaces. 520 * run-dwarf-getmacros.sh: Adjust, add a test that uses 521 testfile-macros. 522 5232014-10-06 Mark Wielaard <mjw@redhat.com> 524 525 * run-aggregate-size.sh: Add testfile-sizes3.o test case. 526 * testfile-sizes3.o.bz2: New test file. 527 * Makefile.am (EXTRA_DIST): Add testfile-sizes3.o.bz2. 528 5292014-10-02 Mark Wielaard <mjw@redhat.com> 530 531 * run-deleted.sh: Unset VALGRIND_CMD before running deleted. 532 5332014-10-02 Mark Wielaard <mjw@redhat.com> 534 535 * Makefile.am (check_PROGRAMS): Add aggregate_size.c. 536 (TESTS): Add run-aggregate-size.sh. 537 (EXTRA_DIST): Add run-aggregate-size.sh, testfile-sizes1.o.bz2 538 and testfile-sizes2.o.bz2. 539 (aggregate_size_LDADD): New variable. 540 * aggregate_size.c: New file. 541 * run-aggregate-size.sh: New test. 542 * testfile-sizes1.o.bz2: New test file. 543 * testfile-sizes2.o.bz2: Likewise. 544 5452014-09-26 Jan Kratochvil <jan.kratochvil@redhat.com> 546 547 Support NT_FILE for locating files. 548 * Makefile.am (TESTS): Add run-linkmap-cut.sh. 549 (EXTRA_DIST): Add run-linkmap-cut.sh, linkmap-cut-lib.so.bz2, 550 linkmap-cut.bz2 and linkmap-cut.core.bz2 . 551 * linkmap-cut-lib.so.bz2: New file. 552 * linkmap-cut.bz2: New file. 553 * linkmap-cut.core.bz2: New file. 554 * run-linkmap-cut.sh: New file. 555 * run-unstrip-n.sh: Update its expected output. 556 5572014-08-28 Jan Kratochvil <jan.kratochvil@redhat.com> 558 559 * Makefile.am (check_PROGRAMS): Add deleted and deleted-lib.so. 560 (TESTS, EXTRA_DIST): Add run-deleted.sh. 561 (deleted_LDADD, deleted_lib_so_LDFLAGS, deleted_lib_so_CFLAGS): New. 562 * deleted-lib.c: New file. 563 * deleted.c: New file. 564 * run-deleted.sh: New file. 565 5662014-06-15 Mark Wielaard <mjw@redhat.com> 567 568 * backtrace.c (frame_callback): Error on seeing more than 16 frames. 569 5702014-06-13 Mark Wielaard <mjw@redhat.com> 571 572 * backtrace.c (callback_verify): Accept "__libc_do_syscall" as first 573 frame symname. 574 5752014-06-13 Mark Wielaard <mjw@redhat.com> 576 577 * backtrace-subr.sh (check_native_unsupported): New function. 578 (check_native): Call it. 579 (check_native_core): Likewise. 580 * run-backtrace-dwarf.sh: Likewise. 581 5822014-06-11 Mark Wielaard <mjw@redhat.com> 583 584 * backtrace.c (main): Check that Dwfl was attached by calling 585 dwfl_pid and printing the error when it is not. 586 5872014-05-18 Mark Wielaard <mjw@redhat.com> 588 589 * testfile-backtrace-demangle.cc (cxxfunc): Make non-static. 590 (f): Likewise. 591 * testfile-backtrace-demangle.bz2: Regenerate. 592 * testfile-backtrace-demangle.core.bz2: Likewise. 593 5942014-05-02 Mark Wielaard <mjw@redhat.com> 595 596 * Makefile.am (TESTS): run-readelf-dwz-multi.sh and 597 run-allfcts-multi.sh are now added unconditionally. 598 5992014-05-01 Mark Wielaard <mjw@redhat.com> 600 601 * run-readelf-dwz-multi.sh: Add tests with alt debug files in .dwz 602 subdir. 603 6042014-04-30 Mark Wielaard <mjw@redhat.com> 605 606 * buildid.c, buildid.sh, testfile42_noshdrs.bz2: New files. 607 * Makefile.am (check_PROGRAMS): Add buildid. 608 (TESTS): Add run-buildid.sh. 609 (EXTRA_DISTS): Add run-buildid.sh and testfile42_noshdrs.bz2. 610 (buildid_LDADD): New variable. 611 6122014-04-24 Florian Weimer <fweimer@redhat.com> 613 614 * allfcts.c (setup_alt): New function. 615 (main): Call it. Implementation additional error checking and 616 reporting. 617 6182014-04-24 Florian Weimer <fweimer@redhat.com> 619 620 * debugaltlink.c, run-debugaltlink.sh: New files. 621 * Makefile.am (check_PROGRAMS): Add debugaltlink. 622 (TESTS): Add run-debugaltlink.sh. 623 (debugaltlink_LDADD): New variable. 624 6252014-04-11 Mark Wielaard <mjw@redhat.com> 626 627 * Makefile.am (AM_CPPFLAGS): Add -I libdwelf. 628 (check_PROGRAMS): Add debuglink. 629 (TESTS): Add run-debuglink.sh 630 (EXTRA_DIST): Likewise. 631 (debuglink_LDADD): New. 632 * debuglink.c: New file. 633 * run-debuglink.sh: Likewise. 634 6352014-03-23 Mark Wielaard <mjw@redhat.com> 636 637 * run-nm-self.sh: Use test = not == for string comparisons. 638 6392014-04-22 Kurt Roeckx <kurt@roeckx.be> 640 641 * backtrace.c: Make Linux only. 642 * backtrace-child.c: Make Linux only. 643 * backtrace-data.c: Make Linux only. 644 * backtrace-dwarf.c: Make Linux only. 645 * backtrace-subr.sh: Skip core file unwinding tests when not supported. 646 6472014-03-14 Mark Wielaard <mjw@redhat.com> 648 649 * Makefile.am: Remove MUDFLAP conditions. Remove libmudflap from all 650 LDADD lines. 651 * configure.ac: Remove MUDFLAP conditional. 652 6532014-04-09 Mark Wielaard <mjw@redhat.com> 654 655 * run-readelf-zdebug.sh: New test. 656 * testfile-debug.bz2: New testfile. 657 * testfile-zdebug.bz2: New testfile. 658 * Makefile.am (TESTS): Add run-readelf-zdebug.sh if ZLIB. 659 (EXTRA_DIST): Add run-readelf-zdebug.sh, testfile-debug.bz2 and 660 testfile-zdebug.bz2. 661 6622014-04-10 Mark Wielaard <mjw@redhat.com> 663 664 * testfile_i686_core.bz2: New test file. 665 * run-readelf-mixed-corenote.sh: Add testfile_i686_core test. 666 * Makefile.am (EXTRA_DIST): Add testfile_i686_core.bz2 667 6682014-04-09 Mark Wielaard <mjw@redhat.com> 669 670 * Makefile.am (TESTS): Add run-backtrace-core-aarch64.sh. 671 (EXTRA_DIST): Add run-backtrace-core-aarch64.sh, 672 backtrace.aarch64.core.bz2 and backtrace.aarch64.exec.bz2. 673 * run-backtrace-core-aarch64.sh: New test. 674 6752014-03-11 Josh Stone <jistone@redhat.com> 676 677 * testfilebaxmin.bz2: New testfile. 678 * Makefile.am (EXTRA_DIST): Add testfilebaxmin.bz2. 679 * run-readelf-s.sh: Test testfilebaxmin. 680 * run-dwflsyms.sh: Likewise. 681 6822014-01-26 Mark Wielaard <mjw@redhat.com> 683 684 * backtrace-subr.sh (check_unsupported): Special case arm*. 685 6862014-01-25 Mark Wielaard <mjw@redhat.com> 687 688 * run-addrcfi.sh (EM_ARM): Change reg13 (sp) from undefined to 689 location expression: call_frame_cfa stack_value. 690 6912014-01-22 Mark Wielaard <mjw@redhat.com> 692 693 * Makefile.am (line2addr_no_Wformat): Removed. 694 6952014-01-21 Mark Wielaard <mjw@redhat.com> 696 697 * Makefile.am (TESTS): Add run-stack-i-test.sh. 698 (EXTRA_DIST): Likewise. 699 * run-stack-i-test.sh: New test. 700 7012014-01-20 Mark Wielaard <mjw@redhat.com> 702 703 * Makefile.am (TESTS): Add run-stack-d-test.sh. 704 (EXTRA_DIST): Add run-stack-d-test.sh, testfiledwarfinlines.bz2 705 testfiledwarfinlines.core.bz2. 706 * run-stack-d-test.sh: New test. 707 * testfiledwarfinlines.bz2: New test file. 708 * testfiledwarfinlines.core.bz2: Likewise. 709 7102014-01-16 Mark Wielaard <mjw@redhat.com> 711 712 * run-nm-self.sh: Don't use testrun_on_self_quiet but just testrun 713 on one ET_REL, one ET_EXEC and one ET_DYN file. 714 * test-subr.sh (self_test_files): Add two ET_REL files, only add 715 two libebl ET_DYN backend files. 716 7172014-01-16 Mark Wielaard <mjw@redhat.com> 718 719 * run-backtrace-demangle.sh: Check exitcode and max number of frames. 720 7212014-01-18 Jan Kratochvil <jan.kratochvil@redhat.com> 722 723 Fix false FAILs on testsuite with ulimit -c unlimited. 724 * backtrace-child.c (sigusr2): Call pthread_exit. 725 (main): Return, do not call abort. 726 7272014-01-15 Jan Kratochvil <jan.kratochvil@redhat.com> 728 729 Fix corruption of non-C++ symbols by the demangler. 730 * Makefile.am (TESTS): Add run-backtrace-demangle.sh. 731 <!DEMANGLE>: Add ELFUTILS_DISABLE_DEMANGLE export. 732 (EXTRA_DIST): Add run-backtrace-demangle.sh, 733 testfile-backtrace-demangle.bz2, testfile-backtrace-demangle.cc, 734 testfile-backtrace-demangle.core.bz2. 735 * backtrace-demangle.cc: New file. 736 * run-backtrace-demangle.sh: New file. 737 * testfile-backtrace-demangle.bz2: New file. 738 * testfile-backtrace-demangle.cc: New file. 739 * testfile-backtrace-demangle.core.bz2: New file. 740 7412014-01-07 Matthias Klose <doko@ubuntu.com> 742 743 * backtrace-subr.sh (check_native_core): Check to see if core file 744 was created without ".PID" extension, if so mv core to core.PID. 745 Skip test if no core file was created or could be found. 746 7472014-01-04 Mark Wielaard <mjw@redhat.com> 748 749 * backtrace-data.c (main): Don't assert if raise returns. 750 * backtrace-dwarf.c (report_pid): Call dwfl_linux_proc_attach with 751 assume_ptrace_attached true. 752 (ptrace_detach_stopped): Removed function. 753 (main): Don't call ptrace_detach_stopped. 754 * backtrace.c (ptrace_detach_stopped): Removed function. 755 (report_pid): Call dwfl_linux_proc_attach with assume_ptrace_attached 756 true. 757 (exec_dump): Don't call ptrace_detach_stopped. 758 7592014-01-04 Mark Wielaard <mjw@redhat.com> 760 761 * backtrace-subr.sh (check_native_core): Skip, exit 77, the test 762 if we cannot adjust core ulimit. 763 7642014-01-04 Mark Wielaard <mjw@redhat.com> 765 766 * cleanup-13.c (force_unwind_stop): Removed. 767 (force_unwind): Just call abort. Don't setup _Unwind_Exception and 768 don't call _Unwind_ForcedUnwind. 769 7702014-01-03 Mark Wielaard <mjw@redhat.com> 771 772 * run-addrcfi.sh: Add case for EM_AARCH64. 773 * testfileaarch64.bz2: New testfile. 774 * Makefile.am (EXTRA_DIST): Add testfilesaarch64.bz2. 775 7762013-12-30 Mark Wielaard <mjw@redhat.com> 777 778 * backtrace-dwarf.c (report_pid): Explicitly call 779 dwfl_linux_proc_attach and check for errors. 780 * backtrace.c (report_pid): Likewise. 781 7822013-12-21 Mark Wielaard <mjw@redhat.com> 783 784 * backtrace.c (callback_verify): Only assert that case 5 is the last 785 instruction of backtracegen on x86_64 native. 786 7872013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com> 788 Mark Wielaard <mjw@redhat.com> 789 790 * Makefile.am (EXTRA_DIST): Add testfile66.bz2, testfile66.core.bz2 791 and testfilebaz*ppc64*.bz2 files. 792 * dwflsyms.c (list_syms): Remove unused from parameter mod_name. Print 793 error on dwfl_module_getsymtab error. 794 (list_syms): Use dwfl_module_getsym and dwfl_module_getsym_info. 795 Compare values for non-ET_REL. Use dwfl_module_addrinfo. 796 Also print section of actual value if different from sym. 797 * run-addrname-test.sh (testfile66, testfile66.core): New tests. 798 Test addr2line -x by showing different sections for address and 799 found name in testfile66. 800 * run-dwflsyms.sh (testfile66, testfile66.core, hello_ppc64.ko, 801 testfilebaz*ppc64): New tests. 802 * testfile66.bz2, testfile66.core.bz2, testfilebazdbgppc64.bz2, 803 testfilebazdbgppc64.debug.bz2, testfilebazdbgppc64_pl.bz2, 804 testfilebazdbgppc64_plr.bz2, testfilebazdynppc64.bz2, 805 testfilebazmdbppc64.bz2, testfilebazminppc64.bz2, 806 testfilebazminppc64_pl.bz2, testfilebazminppc64_plr.bz2, 807 testfilebaztabppc64.bz2: New test files. 808 8092013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com> 810 811 unwinder: s390 and s390x 812 * Makefile.am (TESTS): Add run-backtrace-core-s390x.sh and 813 run-backtrace-core-s390.sh. 814 (EXTRA_DIST): Add backtrace.s390x.core.bz2, backtrace.s390x.exec.bz2, 815 backtrace.s390.core.bz2, backtrace.s390.exec.bz2, 816 run-backtrace-core-s390x.sh and run-backtrace-core-s390.sh. 817 * backtrace.s390.core.bz2: New file. 818 * backtrace.s390.exec.bz2: New file. 819 * backtrace.s390x.core.bz2: New file. 820 * backtrace.s390x.exec.bz2: New file. 821 * run-backtrace-core-s390.sh: New file. 822 * run-backtrace-core-s390x.sh: New file. 823 8242013-12-17 Jan Kratochvil <jan.kratochvil@redhat.com> 825 826 * backtrace-dwarf.c (executable, find_elf, dwfl_offline): Remove unused 827 code. 828 8292013-12-15 Jan Kratochvil <jan.kratochvil@redhat.com> 830 831 unwinder: ppc 832 * Makefile.am (TESTS): Add run-backtrace-core-ppc.sh. 833 (EXTRA_DIST): Add backtrace.ppc.core.bz2, 834 backtrace.ppc.exec.bz2 and run-backtrace-core-ppc.sh. 835 * backtrace.ppc.core.bz2: New file. 836 * backtrace.ppc.exec.bz2: New file. 837 * run-backtrace-core-ppc.sh: New file. 838 8392013-12-10 Mark Wielaard <mjw@redhat.com> 840 841 * Makefile.am (backtrace_child_biarch_SOURCES): New backtrace-child.c. 842 8432013-12-10 Mark Wielaard <mjw@redhat.com> 844 845 * Makefile.am (valgrind_cmd): Remove --trace-children=yes. 846 * backtrace-subr.sh (check_native_core): Disable valgrind while 847 dumping core. 848 * run-backtrace-data.sh: Disable valgrind. 849 * run-backtrace-dwarf.sh: Likewise. 850 8512013-12-09 Mark Wielaard <mjw@redhat.com> 852 853 * varlocs.c (print_expr): Update comment to explain empty location 854 associated with DW_OP_GNU_implicit_pointer. 855 8562013-12-05 Jan Kratochvil <jan.kratochvil@redhat.com> 857 858 Fix test FAIL with -O2. 859 * backtrace-child.c (sigusr2): Add NOINLINE_NOCLONE and final asm stub. 860 8612013-12-05 Mark Wielaard <mjw@redhat.com> 862 863 * backtrace-data.c (main): If unsupported also print to stderr. 864 * run-backtrace-dwarf.sh: Add check_unsupported and check_main. 865 8662013-12-04 Mark Wielaard <mjw@redhat.com> 867 868 * Makefile.am (backtrace-child-biarch): Add $(EXEEXT). 869 8702013-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 871 872 * Makefile.am (check_PROGRAMS): Add backtrace, backtrace-child, 873 backtrace-data and backtrace-dwarf. 874 (BUILT_SOURCES, clean-local, backtrace-child-biarch): New. 875 (TESTS): Add run-backtrace-native.sh, run-backtrace-data.sh, 876 run-backtrace-dwarf.sh, run-backtrace-native-biarch.sh, 877 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh, 878 run-backtrace-core-x86_64.sh and run-backtrace-core-i386.sh. 879 <!BIARCH> Add export of ELFUTILS_DISABLE_BIARCH. 880 (EXTRA_DIST): Add run-backtrace-data.sh, run-backtrace-dwarf.sh, 881 cleanup-13.c, run-backtrace-native.sh, run-backtrace-native-biarch.sh, 882 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh, 883 run-backtrace-core-x86_64.sh, run-backtrace-core-i386.sh, 884 backtrace-subr.sh, backtrace.i386.core.bz2, backtrace.i386.exec.bz2, 885 backtrace.x86_64.core.bz2, backtrace.x86_64.exec.bz2. 886 (backtrace_LDADD, backtrace_child_CFLAGS, backtrace_child_LDFLAGS) 887 (backtrace_data_LDADD, backtrace_dwarf_CFLAGS, backtrace_dwarf_LDADD): 888 New. 889 * backtrace-child.c: New file. 890 * backtrace-data.c: New file. 891 * backtrace-dwarf.c: New file. 892 * backtrace-subr.sh: New file. 893 * backtrace.c: New file. 894 * cleanup-13.c: New file. 895 * backtrace.i386.core.bz2: New file. 896 * backtrace.i386.exec.bz2: New file. 897 * backtrace.x86_64.core.bz2: New file. 898 * backtrace.x86_64.exec.bz2: New file. 899 * run-backtrace-core-i386.sh: New file. 900 * run-backtrace-core-x86_64.sh: New file. 901 * run-backtrace-native-biarch.sh: New file. 902 * run-backtrace-native-core-biarch.sh: New file. 903 * run-backtrace-native-core.sh: New file. 904 * run-backtrace-native.sh: New file. 905 * run-backtrace-data.sh: New file. 906 * run-backtrace-dwarf.sh: New file. 907 9082013-11-27 Mark Wielaard <mjw@redhat.com> 909 910 * dwflsyms.c (gelf_bind_order): New function. 911 (elf_section_name): Likewise. 912 (addr_in_section): Likewise. 913 (list_syms): Use dwfl_module_getsym_elf and dwfl_module_addrsym_elf. 914 Refine assert using gelf_bind_order. Print elf_section_name. Check 915 bias with addr_in_section. 916 * run-dwflsyms.sh: Add section names to expected output. 917 9182013-11-26 Mark Wielaard <mjw@redhat.com> 919 920 * Makefile.am (EXTRA_DIST): Add run-funcretval.sh. 921 9222013-11-25 Petr Machata <pmachata@redhat.com> 923 924 * testfile_aarch64_core.bz2, hello_aarch64.ko.bz2: New files. 925 * funcretval_test.c, funcretval_test_aarch64.bz2: Likewise. 926 * Makefile.am (EXTRA_DIST): Add these. 927 (TESTS): Add run-funcretval.sh. 928 * run-allregs.sh: Use testfile_aarch64_core.bz2 for a regs_test. 929 * run-readelf-mixed-corenote.sh: ... and for a readelf -n test. 930 * run-strip-reloc.sh: Add a test on hello_aarch64.ko.bz2. 931 * run-funcretval.sh: New file. 932 9332013-11-18 Josh Stone <jistone@redhat.com> 934 935 * testfilebazdbg_plr.bz2: New testfile. 936 * testfilebazmin_plr.bz2: Likewise. 937 * Makefile.am (EXTRA_DIST): Add the above files. 938 * run-dwflsyms.sh: Add prelink -r tests. 939 9402013-11-15 Mark Wielaard <mjw@redhat.com> 941 942 * testfilebazmdb.bz2: Regenerated. 943 * testfilebazmin.bz2: Likewise. 944 * testfilebazdbg_pl.bz2: New testfile. 945 * testfilebazmin_pl.bz2: Likewise. 946 * Makefile.am (EXTRA_DIST): Add testfilebazdbg_pl.bz2 and 947 testfilebazmin_pl.bz2. 948 * dwflsyms.c (list_syms): Call dwfl_module_relocate_address and 949 print relative address of function symbols. 950 * run-dwflsyms.sh: Add prelink tests and adjust expected output. 951 9522013-11-01 Michael Forney <mforney@mforney.org> 953 954 * Makefile.am (TESTS_ENVIRONMENT): Use and export NM. 955 * run-arsymtest.sh: Use NM. 956 9572013-11-05 Mark Wielaard <mjw@redhat.com> 958 959 * allfcts.c (main): Correct dwarf_getfuncs return value check. 960 9612013-10-10 Mark Wielaard <mjw@redhat.com> 962 Josh Stone <jistone@redhat.com> 963 964 * run-allfcts-multi.sh: New test. 965 * test-offset-loop.bz2: New testfile. 966 * test-offset-loop.alt.bz2: New testfile. 967 * Makefile.am (TESTS): Add run-allcft-multi.sh if ENABLE_DWZ. 968 (EXTRA_DIST): Add run-allfcts-multi.sh, test-offset-loop.bz2 and 969 test-offset-loop.alt.bz2. 970 9712013-10-15 Mark Wielaard <mjw@redhat.com> 972 973 * run-unstrip-M.sh: New test. 974 * Makefile.am (TESTS): Add run-unstrip-M.sh. 975 (EXTRA_DIST): Likewise. 976 9772013-10-06 Mark Wielaard <mjw@redhat.com> 978 979 * run-addrcfi.sh: Remove nop from expected ppc and ppc64 980 location expression. 981 9822013-10-03 Josh Stone <jistone@redhat.com> 983 984 * typeiter2.c: New file, reversing typeiter.c. 985 * run-typeiter.sh: Also run typeiter2. 986 * Makefile.am (check_PROGRAMS): Add typeiter2. 987 (typeiter2_LDADD): New variable. 988 9892013-09-26 Petr Machata <pmachata@redhat.com> 990 991 * run-readelf-mixed-corenote.sh: Update output of testfile71 992 dump--readelf can newly decode the NT_FILE note. 993 9942013-09-26 Petr Machata <pmachata@redhat.com> 995 996 * Makefile.am (EXTRA_DIST): Add testfile71.bz2. 997 * run-readelf-mixed-corenote.sh: New test for this file. 998 * testfile71.bz2: New file. 999 10002013-09-20 Mark Wielaard <mjw@redhat.com> 1001 1002 * allfcts.c (cb): Return DWARF_CB_ABORT. 1003 (main): Iterate over all offsets returned by dwarf_getfuncs. 1004 * run-allfcts.sh: Add nested_funcs and class_func testcases. 1005 * testfile_nested_funcs.bz2: New test file. 1006 * testfile_class_func.bz2: Likewise. 1007 * Makefile.am (EXTRA_DIST): Add testfile_class_func.bz2 and 1008 testfile_nested_funcs.bz2. 1009 10102013-08-30 Mark Wielaard <mjw@redhat.com> 1011 1012 * Makefile.am (check_PROGRAMS): Add varlocs. 1013 (TESTS): Add run-varlocs.sh. 1014 (EXTRA_DIST): Add run-varlocs.sh, testfile_const_type.c, 1015 testfile_const_type.bz2, testfile_implicit_pointer.c, 1016 testfile_implicit_pointer.bz2, testfile_parameter_ref.c, 1017 testfile_entry_value.c, testfile_entry_value.bz2, 1018 testfile_implicit_value.c and testfile_implicit_value.bz2. 1019 (varlocs_LDADD): New. 1020 * run-varlocs: New test. 1021 * testfile_const_type.c: New test source file. 1022 * testfile_entry_value.c: Likewise. 1023 * testfile_implicit_pointer.c: Likewise. 1024 * testfile_implicit_value.c: Likewise. 1025 * testfile_parameter_ref.c: Likewise. 1026 * testfile_const_type.bz2: New test file. 1027 * testfile_entry_value.bz2: Likewise. 1028 * testfile_implicit_pointer.bz2: Likewise. 1029 * testfile_implicit_value.bz2: Likewise. 1030 * testfile_parameter_ref.bz2: Likewise. 1031 * varlocs.c: New test source. 1032 10332013-08-29 Mark Wielaard <mjw@redhat.com> 1034 1035 * run-addrcfi.sh: Add case for EM_ARM. 1036 * testfilearm.bz2: New testfile. 1037 * Makefile.am (EXTRA_DIST): Add testfilesarm.bz2. 1038 10392013-08-28 Mark Wielaard <mjw@redhat.com> 1040 1041 * addrcfi.c (handle_cfi): Handle .debug_frame or .eh_frame 1042 completely missing. 1043 * run-addrcfi.sh: Add case for EM_S390 ELFCLASS32 and ELFCLASS64. 1044 * testfiles390.bz2: New testfile. 1045 * testfiles390x.bz2: Likewise. 1046 * Makefile.am (EXTRA_DIST): Add testfiles390.bz2 and 1047 testfiles390x.bz2. 1048 10492013-08-28 Mark Wielaard <mjw@redhat.com> 1050 1051 * addrcfi.c (handle_cfi): Use printf not error. 1052 * run-addrcfi.sh: Add case for EM_PPC and EM_PPC64. 1053 * testfileppc32.bz2: New testfile. 1054 * testfileppc64.bz2: Likewise. 1055 * Makefile.am (EXTRA_DIST): Add testfileppc32.bz2 and 1056 testfileppc64.bz2. 1057 10582013-08-27 Mark Wielaard <mjw@redhat.com> 1059 1060 * run-addrcfi.sh: New test. 1061 * Makefile.am (TESTS): Add run-addrcfi.sh. 1062 (EXTRA_DIST): Likewise. 1063 * addrcfi.c (op_name): New function. 1064 (print_detail): Call and print op_name. Check ops, not result 1065 to check if this is "same value" or "undefined". 1066 (handle_cfi): Make sure cfa_ops doesn't point to NULL. 1067 10682013-08-13 Mark Wielaard <mjw@redhat.com> 1069 1070 * run-addr2line-i-test.sh: New test. 1071 * testfile-inlines.bz2: New testfile. 1072 * Makefile.am (EXTRA_DIST): Add run-addr2line-i-test.sh and 1073 testfile-inlines.bz2. 1074 (TESTS): Add run-addr2line-i-test.sh. 1075 10762013-08-12 Mark Wielaard <mjw@redhat.com> 1077 1078 * run-addr2line-test.sh: New test. 1079 * Makefile.am (EXTRA_DIST): Add run-addr2line-test.sh. 1080 (TESTS): Likewise. 1081 10822013-07-23 Jan Kratochvil <jan.kratochvil@redhat.com> 1083 1084 * run-unstrip-n.sh (test-core.*): Ignore libc.so.6 entry and order of 1085 the entries. 1086 10872013-07-02 Mark Wielaard <mjw@redhat.com> 1088 1089 * Makefile.am (EXTRA_DIST): Fix typo, forgot extension in 1090 testfilenolines.bz2. 1091 10922013-05-30 Jan Kratochvil <jan.kratochvil@redhat.com> 1093 1094 * Makefile.am (EXTRA_DIST): Add test-core-lib.so.bz2, 1095 test-core.core.bz2 and test-core.exec.bz2. 1096 * run-addrname-test.sh: New test for these files. 1097 * run-unstrip-n.sh: Update expected output. New test for these files. 1098 * test-core-lib.so.bz2: New file. 1099 * test-core.core.bz2: New file. 1100 * test-core.exec.bz2: New file. 1101 11022013-05-03 Mark Wielaard <mjw@redhat.com> 1103 1104 * testfilenolines.bz2: New test file. 1105 * Makefile.am (EXTRA_DIST): Add testfilenolines.bz2. 1106 * run-get-lines.sh: Run testrun_compare on testfilenolines. 1107 11082013-04-30 Jan Kratochvil <jan.kratochvil@redhat.com> 1109 1110 * dwfl-report-elf-align.c: Use false add_p_vaddr for dwfl_report_elf. 1111 11122013-04-29 Mark Wielaard <mjw@redhat.com> 1113 1114 * test-subr.sh: Don't use pushd, just cd into test-dir. 1115 (exit_cleanup): Don't use popd, just cd .. to get out. 1116 11172013-04-27 Mark Wielaard <mjw@redhat.com> 1118 1119 * test-subr.sh (exit_cleanup): New function. 1120 (trap): Use exit_cleanup as argument. 1121 * run-native-test.sh (native_exit): New function. 1122 (trap): For EXIT (0) use native_exit as argument. 1123 11242013-04-27 Mark Wielaard <mjw@redhat.com> 1125 1126 * update1.c (main): Use unique tempfile name and unlink file. 1127 * update2.c (main): Likewise. 1128 * update3.c (main): Likewise. 1129 * update4.c (main): Use unique tempfile name. 1130 11312013-04-27 Mark Wielaard <mjw@redhat.com> 1132 1133 * run-alldts.sh: Add testfile-alldts to tempfiles. 1134 * run-elf_cntl_gelf_getshdr.sh: Add test_shdr.out to tempfiles. 1135 * run-macro-test.sh: Add readelf.macros.out to tempfiles. 1136 * run-strip-reloc.sh: Add readelf.out, readelf.out1, readelf.out2 1137 and out.stripped1, out.debug1, out.stripped2, out.debug2 to tempfiles. 1138 11392013-04-26 Mark Wielaard <mjw@redhat.com> 1140 1141 * Makefile.am (installed_TESTS_ENVIRONMENT): Export environment, 1142 remove wrapper. 1143 (TESTS_ENVIRONMENT): Likewise. 1144 (installed_LOG_COMPILER): New variable defining wrapper. 1145 (LOG_COMPILER): Likewise. 1146 * run-*.sh: Fixup location of input and output files. 1147 * test-subr.sh: Create test_dir, pushd to execute test in. 1148 (trap): Remove test_dir. 1149 (testfiles): Use abs_srcdir. 1150 (installed_testrun): Match on abs_builddir or abs_top_builddir. 1151 (self_test_files): Adjust path. 1152 11532013-04-24 Mark Wielaard <mjw@redhat.com> 1154 1155 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. 1156 11572013-03-25 Mark Wielaard <mjw@redhat.com> 1158 1159 * run-readelf-aranges.sh: New test. 1160 * testfilefoobarbaz.bz2: New test file. 1161 * Makefile.am (TESTS): Add run-readelf-aranges.sh. 1162 (EXTRA_DIST): Add run-readelf-aranges.sh and testfilefoobarbaz.bz2. 1163 11642013-03-25 Mark Wielaard <mjw@redhat.com> 1165 1166 * run-readelf-dwz-multi.sh: Expect high_pc also as address. 1167 11682013-03-20 Jan Kratochvil <jan.kratochvil@redhat.com> 1169 1170 * Makefile.am (check_PROGRAMS): Add dwfl-report-elf-align. 1171 (TESTS): Add run-dwfl-report-elf-align.sh. 1172 (EXTRA_DIST): Add run-dwfl-report-elf-align.sh and 1173 testfile-dwfl-report-elf-align-shlib.so.bz2 . 1174 (dwfl_report_elf_align_LDADD): New. 1175 * dwfl-report-elf-align.c: New file. 1176 * run-dwfl-report-elf-align.sh: New file. 1177 * testfile-dwfl-report-elf-align-shlib.so.bz2: New file. 1178 11792013-03-12 Mark Wielaard <mjw@redhat.com> 1180 1181 * run-dwfllines.sh: New test. 1182 * dwfllines.c: New test program. 1183 * Makefile.am (TESTS): Add run-dwfllines.sh. 1184 (EXTRA_DIST): Likewise. 1185 (dwfllines_LDADD): New variable. 1186 11872013-02-22 Mark Wielaard <mjw@redhat.com> 1188 1189 * Makefile.am (TESTS): Remove run-readelf-s.sh and run-dwflsyms.sh. 1190 (LZMA): Add run-readelf-s.sh and run-dwflsyms.sh to TESTS. 1191 11922013-02-15 Mark Wielaard <mjw@redhat.com> 1193 1194 * testfile-dwzstr.bz2: New testfile. 1195 * testfile-dwzstr.multi.bz2: Likewise. 1196 * run-readelf-dwz-multi.sh: Add readelf testfile-dwzstr test. 1197 * Makefile.am (EXTRA_DIST): Add testfile-dwzstr.bz2 and 1198 testfile-dwzstr.multi.bz2. 1199 12002013-01-30 Mark Wielaard <mjw@redhat.com> 1201 1202 * testfileloc.bz2: New testfile. 1203 * run-readelf-loc.sh: New test. 1204 * Makefile.am (TESTS): Add run-readelf-loc.sh. 1205 (EXTRA_DIST): Add run-readelf-loc.sh and testfileloc.bz2. 1206 12072013-01-29 Jan Kratochvil <jan.kratochvil@redhat.com> 1208 1209 * run-readelf-mixed-corenote.sh: New testcase for readelf -n of s390 1210 and s390x core notes. 1211 * testfile67.bz2: New file. 1212 * testfile68.bz2: New file. 1213 * Makefile.am (EXTRA_DIST): Add testfile67.bz2 and testfile68.bz2 . 1214 12152013-01-23 Mark Wielaard <mjw@redhat.com> 1216 1217 * testfilebasmin.bz2: New testfile. 1218 * Makefile.am (EXTRA_DIST): Add testfilebasmin.bz2. 1219 * run-readelf-s.sh: Test testfilebasmin. 1220 * run-dwflsyms.sh: Likewise. 1221 12222013-01-16 Mark Wielaard <mjw@redhat.com> 1223 1224 * Makefile.am (check_PROGRAMS): Add dwflsyms. 1225 (TESTS): Add run-readelf-s.sh and run-dwflsyms.sh. 1226 (EXTRA_DIST): Add run-readelf-s.sh, testfilebazdbg.bz2, 1227 testfilebazdyn.bz2, testfilebazmin.bz2, testfilebazdbg.debug.bz2, 1228 testfilebazmdb.bz2, testfilebaztab.bz2 and run-dwflsyms.sh. 1229 (dwflsyms_LDADD): New variable. 1230 12312013-01-07 Roland McGrath <roland@hack.frob.com> 1232 1233 * run-prelink-addr-test.sh: Use ln -snf. 1234 12352012-12-03 Mark Wielaard <mjw@redhat.com> 1236 1237 * Makefile.am (valgrind_cmd): Add --run-libc-freeres=no. 1238 12392012-11-29 Jan Kratochvil <jan.kratochvil@redhat.com> 1240 1241 * run-addrname-test.sh: New test for PIE relocation. 1242 * testfile70.core.bz2: New file. 1243 * testfile70.exec.bz2: New file. 1244 * Makefile.am (EXTRA_DIST): Add testfile70.core.bz2 and 1245 testfile70.exec.bz2 . 1246 12472012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> 1248 1249 * Makefile.am (EXTRA_DIST): Add testfile64.bz2, testfile65.bz2, 1250 testfile69.core.bz2 and testfile69.so.bz2 . 1251 12522012-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 1253 1254 * run-addrname-test.sh: New test for DSO with build-id bias. 1255 * testfile69.core.bz2: New file. 1256 * testfile69.so.bz2: New file. 1257 12582012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com> 1259 1260 * run-addrname-test.sh: New test for core vDSO bias. 1261 * testfile65.bz2: New file. 1262 12632012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com> 1264 1265 * run-addrname-test.sh: New test for symbol preferences. 1266 * testfile64.bz2: New file. 1267 12682012-10-01 Mark Wielaard <mjw@redhat.com> 1269 1270 * Makefile.am (TESTS_ENVIRONMENT): Define valgrind_cmd if USE_VALGRIND. 1271 * test-wrapper.sh: Export VALGRIND_CMD if available. 1272 * test-subr.sh (built_testrun): Use VALGRIND_CMD to invoke test prog. 1273 (installed_testrun): Likewise. 1274 12752012-09-24 Petr Machata <pmachata@redhat.com> 1276 1277 * testfile63.bz2: New testfile. 1278 * run-readelf-mixed-corenote.sh: New test. 1279 * Makefile.am (TEST): Add run-readelf-mixed-corenote.sh. 1280 (EXTRA_DIST): Add testfile63.bz2 and run-readelf-mixed-corenote.sh. 1281 12822012-09-24 Petr Machata <pmachata@redhat.com> 1283 1284 * testfile62.bz2: New testfile. 1285 * run-readelf-vmcoreinfo.sh: New test. 1286 * Makefile.am (TEST): Add run-readelf-vmcoreinfo.sh. 1287 (EXTRA_DIST): Add testfile62.bz2 and run-readelf-vmcoreinfo.sh. 1288 12892012-09-18 Petr Machata <pmachata@redhat.com> 1290 1291 * testfile61.bz2: New testfile. 1292 * run-allregs.sh: Run reg_test testfile61. 1293 * Makefile.am (EXTRA_DIST): Add testfile61.bz2. 1294 12952012-08-24 Mark Wielaard <mjw@redhat.com> 1296 1297 * Makefile.am (EXTRA_DIST): Add testfile60.bz2. 1298 12992012-08-22 Jeff Kenton <jkenton@tilera.com> 1300 1301 * testfile60.bz2: New testfile. 1302 * run-allregs.sh: Run reg_test testfile60. 1303 13042012-08-24 Mark Wielaard <mjw@redhat.com> 1305 1306 * Makefile.am (TESTS): Only add run-readelf-dwz-multi.sh if 1307 ENABLE_DWZ. 1308 13092012-08-16 Mark Wielaard <mjw@redhat.com> 1310 1311 * allregs.c (dwarf_encoding_string): Rewritten using known-dwarf 1312 macros. 1313 * show-die-info.c (tagnames): Removed. 1314 (attrs): Removed. 1315 (dwarf_tag_string): New function using known-dwarf macros. 1316 (dwarf_attr_string): Likewise. 1317 (handle): Call dwarf_tag_string and dwarf_attr_string instead. 1318 * run-readelf-dwz-multi.sh: Expect language C89, not ISO C89. 1319 13202012-06-27 Mark Wielaard <mjw@redhat.com> 1321 1322 * Makefile.am (TESTS): Add run-readelf-dwz-multi.sh. 1323 (EXTRA_DIST): Add run-readelf-dwz-multi.sh, 1324 libtestfile_multi_shared.so.bz2, testfile_multi.dwz.bz2 and 1325 testfile_multi_main.bz2. 1326 * run-readelf-dwz-multi.sh: New test. 1327 * libtestfile_multi_shared.so.bz2: New testfile. 1328 * testfile_multi.dwz.bz2: New testifle. 1329 * testfile_multi_main.bz2: New testifle. 1330 13312012-08-01 Petr Machata <pmachata@redhat.com> 1332 1333 * run-test-archive64.sh: New test. 1334 * testarchive64.a.bz2: New testfile. 1335 * Makefile.am (TESTS): Add run-test-archive64.sh. 1336 (EXTRA_DIST): Likewise. 1337 13382012-08-01 Mark Wielaard <mjw@redhat.com> 1339 1340 * run-nm-self.sh: New test. 1341 * run-readelf-self.sh: Likewise. 1342 * test-subr.sh (testrun_on_self_quiet): New function. 1343 * Makefile.am (TESTS): Add run-nm-self.sh and run-readelf-self.sh. 1344 (EXTRA_DIST): Likewise. 1345 13462012-08-01 Mark Wielaard <mjw@redhat.com> 1347 1348 * test-subr.sh (self_test_files): New list of files. 1349 (testrun_on_self): New function. 1350 * run-elflint-self.sh: Use testrun_on_self. 1351 13522012-07-19 Mark Wielaard <mjw@redhat.com> 1353 1354 * Makefile.am (check_PROGRAMS): Add test-elf_cntl_gelf_getshdr. 1355 (TESTS): Add run-elf_cntl_gelf_getshdr.sh. 1356 (EXTRA_DIST): Likewise. 1357 (test_elf_cntl_gelf_getshdr_LDADD): New. 1358 test-elf_cntl_gelf_getshdr.c: New test program. 1359 run-elf_cntl_gelf_getshdr.sh: New test script. 1360 13612012-07-19 Mark Wielaard <mjw@redhat.com> 1362 1363 * run-elflint-self.sh: runtests on ../backends/*so files. 1364 13652012-07-19 Mark Wielaard <mjw@redhat.com> 1366 1367 * run-unstrip-n.sh: test_cleanup. 1368 * Makefile.am (EXTRA_DIST): Add testcore-rtlib-ppc.bz2. 1369 13702012-07-11 Mark Wielaard <mjw@redhat.com> 1371 1372 * run-readelf-macro.sh: New test. 1373 * testfilemacro.bz2: New testfile. 1374 * Makefile.am (TESTS): Add run-readelf-macro.sh. 1375 (EXTRA_DIST): Add run-readelf-macro.sh and testfilemacro.bz2. 1376 13772012-06-27 Mark Wielaard <mjw@redhat.com> 1378 1379 * run-readelf-gdb-index.sh: New test. 1380 * testfilegdbindex5.bz2: New testfile. 1381 * testfilegdbindex7.bz2: Likewise. 1382 * Makefile.am (TESTS): Add run-readelf-gdb-index.sh. 1383 (EXTRA_DIST): run-readelf-gdb_index.sh, testfilegdbindex5.bz2 and 1384 testfilegdbindex7.bz2. 1385 13862012-07-17 Mark Wielaard <mjw@redhat.com> 1387 1388 * testcore-rtlib-ppc.bz2: New testfile. 1389 * run-unstrip-n.sh: Check new ppc core testfile. 1390 13912012-06-26 Mike Frysinger <vapier@gentoo.org> 1392 1393 * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS. 1394 13952012-06-26 Mark Wielaard <mjw@redhat.com> 1396 1397 * run-macro-test.sh: New test. 1398 * testfile-macinfo.bz2: New testfile. 1399 * testfile-macros.bz2: Likewise. 1400 14012012-05-07 Mark Wielaard <mjw@redhat.com> 1402 1403 * low_high_pc.c: Use proper inttypes in printf formats. 1404 14052012-05-11 Mark Wielaard <mjw@redhat.com> 1406 1407 * Makefile.am (TESTS_ENVIRONMENT): Set LC_ALL and LANG to C. 1408 14092012-05-07 Mark Wielaard <mjw@redhat.com> 1410 1411 * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC. 1412 14132012-04-27 Mark Wielaard <mjw@redhat.com> 1414 1415 * Makefile.am (TESTS): Add run-low_high_pc.sh 1416 (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2 1417 (noinst_PROGRAMS): Add low_high_pc. 1418 (low_high_pc_LDADD): New variable. 1419 * low_high_pc.c: New test. 1420 14212012-04-26 Mark Wielaard <mjw@redhat.com> 1422 1423 * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh. 1424 * run-show-ciefde.sh: Removed old libdwarf test. 1425 * show-ciefde.c: Likewise. 1426 14272012-04-02 Mark Wielaard <mjw@redhat.com> 1428 1429 * Makefile.am (TESTS): Add run-unstrip-n.sh. 1430 (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh. 1431 * run-unstrip-n.sh: New test. 1432 * testcore-rtlib.bz2: New testfile. 1433 14342012-04-02 Mark Wielaard <mjw@redhat.com> 1435 1436 * Makefile.am (TESTS): Add run-readelf-d.sh. 1437 (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh. 1438 * run-readelf-d.sh: New test. 1439 * run-elflint-test.sh: Check new testfile. 1440 14412012-03-21 Tom Tromey <tromey@redhat.com> 1442 1443 * typeiter.c: New file. 1444 * run-typeiter.sh: New file. 1445 * testfile59.bz2: New file. 1446 * Makefile.am (noinst_PROGRAMS): Add typeiter. 1447 (TESTS): Add run-typeiter.sh. 1448 (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2. 1449 (typeiter_LDADD): New variable. 1450 14512012-02-21 Kurt Roeckx <kurt@roeckx.be> 1452 1453 * run-alldts.sh: testrun ./alldts. 1454 14552012-02-21 Roland McGrath <roland@hack.frob.com> 1456 1457 * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH. 1458 * test-subr.sh (installed_testrun): Likewise. 1459 14602012-01-18 Roland McGrath <roland@hack.frob.com> 1461 1462 * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation; 1463 it will have been inherited correctly from the test harness. 1464 * asm-tst5.c (main): Likewise. 1465 * asm-tst6.c (main): Likewise. 1466 Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>. 1467 14682011-07-09 Roland McGrath <roland@hack.frob.com> 1469 1470 * sha1-tst.c: File removed. 1471 * Makefile.am (noinst_PROGRAMS, TESTS): Remove it. 1472 (sha1_tst_LDADD): Variable removed. 1473 1474 * md5-sha1-test.c: New file. 1475 * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it. 1476 (md5_sha1_test_LDADD): New variable. 1477 14782011-05-30 Mark Wielaard <mjw@redhat.com> 1479 1480 * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and 1481 run-rerequest_tag.sh 1482 14832011-05-24 Mark Wielaard <mjw@redhat.com> 1484 1485 * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2. 1486 * run-strip-reloc.sh: Add hello_s390.ko testcase. 1487 * hello_s390.ko.bz2: New test file. 1488 14892011-05-23 Mark Wielaard <mjw@redhat.com> 1490 1491 * Makefile.am (TESTS): Add run-strip-reloc.sh. 1492 (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2 1493 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2 1494 * run-strip-reloc.sh: New test. 1495 * hello_i386.ko.bz2: New test file. 1496 * hello_x86_64.ko.bz2: Likewise. 1497 * hello_ppc64.ko.bz2: Likewise. 1498 14992011-05-18 Mark Wielaard <mjw@redhat.com> 1500 1501 * run-strip-groups.sh: New test. 1502 * testfile58.bz2: New test file. 1503 * Makefile.am (EXTRA_DIST): Add testfile58.bz2. 1504 (TESTS): Add run-strip-groups.sh. 1505 (EXTRA_DIST): Likewise. 1506 15072011-03-28 Marek Polacek <mpolacek@redhat.com> 1508 1509 * alldts.c: New file. 1510 * run-alldts.sh: Use it. 1511 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them. 1512 (alldts_LDADD): New variable. 1513 15142011-03-02 Marek Polacek <mpolacek@redhat.com> 1515 1516 * dwarf-getstring.c: New test. 1517 * run-dwarf-getstring.sh: And its wrapper. 1518 * Makefile.am (EXTRA_DIST): Add and update all. 1519 15202011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com> 1521 1522 * Makefile.am (TESTS): Add run-readelf-twofiles.sh. 1523 * run-readelf-twofiles.sh: New file. 1524 15252011-02-25 Mark Wielaard <mjw@redhat.com> 1526 1527 * Makefile.am (BUILD_RPATH): Be consistent in naming. 1528 15292011-02-02 Josh Stone <jistone@redhat.com> 1530 1531 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit. 1532 * testfile55-64.bz2, testfile55-64.debug.bz2, 1533 testfile55-64.prelink.bz2, testfile55-32.bz2, 1534 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New. 1535 * Makefile.am (EXTRA_DIST): Add and update all. 1536 15372011-01-12 Roland McGrath <roland@redhat.com> 1538 1539 * run-prelink-addr-test.sh: Make symlinks to find .debug files 1540 corresponding to .noshdrs files. 1541 15422011-01-11 Josh Stone <jistone@redhat.com> 1543 1544 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit. 1545 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2, 1546 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2, 1547 testfile54-64.so.bz2, testfile54-64.so.debug.bz2, 1548 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New. 1549 * Makefile.am (EXTRA_DIST): Add and update all. 1550 1551 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests. 1552 * testfile53.bz2, testfile53.debug.bz2, 1553 testfile53.prelink.bz2: Deleted, so... 1554 * testfile53-64.bz2, testfile53-64.debug.bz2, 1555 testfile53-64.prelink.bz2: Recreated with 64-bit names. 1556 * testfile53-32.bz2, testfile53-32.debug.bz2, 1557 testfile53-32.prelink.bz2: New in 32-bit. 1558 * Makefile.am (EXTRA_DIST): Add and update all. 1559 1560 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests. 1561 * testfile52.so.bz2, testfile52.so.debug.bz2, 1562 testfile52.prelink.so.bz2: Deleted, so... 1563 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2, 1564 testfile52-32.prelink.so.bz2: Recreated with 32-bit names. 1565 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers. 1566 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2, 1567 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files. 1568 * Makefile.am (EXTRA_DIST): Add and update all. 1569 15702011-01-10 Josh Stone <jistone@redhat.com> 1571 1572 * run-prelink-addr-test.sh: New test for prelinked addrs. 1573 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1574 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files. 1575 * testfile52.prelink.so.bz2: New data file, shows REL->RELA. 1576 * testfile53.bz2, testfile53.debug.bz2: New data files. 1577 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap. 1578 * Makefile.am (EXTRA_DIST): Add them. 1579 15802010-06-04 Roland McGrath <roland@redhat.com> 1581 1582 * run-unstrip-test.sh: Also test modifying the file in place. 1583 15842010-04-22 Roland McGrath <roland@redhat.com> 1585 1586 * addrcfi.c (handle_cfi): Fix function name in error message. 1587 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe. 1588 15892010-04-14 Roland McGrath <roland@redhat.com> 1590 1591 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too. 1592 15932010-04-10 Ulrich Drepper <drepper@redhat.com> 1594 1595 * msg_tst.c: Adjust expected error message. 1596 15972010-04-01 Petr Machata <pmachata@redhat.com> 1598 1599 * test-flag-nobits.c: New test. 1600 * run-test-flag-nobits.sh: And its wrapper. 1601 * Makefile.am (noinst_PROGRAMS, TESTS): Add them. 1602 (test_flag_nobits_LDADD): New variable. 1603 16042010-02-15 Roland McGrath <roland@redhat.com> 1605 1606 * Makefile.am: Use config/eu.am for common stuff. 1607 1608 * asm-tst9.c (main): Rename local to avoid shadowing another local. 1609 16102009-07-22 Roland McGrath <roland@redhat.com> 1611 1612 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention. 1613 16142009-07-08 Roland McGrath <roland@redhat.com> 1615 1616 * addrcfi.c: New file. 1617 * Makefile.am (noinst_PROGRAMS): Add it. 1618 (addrcfi_LDADD): New variable. 1619 16202009-05-07 Petr Machata <pmachata@redhat.com> 1621 1622 * testfile51.bz2: New data file. 1623 * dwarf-getmacros.c: New test core. 1624 * run-dwarf-getmacros.sh: New test wrapper. 1625 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them. 1626 (dwarf_getmacros_LDADD): New variable. 1627 16282009-04-23 Ulrich Drepper <drepper@redhat.com> 1629 1630 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS). 1631 (rdwrmmap_LDADD): Add $(libmudflap). 1632 16332009-04-21 Roland McGrath <roland@redhat.com> 1634 1635 * testfile50.bz2: New data file. 1636 * Makefile.am (EXTRA_DIST): Add it. 1637 * run-dwfl-addr-sect.sh: Add a case using it. 1638 16392008-12-31 Ulrich Drepper <drepper@redhat.com> 1640 1641 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa, 1642 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm, 1643 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb, 1644 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw, 1645 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd, 1646 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest, 1647 roundss, roundps, roundpd, and roundsd. 1648 * testfile45.S.bz2: Likewise. 1649 * testfile44.expect.bz2: Adjust accordingly. 1650 * testfile45.expect.bz2: Likewise. 1651 1652 * testfile44.S.bz2: Add tests for blendvpd and blendvps. 1653 * testfile45.S.bz2: Likewise. 1654 * testfile44.expect.bz2: Adjust accordingly. 1655 * testfile45.expect.bz2: Likewise. 1656 16572008-12-30 Ulrich Drepper <drepper@redhat.com> 1658 1659 * testfile44.S.bz2: Add tests for blendpd and blendps. 1660 * testfile45.S.bz2: Likewise. 1661 * testfile44.expect.bz2: Adjust accordingly. 1662 * testfile45.expect.bz2: Likewise. 1663 16642008-12-19 Ulrich Drepper <drepper@redhat.com> 1665 1666 * testfile44.S.bz2: Add tests for AMD 3DNOW. 1667 * testfile45.S.bz2: Likewise. 1668 * testfile44.expect.bz2: Adjust accordingly. 1669 * testfile45.expect.bz2: Likewise. 1670 16712008-11-26 Roland McGrath <roland@redhat.com> 1672 1673 * dwfl-bug-getmodules.c: New file. 1674 * Makefile.am (noinst_PROGRAMS): Add it. 1675 (dwfl_bug_getmodules_LDADD): New variable. 1676 16772008-09-10 Roland McGrath <roland@redhat.com> 1678 1679 * test-subr.sh (LC_ALL): Export it set to "C". 1680 * run-dwfl-addr-sect.sh: Don't do it here. 1681 * run-strings-test.sh: Likewise. 1682 16832008-08-21 Denys Vlasenko <dvlasenk@redhat.com> 1684 1685 * run-addrname-test.sh: Add a new case. 1686 * testfile49.bz2: New data file. 1687 * Makefile.am (EXTRA_DIST): Add it. 1688 16892008-04-10 Roland McGrath <roland@redhat.com> 1690 1691 * testfile48.bz2, testfile48.bz2.debug: New data files. 1692 * Makefile.am (EXTRA_DIST): Add them. 1693 * run-strip-test8.sh: Use them. 1694 1695 * testfile16.bz2, testfile16.debug.bz2: Replace data files. 1696 1697 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections. 1698 * run-strip-test8.sh: New file. 1699 * testfile47.bz2: New data file. 1700 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1701 17022008-03-31 Roland McGrath <roland@redhat.com> 1703 1704 * run-early-offscn.sh: New file. 1705 * early-offscn.c: New file. 1706 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them. 1707 (early_offscn_LDADD): New variable. 1708 17092008-03-19 Roland McGrath <roland@redhat.com> 1710 1711 * run-addrname-test.sh: Add a new case. 1712 17132008-02-22 Roland McGrath <roland@redhat.com> 1714 1715 * run-elflint-test.sh: Typo fix. 1716 17172008-02-21 Roland McGrath <roland@redhat.com> 1718 1719 * run-disasm-x86.sh: Use uname instead of arch, keep tools required 1720 for the build down to minimum. 1721 * run-disasm-x86-64.sh: Likewise. 1722 17232008-02-20 Roland McGrath <roland@redhat.com> 1724 1725 * testfile46.bz2: New data file. 1726 * Makefile.am (EXTRA_DIST): Add it. 1727 * run-elflint-test.sh: Test on it. 1728 17292008-02-01 Ulrich Drepper <drepper@redhat.com> 1730 1731 * Makefile.am: Hook up sha1-tst.c. 1732 * sha1-tst.c: New file. 1733 17342008-01-21 Roland McGrath <roland@redhat.com> 1735 1736 * testfile45.S.bz2: Add tests for cltq, cqto. 1737 * testfile45.expect.bz2: Adjust. 1738 17392008-01-14 Ulrich Drepper <drepper@redhat.com> 1740 1741 * testfile45.S.bz2: Add more tests. 1742 * testfile45.expect.bz2: Adjust. 1743 17442008-01-11 Ulrich Drepper <drepper@redhat.com> 1745 1746 * testfile45.expect.bz2: Adjust for adding of address for %rip based 1747 address mode. 1748 17492008-01-10 Ulrich Drepper <drepper@redhat.com> 1750 1751 * testfile45.S.bz2: Add more tests. 1752 * testfile45.expect.bz2: Adjust. 1753 17542008-01-08 Ulrich Drepper <drepper@redhat.com> 1755 1756 * Makefile.am (TESTS): Add run-disasm-x86-64.sh. 1757 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2, 1758 run-disasm-x86-64.sh. 1759 * run-disasm-x86-64.sh: New file. 1760 * testfile45.S.bz2: New file. 1761 * testfile45.expect.bz2: New file. 1762 * testfile44.S.bz2: New tests. 1763 * testfile44.expect.bz2: Adjust. 1764 17652008-01-04 Ulrich Drepper <drepper@redhat.com> 1766 1767 * testfile44.S.bz2: New tests. 1768 * testfile44.expect.bz2: Adjust. 1769 17702008-01-04 Roland McGrath <roland@redhat.com> 1771 1772 * dwfl-bug-fd-leak.c (main): Add a cast. 1773 17742008-01-03 Ulrich Drepper <drepper@redhat.com> 1775 1776 * testfile44.S.bz2: New tests. 1777 * testfile44.expect.bz2: Adjust. 1778 17792008-01-01 Ulrich Drepper <drepper@redhat.com> 1780 1781 * line2addr.c: Use %m modifier instead of %a to appease gcc. 1782 17832008-01-01 Ulrich Drepper <drepper@redhat.com> 1784 1785 * testfile44.S.bz2: New tests. 1786 * testfile44.expect.bz2: Adjust. 1787 17882007-12-31 Ulrich Drepper <drepper@redhat.com> 1789 1790 * testfile44.S.bz2: New tests. 1791 * testfile44.expect.bz2: Adjust. 1792 17932007-12-30 Ulrich Drepper <drepper@redhat.com> 1794 1795 * testfile44.S.bz2: New tests. 1796 * testfile44.expect.bz2: Adjust. 1797 17982007-12-29 Ulrich Drepper <drepper@redhat.com> 1799 1800 * testfile44.s.bz2: New tests. 1801 * testfile44.expect.bz2: Adjust. 1802 18032007-12-28 Ulrich Drepper <drepper@redhat.com> 1804 1805 * testfile44.S.bz2: New tests. 1806 * testfile44.expect.bz2: Adjust. 1807 18082007-12-27 Ulrich Drepper <drepper@redhat.com> 1809 1810 * testfile44.S.bz2: New tests. 1811 * testfile44.expect.bz2: Adjust. 1812 18132007-12-26 Ulrich Drepper <drepper@redhat.com> 1814 1815 * testfile44.S.bz2: New tests. 1816 * testfile44.expect.bz2: Adjust 1817 18182007-12-21 Ulrich Drepper <drepper@redhat.com> 1819 1820 * testfile44.S.bz2: More tests. 1821 * testfile44.expect.bz2: Adjust appropriately. 1822 18232007-12-19 Ulrich Drepper <drepper@redhat.com> 1824 1825 * Makefile.am (TESTS): Add run-disasm.sh. 1826 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and 1827 testfile44.expect.bz2. 1828 * run-disasm.sh: New file. 1829 * testfile44.S.bz2: New file. 1830 * testfile44.expect.bz2: New file. 1831 18322007-12-15 Roland McGrath <roland@redhat.com> 1833 1834 * run-allregs.sh: Change expected output for powerpc spefscr. 1835 18362007-10-20 Roland McGrath <roland@redhat.com> 1837 1838 * run-dwfl-addr-sect.sh: Change expected output, no errors. 1839 18402007-10-19 Roland McGrath <roland@redhat.com> 1841 1842 * dwfl-addr-sect.c (handle_address): Return int. 1843 Don't exit on error, just return nonzero. 1844 (main): Collect results. 1845 * run-dwfl-addr-sect.sh: New file. 1846 * testfile43.bz2: New data file. 1847 * Makefile.am (EXTRA_DIST, TESTS): Add them. 1848 18492007-10-18 Roland McGrath <roland@redhat.com> 1850 1851 * run-allregs.sh: Update expected ppc output for vrsave/vscr. 1852 18532007-10-16 Roland McGrath <roland@redhat.com> 1854 1855 * test-subr.sh (remove_files): Don't pass -Bb to diff. 1856 18572007-10-09 Roland McGrath <roland@redhat.com> 1858 1859 * dwflmodtest.c (print_module): Don't use %p in output. 1860 * run-dwfl-bug-offline-rel.sh: Updated expected output. 1861 18622007-10-08 Roland McGrath <roland@redhat.com> 1863 1864 * testfile42.bz2: New data file. 1865 * Makefile.am (EXTRA_DIST): Add it. 1866 * run-elflint-test.sh: New test on that file. 1867 18682007-10-04 Roland McGrath <roland@redhat.com> 1869 1870 * run-readelf-test4.sh: New file. 1871 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1872 18732007-10-03 Roland McGrath <roland@redhat.com> 1874 1875 * run-readelf-test3.sh: New file. 1876 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1877 18782007-10-01 Roland McGrath <roland@redhat.com> 1879 1880 * run-readelf-test2.sh: New file. 1881 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1882 18832007-09-11 Roland McGrath <roland@redhat.com> 1884 1885 * run-addrname-test.sh: Add a new case. 1886 * testfile41.bz2: New data file. 1887 * Makefile.am (EXTRA_DIST): Add it. 1888 18892007-08-23 Roland McGrath <roland@redhat.com> 1890 1891 * run-allregs.sh: Update expected x86-64 output for %rflags. 1892 18932007-08-12 Roland McGrath <roland@redhat.com> 1894 1895 * run-strip-test7.sh: New file. 1896 * testfile39.bz2: New data file. 1897 * testfile40.bz2: New data file. 1898 * testfile40.debug.bz2: New data file. 1899 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1900 19012007-08-09 Roland McGrath <roland@redhat.com> 1902 1903 * dwfl-bug-report.c: Fix header inclusion. 1904 19052007-08-08 Roland McGrath <roland@redhat.com> 1906 1907 * run-addrname-test.sh: Add a new case using addr2line -S. 1908 * testfile38.bz2: New data file. 1909 * Makefile.am (EXTRA_DIST): Add it. 1910 19112007-07-16 Roland McGrath <roland@redhat.com> 1912 1913 * dwfl-bug-report.c: New file. 1914 * Makefile.am (noinst_PROGRAMS, TESTS): Add it. 1915 (dwfl_bug_report_LDADD): New variable. 1916 19172007-06-06 Roland McGrath <roland@redhat.com> 1918 1919 * run-unstrip-test.sh: Declare testfile.unstrip for removal. 1920 19212007-06-05 Ulrich Drepper <drepper@redhat.com> 1922 1923 * Makefile.am (EXTRA_DIST): Add missing line continuation and 1924 testfile37.bz and testfile37.debug.bz2. 1925 19262007-05-23 Roland McGrath <roland@redhat.com> 1927 1928 * run-allregs.sh: Update expected Alpha results. 1929 19302007-05-18 Roland McGrath <roland@redhat.com> 1931 1932 * run-strip-test4.sh (stripped, debugfile): Use new reference files. 1933 * testfile37.bz2: New data file. 1934 * testfile37.debug.bz2: New data file. 1935 * run-unstrip-test2.sh: New file. 1936 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1937 19382007-05-10 Roland McGrath <roland@redhat.com> 1939 1940 * run-dwfl-bug-offline-rel.sh: New file. 1941 * testfile36.bz2: New data file. 1942 * testfile36.debug.bz2: New data file. 1943 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1944 19452007-04-28 Roland McGrath <roland@redhat.com> 1946 1947 * run-strip-test6.sh (stripped, debugfile): Use new reference files. 1948 * testfile35.bz2: New data file. 1949 * testfile35.debug.bz2: New data file. 1950 * run-unstrip-test.sh: New file. 1951 * Makefile.am (TESTS, EXTRA_DIST): Add them. 1952 1953 * run-strip-test.sh: Do all elflint and cmp runs even when some fail. 1954 19552007-04-26 Roland McGrath <roland@redhat.com> 1956 1957 * run-elflint-self.sh: Run all tests even if one fails. 1958 1959 * run-allregs.sh: Add expected output for alpha. 1960 19612007-04-24 Roland McGrath <roland@redhat.com> 1962 1963 * run-strip-test.sh: When we saved the debug info, test unstrip too. 1964 19652007-04-22 Roland McGrath <roland@redhat.com> 1966 1967 * run-allregs.sh: Update expected register info. 1968 19692007-04-16 Roland McGrath <roland@redhat.com> 1970 1971 * dwfl-addr-sect.c: New file. 1972 * Makefile.am (noinst_PROGRAMS): Add it. 1973 (dwfl_addr_sect_LDADD): New variable. 1974 19752007-04-05 Roland McGrath <roland@redhat.com> 1976 1977 * get-files.c: Test dwarf_getsrcdirs. 1978 * run-get-files.sh: Update expected output. 1979 19802007-04-01 Roland McGrath <roland@redhat.com> 1981 1982 * run-allregs.sh: Updated expected output for x86_64. 1983 19842007-03-04 Roland McGrath <roland@redhat.com> 1985 1986 * dwfl-bug-fd-leak.c: New file. 1987 * Makefile.am (noinst_PROGRAMS, TESTS): Add it. 1988 (dwfl_bug_fd_leak_LDADD): New variable. 1989 1990 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf, 1991 show what files have been located. 1992 19932007-02-02 Roland McGrath <roland@redhat.com> 1994 1995 * run-addrname-test.sh: New file. 1996 * Makefile.am (TESTS, EXTRA_DIST): Add it. 1997 * testfile34.bz2: New data file. 1998 * Makefile.am (EXTRA_DIST): Add it. 1999 20002007-01-20 Roland McGrath <roland@redhat.com> 2001 2002 * testfile33.bz2: New data file. 2003 * Makefile.am (EXTRA_DIST): Add it. 2004 * run-elflint-test.sh: Test on it too. 2005 20062007-01-18 Roland McGrath <roland@redhat.com> 2007 2008 * Makefile.am (CFLAGS): Don't molest it. 2009 20102007-01-11 Roland McGrath <roland@redhat.com> 2011 2012 * testfile32.bz2: New data file. 2013 * Makefile.am (EXTRA_DIST): Add it. 2014 * run-elflint-test.sh: Test on it too. 2015 20162007-02-04 Ulrich Drepper <drepper@redhat.com> 2017 2018 * arls.c: New file. 2019 * Makefile (noinst_PROGRAMS): Add arls. 2020 2021 * run-ranlib-test2.sh: Fix type in comment. 2022 20232007-01-10 Ulrich Drepper <drepper@redhat.com> 2024 2025 * run-elflint-self.sh (runtest): Show which file has the problem. 2026 20272007-01-10 Roland McGrath <roland@redhat.com> 2028 2029 * dwfl-bug-addr-overflow.c: New file. 2030 * Makefile.am (TESTS): Add it. 2031 (dwfl_bug_addr_overflow_LDADD): New variable. 2032 20332006-12-17 Roland McGrath <roland@redhat.com> 2034 2035 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg. 2036 20372006-09-05 Roland McGrath <roland@redhat.com> 2038 2039 * run-strings-test.sh: Export LC_ALL=C for the test. 2040 20412006-08-29 Roland McGrath <roland@redhat.com> 2042 2043 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh. 2044 * run-arsymtest.sh: Likewise. 2045 2046 * run-native-test.sh (native.c compilation): Add some braces. 2047 20482006-08-22 Roland McGrath <roland@redhat.com> 2049 2050 * allregs.c (dwarf_encoding_string): New function, swiped from readelf. 2051 (struct reginfo): New members bits, type. 2052 (one_register, match_register): Update to take new args, 2053 record and display new info. 2054 (main): Display new info. 2055 * run-allregs.sh: Update expected results. 2056 20572006-08-03 Roland McGrath <roland@redhat.com> 2058 2059 * run-allregs.sh: Add sparc cases. 2060 * testfile30.bz2: New data file. 2061 * testfile31.bz2: New data file. 2062 * Makefile.am (EXTRA_DIST): Add them. 2063 20642006-07-21 Roland McGrath <roland@redhat.com> 2065 2066 * allregs.c (struct reginfo): Increase size of name. 2067 (one_register): Assert that it's big enough. 2068 20692006-04-04 Roland McGrath <roland@redhat.com> 2070 2071 * run-bug1-test.sh: Test a second case, to cover both byte orders. 2072 * testfile29.bz2: New file. 2073 * testfile29.rdwr.bz2: New file. 2074 * Makefile.am (EXTRA_DIST): Add them. 2075 20762006-04-04 Ulrich Drepper <drepper@redhat.com> 2077 2078 * Makefile.am: Add rules to run run-bug1-test.sh. 2079 * rdwrmmap.c: New file. 2080 * run-bug1-test.sh: New file. 2081 * testfile28.bz2: New file. 2082 * testfile28.rdwr.bz2: New file. 2083 20842006-03-09 Roland McGrath <roland@redhat.com> 2085 2086 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link. 2087 20882006-03-01 Roland McGrath <roland@redhat.com> 2089 2090 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h 2091 changes matching 3.0 spec. 2092 20932006-01-13 Roland McGrath <roland@redhat.com> 2094 2095 * run-native-test.sh: Do kill -9 and reap explicitly at end, since 2096 bash 3.1 whines when it's done in the trap 0 handler. 2097 20982006-01-11 Roland McGrath <roland@redhat.com> 2099 2100 * testfile26.bz2: New data file. 2101 * testfile27.bz2: New data file. 2102 * Makefile.am (EXTRA_DIST): Add them. 2103 * run-allregs.sh: Test s390 data. 2104 21052005-12-14 Roland McGrath <roland@redhat.com> 2106 2107 * run-native-test.sh: Redirect output from native test process. 2108 21092005-12-13 Roland McGrath <roland@redhat.com> 2110 2111 * allregs.c (main): Fail if we find no registers. 2112 2113 * run-native-test.sh: New file. 2114 * Makefile.am (TESTS, EXTRA_DIST): Add it. 2115 21162005-12-10 Ulrich Drepper <drepper@redhat.com 2117 2118 * run-readelf-test1.sh: New file. 2119 * Makefile.am (TESTS): Add run-readelf-test1.sh. 2120 (EXTRA_DIST): Likewise. 2121 21222005-12-07 Roland McGrath <roland@redhat.com> 2123 2124 * ecp.c (main): Use elf_end to clean up. 2125 21262005-11-25 Roland McGrath <roland@redhat.com> 2127 2128 * coverage.sh: Given -v argument, print names of unused files. 2129 2130 * addrscopes.c (main): Use dwfl_end before return. 2131 * allregs.c (main): Likewise. 2132 * find-prologues.c (main): Likewise. 2133 * funcretval.c (main): Likewise. 2134 * funcscopes.c (main): Likewise. 2135 * line2addr.c (main): Likewise. 2136 2137 * run-allregs.sh: New file. 2138 * Makefile.am (TESTS, EXTRA_DIST): Add it. 2139 2140 * allregs.c: Use libdwfl wrapper instead of direct libebl calls. 2141 * Makefile.am (allregs_LDADD): Updated. 2142 2143 * allregs.c: New file. 2144 * Makefile.am (noinst_PROGRAMS): Add it. 2145 (allregs_LDADD): New variable. 2146 21472005-11-18 Roland McGrath <roland@redhat.com> 2148 2149 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib. 2150 * test-wrapper.sh: Likewise. 2151 21522005-11-17 Roland McGrath <roland@redhat.com> 2153 2154 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in 2155 environment for test-wrapper.sh. 2156 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib. 2157 * test-subr.sh (installed_testrun): Likewise. 2158 Use explicit path in ${bindir}. 2159 2160 * Makefile.am (installcheck-local): Fix typo in last change. 2161 21622005-11-16 Roland McGrath <roland@redhat.com> 2163 2164 * configure.ac: New file, for standalone build/dist of test suite. 2165 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it. 2166 (asm_TESTS): New variable, broken out of ... 2167 (TESTS): ... here. Also remove msg_tst. 2168 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst. 2169 (installed_TESTS_ENVIRONMENT): New variable. 2170 [STANDALONE] (TESTS_ENVIRONMENT): Use that. 2171 [!STANDALONE] (installcheck-local): Likewise. 2172 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo. 2173 * addrscopes.c: Include <config.h>. 2174 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers. 2175 * allfcts.c: Likewise. 2176 * asm-tst1.c: Likewise. 2177 * asm-tst2.c: Likewise. 2178 * asm-tst3.c: Likewise. 2179 * asm-tst4.c: Likewise. 2180 * asm-tst5.c: Likewise. 2181 * asm-tst6.c: Likewise. 2182 * asm-tst7.c: Likewise. 2183 * asm-tst8.c: Likewise. 2184 * asm-tst9.c: Likewise. 2185 * dwflmodtest.c: Likewise. 2186 * find-prologues.c: Likewise. 2187 * funcscopes.c: Likewise. 2188 * get-aranges.c: Likewise. 2189 * get-files.c: Likewise. 2190 * get-lines.c: Likewise. 2191 * get-pubnames.c: Likewise. 2192 * line2addr.c: Likewise. 2193 * newscn.c: Likewise. 2194 * show-abbrev.c: Likewise. 2195 * show-die-info.c: Likewise. 2196 * update3.c: Likewise. 2197 * update4.c: Likewise. 2198 * funcretval.c: Likewise. 2199 2200 * dwflmodtest.c (print_instance): Don't use INTUSE. 2201 (options): Don't use N_ macro. 2202 22032005-11-15 Roland McGrath <roland@redhat.com> 2204 2205 * coverage.sh: Look in backends. 2206 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl. 2207 (TESTS_ENVIRONMENT): Likewise. 2208 2209 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE, 2210 pass FUNCDIE direclty to dwfl_module_return_value_location. 2211 2212 * Makefile.am (BUILD_RPATH): New variable. 2213 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value. 2214 (tests_rpath): New variable. 2215 (installcheck-local): Pass it to test-wrapper.sh. 2216 * test-wrapper.sh: In "installed" format, take yes/no value 2217 for elfutils_tests_rpath, which export. When running a test 2218 binary for installcheck, exit 77. 2219 * test-subr.sh (installed_testrun): When running a test binary 2220 for installcheck, exit 77 if $elfutils_tests_rpath = yes. 2221 22222005-11-14 Roland McGrath <roland@redhat.com> 2223 2224 * test-subr.sh: New file. 2225 * test-wrapper.sh: New file. 2226 * Makefile.am (EXTRA_DIST): Add them. 2227 (AM_LDFLAGS): Variable removed. 2228 (TESTS_ENVIRONMENT): New variable. 2229 (installcheck-local): New target. 2230 * run-addrscopes.sh: Use test-subr.sh. 2231 * run-allfcts.sh: Likewise. 2232 * run-ecp-test.sh: Likewise. 2233 * run-ecp-test2.sh: Likewise. 2234 * run-elflint-self.sh: Likewise. 2235 * run-elflint-test.sh: Likewise. 2236 * run-find-prologues.sh: Likewise. 2237 * run-funcscopes.sh: Likewise. 2238 * run-get-aranges.sh: Likewise. 2239 * run-get-files.sh: Likewise. 2240 * run-get-lines.sh: Likewise. 2241 * run-get-pubnames.sh: Likewise. 2242 * run-line2addr.sh: Likewise. 2243 * run-ranlib-test.sh: Likewise. 2244 * run-ranlib-test2.sh: Likewise. 2245 * run-show-abbrev.sh: Likewise. 2246 * run-show-ciefde.sh: Likewise. 2247 * run-show-die-info.sh: Likewise. 2248 * run-strings-test.sh: Likewise. 2249 * run-strip-test.sh: Likewise. 2250 22512005-11-13 Roland McGrath <roland@redhat.com> 2252 2253 * funcretval.c: New file. 2254 * Makefile.am (noinst_PROGRAMS): Add it. 2255 (funcretval_LDADD): New variable. 2256 22572005-11-09 Ulrich Drepper <drepper@redhat.com> 2258 2259 * line2addr.c (handle_module): Add missing parameter to printf. 2260 22612005-10-27 Roland McGrath <roland@redhat.com> 2262 2263 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes. 2264 * funcscopes.c (handle_function): Likewise. 2265 * dwflmodtest.c (print_inline, print_func): Likewise. 2266 * find-prologues.c (handle_function): Likewise. 2267 22682005-10-27 Roland McGrath <roland@redhat.com> 2269 2270 * run-find-prologues.sh: New file. 2271 * Makefile.am (TESTS, EXTRA_DIST): Add it. 2272 2273 * find-prologues.c (handle_function): Skip inlines. 2274 22752005-10-25 Roland McGrath <roland@redhat.com> 2276 2277 * find-prologues.c: New file. 2278 * Makefile.am (noinst_PROGRAMS): Add it. 2279 (find_prologues_LDADD): New variable. 2280 22812005-09-02 Ulrich Drepper <drepper@redhat.com> 2282 2283 * run-strings-test.sh: Remove strings.out in the end. 2284 22852005-08-31 Ulrich Drepper <drepper@redhat.com> 2286 2287 * run-addrscopes.sh: Use correct exit code if test cannot be performed. 2288 * run-allfcts.sh: Likewise. 2289 * run-ecp-test.sh: Likewise. 2290 * run-ecp-test2.sh: Likewise. 2291 * run-elflint-test.sh: Likewise. 2292 * run-funcscopes.sh: Likewise. 2293 * run-get-aranges.sh: Likewise. 2294 * run-get-files.sh: Likewise. 2295 * run-get-lines.sh: Likewise. 2296 * run-get-pubnames.sh: Likewise. 2297 * run-line2addr.sh: Likewise. 2298 * run-ranlib-test2.sh: Likewise. 2299 * run-show-abbrev.sh: Likewise. 2300 * run-show-ciefde.sh: Likewise. 2301 * run-show-die-info.sh: Likewise. 2302 * run-strings-test.sh: Likewise. 2303 * run-strip-test.sh: Likewise. 2304 23052005-08-30 Ulrich Drepper <drepper@redhat.com> 2306 2307 * coverage.sh: Handle case where there is no .gcno file at all. 2308 23092005-08-29 Ulrich Drepper <drepper@redhat.com> 2310 2311 * Makefile.am (EXTRA_DIST): Add coverage. 2312 [GCOV]: Generate coverage summary after the tests ran 2313 * coverage.sh: New file. 2314 23152005-08-28 Ulrich Drepper <drepper@redhat.com> 2316 2317 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl. 2318 (CLEANFILES): Add *.gcno *.gcda *.gconv. 2319 23202005-08-28 Ulrich Drepper <drepper@redhat.com> 2321 2322 * run-strings-test.sh: New file. 2323 * Makefile.am (TESTS, EXTRA_DIST): Add it. 2324 23252005-08-27 Roland McGrath <roland@redhat.com> 2326 2327 * addrscopes.c (handle_address): Apply bias to PC addresses. 2328 2329 * run-funcscopes.sh: New file. 2330 * testfile25.bz2: New data file. 2331 * Makefile.am (TESTS, EXTRA_DIST): Add them. 2332 23332005-08-26 Roland McGrath <roland@redhat.com> 2334 2335 * addrscopes.c (dwarf_diename_integrate): Removed. 2336 (print_vars, handle_address): Use plain dwarf_diename. 2337 23382005-08-25 Roland McGrath <roland@redhat.com> 2339 2340 * funcscopes.c: New file. 2341 * Makefile.am (noinst_PROGRAMS): Add it. 2342 (funcscopes_LDADD): New variable. 2343 2344 * run-addrscopes.sh: Add another case. 2345 * testfile24.bz2: New data file. 2346 * Makefile.am (EXTRA_DIST): Add it. 2347 2348 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES, 2349 pass it to dwarf_getscopes. 2350 (main): Pass it, true when '=' follows an address. 2351 23522005-08-24 Roland McGrath <roland@redhat.com> 2353 2354 * line2addr.c (print_address): Omit () for DSOs. 2355 23562005-08-24 Ulrich Drepper <drepper@redhat.com> 2357 2358 * run-line2addr.sh: Remove testfile23 in the end. 2359 2360 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl). 2361 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules. 2362 23632005-08-22 Roland McGrath <roland@redhat.com> 2364 2365 * run-line2addr.sh: Add a case. 2366 * testfile23.bz2: New data file. 2367 * Makefile.am (EXTRA_DIST): Add it. 2368 23692005-08-18 Roland McGrath <roland@redhat.com> 2370 2371 * run-addrscopes.sh: New file. 2372 * testfile22.bz2: New data file. 2373 * Makefile.am (TESTS, EXTRA_DIST): Add them. 2374 2375 * addrscopes.c: New file. 2376 * Makefile.am (noinst_PROGRAMS): Add it. 2377 (addrscopes_LDADD): New variable. 2378 23792005-08-15 Ulrich Drepper <drepper@redhat.com> 2380 2381 * run-elflint-self.sh: Don't run test if the file doesn't exist. 2382 23832005-08-15 Roland McGrath <roland@redhat.com> 2384 2385 * dwflmodtest.c (print_instance, print_inline): New functions. 2386 (print_func): Call print_inline. 2387 (options, parse_opt): Grok -i/--inlines. 2388 23892005-08-07 Roland McGrath <roland@redhat.com> 2390 2391 * dwflmodtest.c: Print function details only if -f flag is given. 2392 23932005-08-06 Ulrich Drepper <drepper@redhat.com> 2394 2395 * run-elflint-self.sh: New file. 2396 * Makefile.am (TESTS): Add run-elflint-self.sh. 2397 (EXTRA_DIST): Likewise. 2398 2399 * Makefile.am: Link with statis libs if BUILD_STATIC. 2400 (dwflmodtest_LDADD): Also link with -ldl. 2401 24022005-08-02 Ulrich Drepper <drepper@redhat.com> 2403 2404 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS. 2405 * asm-tst1.c: Adjust for new asm_begin interface. Open backend 2406 library first. 2407 * asm-tst2.c: Likewise. 2408 * asm-tst3.c: Likewise. 2409 * asm-tst4.c: Likewise. 2410 * asm-tst5.c: Likewise. 2411 * asm-tst6.c: Likewise. 2412 * asm-tst7.c: Likewise. 2413 * asm-tst8.c: Likewise. 2414 * asm-tst9.c: Likewise. 2415 2416 * msg_tst.c: Add new error message. 2417 24182005-07-28 Ulrich Drepper <drepper@redhat.com> 2419 2420 * Makefile.am (dwflmodtest_LDADD): Add $(libebl). 2421 24222005-06-01 Roland McGrath <roland@redhat.com> 2423 2424 * line2addr.c: Rewritten using libdwfl. 2425 * run-line2addr.sh: Update test for changed arguments. 2426 * Makefile.am (INCLUDES): Add libdwfl source directory to path. 2427 (libdwfl): New variable. 2428 (line2addr_LDADD): Use it. 2429 24302005-07-28 Roland McGrath <roland@redhat.com> 2431 2432 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here. 2433 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest. 2434 (dwflmodtest_LDADD): New variable. 2435 (INCLUDES): Add -I$(top_srcdir)/libdwfl here. 2436 24372005-07-21 Ulrich Drepper <drepper@redhat.com> 2438 2439 * testfile18.bz2: New file. 2440 * run-elflint-test.sh: New file. 2441 * Makefile.am (TESTS): Add run-elflint-test.sh. 2442 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. 2443 24442005-05-24 Ulrich Drepper <drepper@redhat.com> 2445 2446 * get-files.c (main): Use correct format specifier. 2447 24482005-05-21 Ulrich Drepper <drepper@redhat.com> 2449 2450 * Makefile.am: Add -Wextra to CFLAGS. 2451 * get-files.c: Remove warning this produced. 2452 * get-pubnames.c: Likewise. 2453 * newfile.c: Likewise. 2454 * newscn.c: Likewise. 2455 * scnnames.c: Likewise. 2456 * showptable.c: Likewise. 2457 * test-nlist.c: Likewise. 2458 * update1.c: Likewise. 2459 * update2.c: Likewise. 2460 * update3.c: Likewise. 2461 * update4.c: Likewise. 2462 24632005-05-08 Ulrich Drepper <drepper@redhat.com> 2464 2465 * run-line2addr.sh: Remove testfile14 at the end. 2466 2467 * run-strip-test.sh: Remove debuginfo test input file as well. 2468 2469 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used 2470 .bz, not .bz2. 2471 24722005-05-03 Roland McGrath <roland@redhat.com> 2473 2474 * run-strip-test.sh: Use variables for test file names. 2475 Optionally produce separate debug file and check it. 2476 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication. 2477 * run-strip-test3.sh: Likewise. 2478 * run-strip-test4.sh: New file. 2479 * run-strip-test5.sh: New file. 2480 * run-strip-test6.sh: New file. 2481 * testfile15.bz: New file. 2482 * testfile15.debug.bz: New file. 2483 * testfile16.bz: New file. 2484 * testfile16.debug.bz: New file. 2485 * testfile17.bz: New file. 2486 * testfile17.debug.bz: New file. 2487 * Makefile.am (TESTS, EXTRA_DIST): Add them. 2488 24892005-04-25 Ulrich Drepper <drepper@redhat.com> 2490 2491 * run-line2addr.sh: Also use testfile14. Adjust for correct 2492 return of multiple matches. 2493 * testfile14.bz2: New file. 2494 * Makefile.am (EXTRA_DIST): Add testfile14.bz2. 2495 2496 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change. 2497 24982005-04-04 Roland McGrath <roland@redhat.com> 2499 2500 * line2addr.c (main): Initialize LINES and NLINES before calling 2501 dwarf_getsrc_file, and free LINES afterwards. 2502 2503 * allfcts.c (main): Use size_t for CUHL. 2504 25052005-04-04 Ulrich Drepper <drepper@redhat.com> 2506 2507 * line2addr.c: New file. 2508 * run-line2addr.sh: New file. 2509 * Makefile.am: Add rules to build, run, and distribute new code. 2510 25112005-04-02 Ulrich Drepper <drepper@redhat.com> 2512 2513 * allfcts.c: New file. 2514 * run-allfcts.sh: New file. 2515 * Makefile.am: Add rules to build, run, and distribute new code. 2516 25172005-02-05 Ulrich Drepper <drepper@redhat.com> 2518 2519 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test 2520 programs with -lmudflap. 2521 25222004-09-25 Ulrich Drepper <drepper@redhat.com> 2523 2524 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation. 2525 * asm-tst5.c (main): Likewise. 2526 * asm-tst6.c (main): Likewise. 2527 25282004-01-17 Ulrich Drepper <drepper@redhat.com> 2529 2530 * Makefile.am: Support building with mudflap. 2531 25322004-01-12 Ulrich Drepper <drepper@redhat.com> 2533 2534 * get-aranges.c: Rewrite to use libdw. 2535 * Makefile.am: Reenable get-aranges test. 2536 25372004-01-11 Ulrich Drepper <drepper@redhat.com> 2538 2539 * get-lines.c: New file. 2540 * get-files.c: Adjust for libdw. 2541 * run-get-files.sh: Adjust expected result. 2542 * run-get-lines.sh: Likewise. 2543 * Makefile.am: Run get-lines test. Don't run get-aranges and 2544 get-ciefde test for now. 2545 2546 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface 2547 change. Print attribute offset information. 2548 * run-show-abbrev.sh: Adjust expected output. 2549 25502004-01-09 Ulrich Drepper <drepper@redhat.com> 2551 2552 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change. 2553 * show-die-info.c: Likewise. 2554 * run-show-die-info.sh: Adjust expected output. 2555 25562003-08-13 Ulrich Drepper <drepper@redhat.com> 2557 2558 * Makefile.in: Depend on libebl.a, not libebl.so. 2559 25602003-08-11 Ulrich Drepper <drepper@redhat.com> 2561 2562 * Moved to CVS archive. 2563