2006-06-19 Ian Wienand
* sysdeps/linux-gnu/mksyscallent: update, fix for ia64
* sysdeps/linux-gnu/i386/syscallent.h: regenerate to 2.6.17
* sysdeps/linux-gnu/i386/signalent.h: likewise
* sysdeps/linux-gnu/arm/syscallent.h: likewise
* sysdeps/linux-gnu/arm/signalent.h: likewise
* sysdeps/linux-gnu/m68k/syscallent.h: likewise
* sysdeps/linux-gnu/m68k/signalent.h: likewise
* sysdeps/linux-gnu/ia64/syscallent.h: likewise
* sysdeps/linux-gnu/ia64/signalent.h: likewise
2006-06-19 Heiko Carstens
* sysdeps/linux-gnu/s390/syscalls31.h: update to 2.6.17
* sysdeps/linux-gnu/s390/syscalls64.h: ditto
2006-06-16 Justin Pryzby
* ltrace.1: spelling fix
* TODO: spelling fix
2006-06-14 Ian Wienand
* configure.ac: Bump version to 0.5 for Paull Gillam's PPC64
non-exec PLT patch (as merged below).
* breakpoints.c: merge
* elf.c: merge
* elf.h: merge
* ltrace.h: merge
* output.c: merge
* process_event.c: merge
* sysdeps/linux-gnu/alpha/plt.c: merge
* sysdeps/linux-gnu/arm/plt.c: merge
* sysdeps/linux-gnu/breakpoint.c: merge
* sysdeps/linux-gnu/i386/plt.c: merge
* sysdeps/linux-gnu/ia64/plt.c: merge
* sysdeps/linux-gnu/m68k/plt.c: merge
* sysdeps/linux-gnu/ppc/arch.h: merge
* sysdeps/linux-gnu/ppc/arch.h.rej: merge
* sysdeps/linux-gnu/ppc/plt.c: merge
* sysdeps/linux-gnu/s390/plt.c: merge
* sysdeps/linux-gnu/sparc/plt.c: merge
* sysdeps/linux-gnu/x86_64/plt.c: merge
2006-05-11 Heiko Carstens
* sysdeps/linux-gnu/mksyscallent_s390: add
* sysdeps/linux-gnu/s390/syscalls31.h: update to 2.6.16
* sysdeps/linux-gnu/s390/syscalls64.h: ditto
2006-04-24 Paul Gilliam
* elf.c: Use PLT_REINITALISATION_BP for those architectures that need
to re-initialize breakpoints after the dynamic linker has run. Also,
use value of "e_entry" for address of PLT_REINITALISATION_BP if the
target program has been stripped.
* ltrace.1: Note that fact that "-X" is only available on architectures
that need it.
* options.c: Use PLT_REINITALISATION_BP for those architectures that
need to re-initialize breakpoints after the dynamic linker has run.
* process_event.c: ditto.
* sysdeps/linux-gnu/ppc/arch.h: This is the only such architecture.
* sysdeps/linux-gnu/arm/arch.h: Delete use of PLT_REINITALISATION_BP.
* sysdeps/linux-gnu/m68k/arch.h: ditto.
* sysdeps/linux-gnu/alpha/arch.h: ditto.
* sysdeps/linux-gnu/i386/arch.h: ditto.
* sysdeps/linux-gnu/x86_64/arch.h: ditto.
* sysdeps/linux-gnu/s390/arch.h: ditto.
* sysdeps/linux-gnu/ia64/arch.h: ditto.
* sysdeps/linux-gnu/sparc/arch.h: ditto.
2006-04-24 Paul Gilliam
* elf.c: Adds some casts to keep a more picky version of GCC happy.
* sysdeps/linux-gnu/trace.c: ditto.
* sysdeps/linux-gnu/breakpoint.c: ditto.
* ltrace.h: ditto.
2006-04-24 Paul Gilliam
* summery.c: Correct a typo prevented the inclusion of "demangle.h".
2006-03-16 Ian Wienand
* testsuite/ltrace.minor/trace-clone.c: use __clone2() for IA64
clone test
2006-03=13 Paul Gilliam
* Makefile.in: Add targets to support testsuite, including 'check'.
* confiure.ac: Add testsuite Makefile's to AC_OUTPUT.
* testsuite: Add dejagnu base testsuite.
* testsuite/config/: Add
* testsuite/config/unix.exp: Add
* testsuite/lib/: Add
* testsuite/lib/compiler.c: Add
* testsuite/lib/compiler.cc: Add
* testsuite/lib/ltrace.exp: Add
* testsuite/ltrace.main/: Add
* testsuite/ltrace.main/main.c: Add
* testsuite/ltrace.main/main.exp: Add
* testsuite/ltrace.main/main-internal-1.c: Add
* testsuite/ltrace.main/main-internal.c: Add
* testsuite/ltrace.main/main-internal.exp: Add
* testsuite/ltrace.main/main-lib.c: Add
* testsuite/ltrace.main/Makefile.in: Add
* testsuite/ltrace.main/signals.c: Add
* testsuite/ltrace.main/signals.exp: Add
* testsuite/ltrace.main/system_calls.c: Add
* testsuite/ltrace.main/system_calls.exp: Add
* testsuite/ltrace.minor/: Add
* testsuite/ltrace.minor/attach-process.c: Add
* testsuite/ltrace.minor/attach-process.exp: Add
* testsuite/ltrace.minor/count-record.c: Add
* testsuite/ltrace.minor/count-record.exp: Add
* testsuite/ltrace.minor/demangle.cpp: Add
* testsuite/ltrace.minor/demangle.exp: Add
* testsuite/ltrace.minor/demangle.h: Add
* testsuite/ltrace.minor/demangle-lib.cpp: Add
* testsuite/ltrace.minor/Makefile.in: Add
* testsuite/ltrace.minor/print-instruction-pointer.c: Add
* testsuite/ltrace.minor/print-instruction-pointer.exp: Add
* testsuite/ltrace.minor/time-record.c: Add
* testsuite/ltrace.minor/time-record-T.exp: Add
* testsuite/ltrace.minor/time-record-tt.exp: Add
* testsuite/ltrace.minor/time-record-ttt.exp: Add
* testsuite/ltrace.minor/trace-clone.c: Add
* testsuite/ltrace.minor/trace-clone.exp: Add
* testsuite/ltrace.minor/trace-fork.c: Add
* testsuite/ltrace.minor/trace-fork.exp: Add
* testsuite/ltrace.torture/: Add
* testsuite/ltrace.torture/Makefile.in: Add
* testsuite/ltrace.torture/signals.c: Add
* testsuite/ltrace.torture/signals.exp: Add
* testsuite/Makefile.in: Add
* testsuite/README: Add
* testsuite/run-my-tests.sh: Add
* testsuite/so_test1/: Add
* testsuite/so_test2/: Add
2006-03-13 Paul Gilliam
* options.h: New structure for opt_x list elements, now with 'found'.
* options.c: Use new opt_x_t structure, initializing 'found' to 0.
* elf.c: Use new 'found' field for better error checking.
2006-03-06 Ian Wienand
* Makefile.in: remove unneeded dirs from make dist; use rm
directly.
2006-02-22 Ian Wienand
* COPYING: update from FSF to update address
* Makefile.in: check for SVN checkout with make dist.
2006-02-21 Ian Wienand
* README: update to point to Alioth list
2006-02-21 Ian Wienand
* lots!: Rebase from RedHat 0.3.36-4.2 package. Forward port most
of the below changes that weren't already there. Bump version to
0.4 as there are two added architectures and internal API changes.
All changes from this point on should be reflected in this file.
2006-02-17 Ian Wienand
* sysdeps/linux-gnu/ia64/arch.h: add ia64 support
* sysdeps/linux-gnu/ia64/breakpoint.c: add
* sysdeps/linux-gnu/ia64/Makefile: add
* sysdeps/linux-gnu/ia64/plt.c: add
* sysdeps/linux-gnu/ia64/ptrace.h: add
* sysdeps/linux-gnu/ia64/regs.c: add
* sysdeps/linux-gnu/ia64/signalent.h: add
* sysdeps/linux-gnu/ia64/syscallent.h: add
* sysdeps/linux-gnu/ia64/trace.c: add
* elf.h: add extra field for PLT size
* elf.c: put in PLT size
* sysdeps/linux-gnu/breakpoint.c: add arch breakpoint override
* sysdeps/linux-gnu/trace.c: don't single step after breakpoint for
ia64
* configure.ac: add version to AC_INIT, bump version to 0.3.38
* options.c: use PACKAGE_VERSION
2006-02-16 Ian Wienand
* Makefile.in: install documentation into share/doc, make dist
target from SVN export.
2006-02-16 Rajeev V. Pillai
* Makefile.in: pass through CPP and LD FLAGS
2006-02-16 Ian Wienand
* read_config_file.c: initialise pt stack argument to stop warning
* summary.c: make show_summary() obey -C for demangaling function names
2006-02-16 Bernd Zeimetz
* ltrace.1: reference reportbug
2006-02-16 Colin S. Miller
* ltrace.1: fix debug typo
2006-02-16 Andrew Stribblehill
* etc/ltrace.conf: fix putenv typo
2006-02-16 Ian Wienand
* README: update
* Makefile.in: remove obsolete -I- for -iquote, add TAGS target
* debug.c, debug.h: __PRETTY_FUNCTION__ is const; change specifier
to stop warnings.
* ltrace.1: add a note about not tracing dlopen()ed libraries