• Home
  • Raw
  • Download

Lines Matching +full:use +full:- +full:debian

1 2009-07-08  Dmitry V. Levin  <ldv@altlinux.org>
3 Clean up spacing to fix warnings reported by git diff --check.
6 * debian/changelog: Likewise.
7 * strace-graph: Likewise.
10 * README-linux: Likewise.
11 * README-svr4: Likewise.
18 * debian/rules: Fix trailing whitespaces.
24 2009-07-07 Dmitry V. Levin <ldv@altlinux.org>
27 * README-CVS: Rename to README-hacking.
28 * Makefile.am (EXTRA_DIST): Remove README-CVS.
30 2009-06-01 Dmitry V. Levin <ldv@altlinux.org>
33 gcc -Wformat-security.
41 * system.c: Convert all non-standard #ifdef checks for specific
43 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45 2009-04-20 Denys Vlasenko <dvlasenk@redhat.com>
53 2009-04-16 Denys Vlasenko <dvlasenk@redhat.com>
55 * file.c (print_dirfd): Use int for file descriptor, not a long.
56 * process.c (printwaitn): Use int for PID, not a long.
58 2009-04-15 Denys Vlasenko <dvlasenk@redhat.com>
62 2009-04-15 Denys Vlasenko <dvlasenk@redhat.com>
69 2009-04-14 Denys Vlasenko <dvlasenk@redhat.com>
77 2009-03-23 Denys Vlasenko <dvlasenk@redhat.com>
82 tcp->u_arg is not a size_t, it is a long.
86 2009-03-10 Denys Vlasenko <dvlasenk@redhat.com>
99 (tprint_open_modes): Use sprint_open_modes(), it already
104 2009-02-27 Denys Vlasenko <dvlasenk@redhat.com>
106 AVR32 support by Hans-Christian Egtvedt
107 (hans-christian.egtvedt AT atmel.com).
118 2009-02-25 Denys Vlasenko <dvlasenk@redhat.com>
124 (struct_user_offsets): Add cris-specific data.
133 2009-02-24 Denys Vlasenko <dvlasenk@redhat.com>
138 * HACKING-scripts: New file by Mike Frysinger.
140 2009-02-20 Denys Vlasenko <dvlasenk@redhat.com>
151 2009-02-20 Denys Vlasenko <dvlasenk@redhat.com>
157 2009-02-20 Denys Vlasenko <dvlasenk@redhat.com>
163 2009-02-20 Denys Vlasenko <dvlasenk@redhat.com>
168 * linux/powerpc/errnoent.h: Remove, we can use common errnoent.h now.
170 2009-02-20 Denys Vlasenko <dvlasenk@redhat.com>
181 2009-02-10 Roland McGrath <roland@redhat.com>
188 2009-02-09 Denys Vlasenko <dvlasenk@redhat.com>
197 2009-01-29 Denys Vlasenko <dvlasenk@redhat.com>
199 * strace.c (newoutf): Prevent -o FILENAME overflowing the stack.
202 tcb has TCB_STARTUP bit set - we can attach to the task
206 2009-01-26 Denys Vlasenko <dvlasenk@redhat.com>
209 Use #ifdef ALPHA instead of LINUX_64BIT, it was misleading
210 (by implying "any 64-bit platform").
211 * defs.h: Remove now-unused LINUX_64BIT define.
214 2009-01-26 Denys Vlasenko <dvlasenk@redhat.com>
220 2009-01-23 Michal Nowak <mnowak@redhat.com>
224 2009-01-23 Michal Nowak <mnowak@redhat.com>
230 2009-01-17 Denys Vlasenko <dvlasenk@redhat.com>
242 fork_tcb(), removing now-redundant error checks.
243 (fork_tcb): Change return type to void - it can't fail now.
246 fork_tcb(), removing now-redundant error checks.
247 (expand_tcbtab): Change return type to void - it can't fail now.
252 2009-01-14 Denys Vlasenko <dvlasenk@redhat.com>
256 2009-01-13 Denys Vlasenko <dvlasenk@redhat.com>
269 2009-01-06 Denys Vlasenko <dvlasenk@redhat.com>
292 2009-01-06 Denys Vlasenko <dvlasenk@redhat.com>
295 non-native 32-bit architecture.
302 2008-11-13 Kirill A. Shutemov <kirill@shutemov.name>
310 2009-01-01 Andreas Schwab <schwab@suse.de>
315 2008-12-30 Denys Vlasenko <dvlasenk@redhat.com>
317 Experimental support for -D option.
318 Unlike normal case, with -D *grandparent* process exec's,
321 attaches to grandparent similarly to strace -p PID.
324 wait() etc. Without -D, strace process gets lodged in between,
325 disrupting parent<->child link.
326 * strace.c: Add global flag variable daemonized_tracer for -D option.
327 (startup_attach): If -D, fork and block parent in pause().
330 (startup_child): If -D, parent blocks in wait(), then
331 execs the program to strace. Normally (w/o -D), it is child
333 (main): Detect -D option, call startup_attach() if it is given.
335 2008-12-30 Kirill A. Shutemov <kirill@shutemov.name>
342 2008-12-29 Nick Black <dankamongmen@acm.org>
347 2008-12-17 Denys Vlasenko <dvlasenk@redhat.com>
352 * process.c: Use ptrace_restart instead of bare ptrace.
359 (upeek): use do_ptrace in order to catch and record ESRCH.
363 2008-12-17 Denys Vlasenko <dvlasenk@redhat.com>
369 2008-12-16 Denys Vlasenko <dvlasenk@redhat.com>
379 2008-11-11 Dmitry V. Levin <ldv@altlinux.org>
383 2008-12-09 Roland McGrath <roland@redhat.com>
387 2008-11-09 Dmitry V. Levin <ldv@altlinux.org>
392 * util.c (string_quote): Fix support for NUL-terminated string.
401 2008-10-23 Dmitry V. Levin <ldv@altlinux.org>
405 (sys_dup2): Use do_dup2.
408 [LINUX] (sys_eventfd): Use do_eventfd.
410 (sys_pipe): Use do_pipe.
412 [LINUX] (sys_signalfd): Use do_signalfd.
419 2008-10-23 Mike Frysinger <vapier@gentoo.org>
442 2008-09-18 Mike Frysinger <vapier@gentoo.org>
446 2008-10-22 Dmitry V. Levin <ldv@altlinux.org>
452 (sys_socket, sys_socketpair): Use it to parse socket type and
455 2008-09-29 Dmitry V. Levin <ldv@altlinux.org>
457 * strace.c (startup_child): Save child pid for future use.
465 2008-09-12 Tomas Pospisek <tpo@sourcepole.ch>
471 2008-09-03 Dmitry V. Levin <ldv@altlinux.org>
492 * linux/syscallent.h: Use sys_prctl() decoder for "prctl" syscall.
503 2008-09-02 Dmitry V. Levin <ldv@altlinux.org>
509 2008-08-28 Roland McGrath <roland@redhat.com>
513 * strace.spec (%ifarch %{strace64_arches}): Use cp -p instead of ln
517 * strace.spec: 4.5.18-1.
519 2008-08-24 Roland McGrath <roland@redhat.com>
537 (sys_madvise): Use printxval, not printflags.
540 2008-08-19 Roland McGrath <roland@redhat.com>
546 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
554 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
565 2008-07-31 Roland McGrath <roland@redhat.com>
570 do not use <linux/dirent.h>.
575 Fixes Debian#492774.
577 2008-07-24 Dmitry V. Levin <ldv@altlinux.org>
579 * strace.c (main): Fix -F option backwards compatibility.
581 2008-07-22 Roland McGrath <roland@redhat.com>
583 * Makefile.am (EXTRA_DIST): Add new debian/ files.
585 2008-07-21 Roland McGrath <roland@redhat.com>
588 * strace.spec: 4.5.17-1.
592 2008-07-19 Frederik Schüler <fs@debian.org>
594 * debian/control: Add strace64 package.
595 * debian/rules: Use debhelper flag --same-arch instead of --arch in
597 * debian/strace64.install: New file, list for dh_install.
598 * debian/strace64.manpages: New file, list for dh_install.
599 * debian/changelog: Add prereleases entries.
600 Fixes Debian#491167, Debian#491188.
602 2008-07-18 Andreas Schwab <schwab@suse.de>
610 2008-07-17 Roland McGrath <roland@redhat.com>
615 smaller than native, sign-extend the PID argument from 32 bits.
640 2008-07-09 Frederik Schüler <fs@debian.org>
642 * debian/rules: Remove the broken udeb creation routines, and redo the
644 * debian/strace.docs: New file, list for dh_installdocs.
645 * debian/strace.examples: New file, list for dh_installexamples.
646 * debian/strace.install: New file, list for dh_install.
647 * debian/strace-udeb.install: New file, list for dh_install.
648 * debian/strace.manpages : New file, list for dh_installmanpages.
649 * debian/copyright: Update.
650 * debian/control: Fix libc6 build dependency for alpha and ia64.
651 (strace-udeb: XC-Package-Type): Add header.
652 * debian/changelog: Cosmetic changes.
654 2008-07-03 Jan Kratochvil <jan.kratochvil@redhat.com>
656 Trace vfork under -f on all the platforms.
657 * strace.1 <-f>: Describe Linux catches new children immediately.
658 <-F>: Make the option obsolete. Move the SunOS VFORK comment to the
659 `-f' option description.
662 (main) <-F>: Merge with the `-f' option.
666 2008-07-01 Frederik Schüler <fs@debian.org>
668 * debian/changelog: List all bugs closed since the last release.
669 * debian/control: Remove Wichert Akkerman from uploaders list.
670 * debian/control: Bump standards version to 3.8.0.
671 * debian/control: Add Homepage field.
672 * debian/rules: Fix dpkg-gencontrol call.
673 * debian/compat: New file, set to compatibility level 5.
674 * debian/rules: Call dh_clean on clean target.
675 * debian/rules: Add dh_md5sums call.
676 Fixes Debian#439428.
678 2008-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
680 Fix ia64 `-f' on clone2 formerly crashing the child.
684 2008-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
691 2008-06-29 Dmitry V. Levin <ldv@altlinux.org>
696 2008-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
700 2008-05-27 Roland McGrath <roland@redhat.com>
703 (get_error) [LINUX]: Use it for all such cases.
706 2008-05-19 Roland McGrath <roland@redhat.com>
721 * debian/rules (binary-arch): Fix chmod/chown typo.
722 Fixes Debian#459255.
724 * debian/rules (binary-arch): Install strace-graph in examples/
726 Fixes Debian#469068.
729 than native, sign-extend the PID argument from 32 bits.
735 Fixes Debian#456879.
737 * util.c [LINUX] (setbpt): Use correct SYS_clone number for current
741 2008-05-08 David S. Miller <davem@davemloft.net>
744 (trace_syscall): Use common socketcall and ipc subcall
761 2008-01-25 Bruna Moreira <bruna.moreira@indt.org>
772 Fixes Debian#441000.
774 2008-01-07 Paul Mundt <lethal@linux-sh.org>
778 2007-08-26 Daniel Jacobowitz <dan@codesourcery.com>
785 (ALIGN64): Use LINUX_MIPSO32.
786 * file.c (sys_lseek): Use ext_arg for MIPS N32.
791 (sys_mmap): Use ext_arg for MIPS N32.
803 2008-04-19 Dmitry V. Levin <ldv@altlinux.org>
809 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
814 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
818 Signed-off-by: Harald van Dijk <truedfx@gentoo.org>
819 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
822 linux/errno.h and asm-generic/errno*.h files.
823 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
825 * signalent.sh: Fix sort(1) old-style options.
827 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
830 Signed-off-by: "Yang Zhiguo" <yzgcsu@cn.fujitsu.com>
832 2008-03-26 Roland McGrath <roland@redhat.com>
836 2007-11-20 Roland McGrath <roland@redhat.com>
840 2007-11-19 Roland McGrath <roland@redhat.com>
842 * strace.spec: Add BuildRequires on libaio-devel, libacl-devel.
844 2007-11-19 Andreas Schwab <schwab@suse.de>
854 * linux/ia64/syscallent.h: Use sys_getdents64.
857 2007-11-06 Jan Kratochvil <jan.kratochvil@redhat.com>
859 * strace.c [LINUX] (droptcb): Recurse on TCP->parent if it is a
866 2007-11-03 Roland McGrath <roland@redhat.com>
872 2007-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
877 2007-11-02 Thiemo Seufer <ths@networkno.de>
882 Fixes Debian#448802.
884 2007-11-01 Roland McGrath <roland@redhat.com>
887 (printstr): Use that value instead of just our own test.
892 From Paul Mundt <lethal@linux-sh.org>.
895 From Paul Mundt <lethal@linux-sh.org>.
898 From Paul Mundt <lethal@linux-sh.org>.
901 From Paul Mundt <lethal@linux-sh.org>.
903 2007-09-22 Dmitry V. Levin <ldv@altlinux.org>
910 * desc.c (sys_io_getevents): Use print_timespec.
912 (decode_poll): Use sprint_timespec.
914 2007-09-22 Alan Curry <pacman@world.std.com>
922 Fixes Debian#369651.
924 2007-09-22 Dmitry V. Levin <ldv@altlinux.org>
931 2007-11-01 Roland McGrath <roland@redhat.com>
943 2007-10-01 Dmitry V. Levin <ldv@altlinux.org>
949 2007-10-01 Dmitry V. Levin <ldv@altlinux.org>
952 (printstr) ... here. Use string_quote.
954 (printpath): Use printpathn.
956 2007-09-25 Dmitry V. Levin <ldv@altlinux.org>
958 * strace.c (main): Use calloc for tcbtab allocation.
962 2007-09-11 Roland McGrath <roland@redhat.com>
967 From Jakub Bogusz <qboosh@pld-linux.org>.
971 From Jakub Bogusz <qboosh@pld-linux.org>.
974 From Jakub Bogusz <qboosh@pld-linux.org>.
976 * defs.h [LINUXSPARC]: Use asm/psrcompat.h for [SPARC64], not asm/psr.h.
977 From Jakub Bogusz <qboosh@pld-linux.org>.
980 From Jakub Bogusz <qboosh@pld-linux.org>.
982 2007-08-20 Dmitry V. Levin <ldv@altlinux.org>
987 2007-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
992 [HAVE_STAT64] (printstat64) [STAT64_SIZE]: Add compile-time assertion.
998 2007-08-03 Ulrich Drepper <drepper@redhat.com>
1004 2007-08-03 Roland McGrath <roland@redhat.com>
1007 * debian/changelog, strace.spec: 4.5.16-1.
1009 * debian/control (Build-Depends): Replace libc6-dev-s390x and
1010 libc6-dev-sparc64 with gcc-multilib.
1011 * debian/rules: Replace sparc-linux, s390-linux conditionals with
1013 From Matthias Klose <doko@cs.tu-berlin.de>.
1014 Fixes Debian#435303.
1016 2007-08-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1029 2007-08-01 Roland McGrath <roland@redhat.com>
1100 2007-07-23 Ulrich Drepper <drepper@redhat.com>
1132 2007-07-23 Roland McGrath <roland@redhat.com>
1152 2007-07-23 Ulrich Drepper <drepper@redhat.com>
1187 2007-07-23 Roland McGrath <roland@redhat.com>
1192 2007-07-11 Roland McGrath <roland@redhat.com>
1194 * count.c (call_summary_pers): Use tv_float conversion for output of
1195 cumulative time, in case it is negative from bogus -O value.
1199 Don't use PTRACE_KILL on LEADER.
1203 * configure.ac (struct sigcontext.sc_hi2): Use #ifdef around
1206 2007-07-05 Roland McGrath <roland@redhat.com>
1208 * debian/rules: Use debian/$(package) instead of debian/tmp as temp dir.
1210 * configure.ac: Use <stddef.h> before <linux/socket.h>.
1212 * debian/changelog: Harmonize with debian version.
1213 * debian/control (Uploaders): Fix surname spelling.
1214 (Build-Depends): Make debhelper requirement (>= 5.0.0).
1215 (Standards-Version): Update to 3.7.2.
1217 * .cvsignore: Add some automake-created files.
1219 * file.c (sys_utime): Use personality_wordsize to handle biarch.
1225 * strace.c (strace_fopen): [_LFS64_LARGEFILE]: Use fopen64.
1226 Fixes Debian#385310.
1228 * strace.c (main): Fix error message for unfound -u user.
1232 * debian/control (Architecture): Add armel.
1250 * linux/dummy.h (sys_delete_module): Use sys_open.
1254 * signal.c (sys_sigreturn) [MIPS]: Use sc_hi2 vs sc_sigset if found.
1258 [LINUX] (sys_futex): Use them.
1262 2007-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1276 2007-03-21 Andreas Schwab <schwab@suse.de>
1278 * file.c (sys_newfstatat): Don't use printstat64 on ppc64.
1280 2007-03-29 Vladimir Nadvornik <nadvornik@suse.cz>
1287 * ioctl.c (ioctl_decode): Use scsi_ioctl().
1289 2007-06-28 Dmitry V. Levin <ldv@altlinux.org>
1294 2007-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1297 * strace.c (main): `-p' attaching moved to ...
1315 2007-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1318 [LINUX] (detach): Use my_tgkill () instead of kill(2).
1321 2007-03-30 Dmitry V. Levin <ldv@altlinux.org>
1326 2007-01-12 Dmitry V. Levin <ldv@altlinux.org>
1331 2007-03-16 Roland McGrath <roland@redhat.com>
1333 * linux/s390/syscallent.h: Use sys_restart_syscall for 7.
1336 2007-02-18 Roland McGrath <roland@redhat.com>
1342 (%install): Don't use %makeinstall macro.
1343 (%build): Use %{?_smp_mflags}.
1345 2007-01-16 Roland McGrath <roland@redhat.com>
1348 * debian/changelog, strace.spec: 4.5.15-1.
1350 2007-01-16 Dmitry V. Levin <ldv@altlinux.org>
1362 2007-01-12 Dmitry V. Levin <ldv@altlinux.org>
1367 2007-01-11 Dmitry V. Levin <ldv@altlinux.org>
1372 [LINUX] (sys_umount2): Use umount_flags.
1377 (sys_fcntl): Use tprint_open_modes() and sprint_open_modes().
1381 (decode_open): Use it.
1385 2007-01-11 Roland McGrath <roland@redhat.com>
1388 * debian/changelog, strace.spec: 4.5.15-1.
1390 * debian/control (Uploaders): Add Frederik Schueler <fs@debian.org>.
1392 * strace.spec (Release): Use %{?dist}.
1396 2006-12-27 Dmitry V. Levin <ldv@altlinux.org>
1401 * process.c (printpriv): Update xlookup() use.
1405 (printxval): Update xlookup() use.
1407 2006-12-21 Dmitry V. Levin <ldv@altlinux.org>
1417 * syscall.c (trace_syscall): Use it.
1419 2006-12-20 Dmitry V. Levin <ldv@altlinux.org>
1424 sysent[tcp->scno].sys_func values.
1431 (call_summary): Use it for each personality.
1434 2006-12-12 Dmitry V. Levin <ldv@altlinux.org>
1436 Fix -ff -o behaviour. Fix piping trace output.
1445 (newoutf): Make static, use strace_fopen().
1446 (main): Use strace_fopen() and strace_popen(), remove uids
1448 Reinitialize tcp->outf properly.
1449 (alloctcb): Rename to alloc_tcb. Use newoutf().
1451 [USE_PROCFS] (proc_open, proc_poll_open): Use set_cloexec_flag().
1452 Fixes RH#204950, RH#218435, Debian#353935.
1454 2006-12-10 Dmitry V. Levin <ldv@altlinux.org>
1460 Handle 32-bit personality.
1466 [LINUX] (sys_adjtimex): Use it.
1477 (printitv_bitness): Handle 32-bit personality.
1479 Use printitv_bitness().
1481 (printtv_bitness, printitv_bitness, sys_adjtimex): Use them.
1489 * desc.c (decode_select): Use printtv_bitness() and sprinttv().
1491 Update decode_select() use.
1492 * file.c [ALPHA] (sys_osf_utimes): Use printtv_bitness().
1496 Use printtv_bitness().
1502 SUPPORTED_PERSONALITIES > 1] Handle 32-bit personality.
1536 2006-11-27 Dmitry V. Levin <ldv@altlinux.org>
1542 2006-11-20 Jakub Jelinek <jakub@redhat.com>
1547 2006-10-16 Dmitry V. Levin <ldv@altlinux.org>
1555 2006-10-14 Dmitry V. Levin <ldv@altlinux.org>
1560 (sys_getdents64): Use PRIu64/PRId64 to avoid gcc warnings on
1561 64-bit platforms.
1565 2006-10-13 Ulrich Drepper <drepper@redhat.com>
1579 sys_utimes, sys_mknod): Use them.
1589 (sys_sigprocmask): Use it.
1591 (sys_poll): Use it.
1607 2006-10-06 Dmitry V. Levin <ldv@altlinux.org>
1614 2006-09-01 Dmitry V. Levin <ldv@altlinux.org>
1620 2006-04-21 Dmitry V. Levin <ldv@altlinux.org>
1625 2006-03-29 Dmitry V. Levin <ldv@altlinux.org>
1643 2006-08-22 Roland McGrath <roland@redhat.com>
1648 2006-08-21 Roland McGrath <roland@redhat.com>
1661 2006-04-25 Roland McGrath <roland@redhat.com>
1663 * strace.c (main): Fail when -c is given with -ff.
1667 * strace.c (main): Fail when nonoption args follow -p switches.
1668 Fixes Debian#361302.
1675 * strace.spec (Source0): Use http://dl.sourceforge.net URL.
1680 Fixes Debian#340239.
1682 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1685 M68K conditionals and sys_security. Correct syscalls 243-282.
1686 Fixes Debian#360154.
1690 Fixes Debian#360152.
1692 2006-01-16 Roland McGrath <roland@redhat.com>
1695 * debian/changelog, strace.spec: 4.5.14-1.
1697 2006-01-13 Roland McGrath <roland@redhat.com>
1699 * debian/control (Build-Depends): Add debhelper.
1701 2006-01-12 Roland McGrath <roland@redhat.com>
1714 * linux/alpha/syscallent.h: Use sys_restart_syscall.
1718 Fixes RH#165469, Debian#350641.
1720 2005-08-08 Dmitry V. Levin <ldv@altlinux.org>
1728 2006-01-12 Roland McGrath <roland@redhat.com>
1733 Fixes Debian#339117.
1735 * debian/rules (binary-arch): Don't pass -s to install. Use dh_strip.
1736 Fixes Debian#325132.
1738 * debian/control (Standards-Version): Update to 3.6.2.
1746 (decode_subcall): Use it for size of argument words.
1749 2005-11-17 Dmitry V. Levin <ldv@altlinux.org>
1768 (qualify): Use qualify_one instead of manual qual_flags
1777 2005-11-14 Dmitry V. Levin <ldv@altlinux.org>
1785 2005-12-01 Roland McGrath <roland@redhat.com>
1788 Fixes Debian#340239.
1792 Fixes Debian#336197.
1794 * debian/control (Architecture): Add armeb.
1795 Fixes Debian#335681.
1797 2005-11-02 Michal Marek <mmarek@suse.cz>
1799 * strace-graph (handle_trace): follow clone() and vfork() calls.
1801 2005-10-25 Heiko Carstens <heiko.carstens@de.ibm.com>
1808 2005-12-01 Roland McGrath <roland@redhat.com>
1813 2005-10-07 Andreas Schwab <schwab@suse.de>
1817 2005-12-01 Roland McGrath <roland@redhat.com>
1823 (sys_msgctl, sys_msgsnd, sys_msgrcv, sys_semop): Use that predicate
1829 2005-07-31 Ulrich Drepper <drepper@redhat.com>
1838 2005-08-08 Dmitry V. Levin <ldv@altlinux.org>
1845 2005-10-21 Roland McGrath <roland@redhat.com>
1847 * util.c (printpathn): Cap N at sizeof path - 1.
1849 2005-08-03 Roland McGrath <roland@redhat.com>
1852 * debian/changelog, strace.spec: 4.5.13-1.
1856 (quotacmds): Use it to hard-wire old O_* values, don't use macros.
1860 2005-07-19 Michael Schmitz <schmitz@debian.org>
1868 2005-08-03 Roland McGrath <roland@redhat.com>
1881 2005-07-22 James Lentini <jlentini@gmail.com>
1886 2005-08-03 Roland McGrath <roland@redhat.com>
1893 (handle_group_exit): Use detach, not droptcb, for predeceased thread.
1897 2005-07-19 Roland McGrath <roland@redhat.com>
1900 Fixes Debian#315500.
1902 2005-07-14 Heiko Carstens <heiko.carstens@de.ibm.com>
1914 2005-07-05 Roland McGrath <roland@redhat.com>
1916 * mem.c [LINUX] (sys_old_mmap) [X86_64]: Extract 32-bit values if
1917 child is 32-bit.
1920 2005-06-08 Dmitry V. Levin <ldv@altlinux.org>
1922 Introduce "-e trace=desc".
1927 * strace.1: Document "-e trace=desc".
1985 2005-07-04 Roland McGrath <roland@redhat.com>
1998 * net.c (printsockopt): Use it for int-sized option.
2002 2005-06-09 Roland McGrath <roland@redhat.com>
2005 * debian/changelog, strace.spec: 4.5.12-1.
2007 2005-06-08 Dmitry V. Levin <ldv@altlinux.org>
2030 2005-05-12 Philippe De Muyter <phdm@macqel.be>
2033 Enables `-i' on m68k machines.
2035 2005-06-06 Roland McGrath <roland@redhat.com>
2059 (dumpio, internal_syscall, syscall_fixup, trace_syscall): Use it.
2070 2005-06-02 Roland McGrath <roland@redhat.com>
2072 * file.c (printstatfs64): Cast values to unsigned long long and use
2076 2005-05-31 Dmitry V. Levin <ldv@altlinux.org>
2190 2005-05-22 Dmitry V. Levin <ldv@altlinux.org>
2196 2005-05-26 Roland McGrath <roland@redhat.com>
2199 Use malloc instead of alloca in case size is insane.
2201 2005-05-09 Roland McGrath <roland@redhat.com>
2207 * linux/syscallent.h: Use those for io_* syscalls.
2219 * debian/control (Architecture): Add ppc64.
2220 Fixes Debian bug #301089.
2222 2005-05-05 Anton Blanchard <anton@samba.org>
2227 2005-05-09 Roland McGrath <roland@redhat.com>
2229 * strace.c (main): Refuse negative -s argument value.
2230 Fixes Debian bug #303256.
2232 2005-04-25 Anton Blanchard <anton@samba.org>
2236 2005-04-05 Anton Blanchard <anton@samba.org>
2248 (sys_shmget): Use that instead of resource_flags.
2250 2005-03-22 Roland McGrath <roland@redhat.com>
2256 * debian/changelog, strace.spec: 4.5.11-1.
2260 2005-03-14 Roland McGrath <roland@redhat.com>
2263 * debian/changelog, strace.spec: 4.5.10-1.
2265 2005-02-26 GOTO Masanori <gotom@debian.or.jp>
2270 2005-02-28 Andreas Schwab <schwab@suse.de>
2274 2005-03-14 Roland McGrath <roland@redhat.com>
2278 Fixes Debian bug #256684.
2280 * debian/control (Architecture): Add s390.
2281 Fixes Debian bug #294172.
2283 2005-03-06 Roland McGrath <roland@redhat.com>
2286 and SIGBUS signals, use si_addr in output.
2288 2005-03-01 Roland McGrath <roland@redhat.com>
2292 2005-02-05 Roland McGrath <roland@redhat.com>
2296 Fixes Debian bug #65654, #284290.
2300 Fixes Debian bug #63093.
2302 * debian/control (Build-Depends): Fix for s390 and sparc.
2303 From Bastian Blank <waldi@debian.org>.
2304 Fixes Debian bug #293564.
2306 2004-12-19 Dmitry V. Levin <ldv@altlinux.org>
2314 2005-02-04 Roland McGrath <roland@redhat.com>
2317 * debian/changelog, strace.spec: 4.5.9-2.
2321 2005-02-02 Roland McGrath <roland@redhat.com>
2323 * debian/control: Add strace-udeb package for installer debugging.
2324 * debian/rules (binary-arch): Build it.
2326 Fixes Debian bug #268294.
2338 Fixes Debian bug #278449.
2344 SIOCGIFHWADDR. Use print_addr for SIOCGIFCONF, SIOCGIFNAME, and
2348 Fixes Debian bug #192164.
2350 2004-12-20 Dmitry V. Levin <ldv@altlinux.org>
2352 * configure.ac: Use AC_GNU_SOURCE macro instead of changing CFLAGS.
2360 2004-12-19 Dmitry V. Levin <ldv@altlinux.org>
2370 2005-02-01 Roland McGrath <roland@redhat.com>
2380 * config.guess: Update from canonical version, timestamp 2004-11-12.
2381 * config.sub: Likewise, timestamp 2004-11-30.
2385 * linux/x86_64/syscallent.h: Use it.
2388 * process.c (sys_sched_setscheduler): Use %#lx format for bad pointer.
2396 * linux/syscallent.h: Use sys_mincore instead of printargs.
2397 * linux/x86_64/syscallent.h: Likewise. Also use sys_getrlimit,
2404 * file.c (print_xattr_val): Don't use auto array sized by syscall
2405 argument. Use malloc instead, so it can fail for insane values.
2406 Fixes Debian bug #283704.
2408 * net.c (sys_getsockopt): Fix a format %ld -> %d.
2412 * syscall.c (syscall_enter) [X86_64]: Fix 32-bit argument register map
2425 2005-01-22 Andreas Schwab <schwab@suse.de>
2429 2004-10-19 Roland McGrath <roland@redhat.com>
2432 * debian/changelog, strace.spec: 4.5.8-1.
2446 * strace.c (trace): Use handle_group_exit for non-TCB_ATTACHED child
2461 * debian/rules: Make strace64.1.gz symlink to strace.1.gz instead of
2463 Fixes Debian bug #269220.
2465 2004-09-05 Phil Blundell <pb@nexus.co.uk>
2469 2004-10-19 Roland McGrath <roland@redhat.com>
2471 * debian/rules (DEB_BUILD_GNU_TYPE, CONFIG_OPTS): New variables.
2472 [$(DEB_HOST_GNU_TYPE) == s390-linux] (build64, HOST64, CC64): Set them.
2473 (build/Makefile): Use $(CONFIG_OPTS).
2474 (build64/Makefile): Pass --host as well as --build.
2475 From Bastian Blank <waldi@debian.org>.
2476 Fixes Debian bug #271500.
2479 From Randolph Chung <tausq@debian.org>
2480 Fixes Debian bug #273887.
2484 2004-09-14 Richard Henderson <rth@twiddle.net>
2489 2004-10-07 Roland McGrath <roland@redhat.com>
2492 Use LONG_LONG macro.
2514 2004-09-13 Dmitry V. Levin <ldv@altlinux.org>
2524 2004-09-13 Ulrich Drepper <drepper@redhat.com>
2534 2004-10-06 Roland McGrath <roland@redhat.com>
2539 * linux/syscallent.h: Use those for epoll_* syscalls.
2559 (printmsghdr): Use it.
2567 2004-09-15 Roland McGrath <roland@redhat.com>
2569 * linux/x86_64/syscallent.h: Use sys_waitid.
2574 2004-09-11 Roland McGrath <roland@redhat.com>
2583 2004-09-07 Michal Ludvig <mludvig@suse.cz>
2587 2004-09-03 Roland McGrath <roland@redhat.com>
2593 Update all users of the old three to use the new array of structs.
2594 (trace_syscall): Allocate counts on first use.
2611 * util.c (xlookup, printxval, addflags, printflags): Use const for
2631 2004-09-01 Roland McGrath <roland@redhat.com>
2643 Also use internal_wait for SYS_waitid.
2645 Don't tweak TCB_SUSPENDED--internal_wait does that.
2646 (waitid_types): Conditionalize use of nonstandard P_* macros.
2648 2004-08-31 Roland McGrath <roland@redhat.com>
2651 * debian/changelog: 4.5.7-1.
2652 * strace.spec: 4.5.7-2.
2654 * debian/rules: Rewrite sparc64 change of 2004-07-12.
2656 Fixes Debian bug #254728.
2658 * time.c (clocknames): Use #ifdef around CLOCK_* uses.
2660 * strace.1: Say that -c shows system CPU time, not real time.
2661 Fixes Debian bug #254438.
2664 Fixes Debian bug #239947.
2667 Fixes Debian bug #171653.
2669 2004-07-12 Dmitry V. Levin <ldv@altlinux.org>
2674 2004-08-30 Roland McGrath <roland@redhat.com>
2676 * strace.c (main): Don't call fake_execve under -c.
2682 (sys_getsockopt, printsockopt): Use it for SOL_IPV6 level.
2687 (sys_clock_settime, sys_clock_gettime, sys_clock_nanosleep): Use it.
2691 * system.c (personality_options): Hard-code values here.
2693 Fixes RH#130965 and Debian bug #40588.
2696 (sys_setxattr, sys_fsetxattr, sys_getxattr, sys_fgetxattr): Use it.
2700 2004-07-12 Roland McGrath <roland@redhat.com>
2703 * strace.spec, debian/changelog: 4.5.6-1.
2707 * debian/rules: On sparc-linux, build strace64 as well.
2708 From Ben Collins <bcollins@debian.org>.
2709 Fixes Debian bug #254728.
2711 2004-07-07 David S. Miller <davem@nuts.davemloft.net>
2745 between 64-bit and 32-bit.
2750 (arg fetching/setting): Use same code for SPARC64 LINUX
2758 between 64-bit and 32-bit.
2759 (m_siginfo): Use same definition on SPARC64 as SPARC.
2765 between 64-bit and 32-bit.
2766 (getscno): Use same static state on SPARC64 as SPARC,
2778 between 64-bit and 32-bit.
2786 2004-06-28 Andreas Schwab <schwab@suse.de>
2791 2004-07-12 Roland McGrath <roland@redhat.com>
2795 * debian/control (Section): Move to utils, matching Debian override.
2808 2004-07-11 Roland McGrath <roland@redhat.com>
2813 * Makefile.am [LINUX]: Add maintainer-mode rules to regenerate
2816 2004-07-08 Roland McGrath <roland@redhat.com>
2821 2004-07-07 Roland McGrath <roland@redhat.com>
2823 * linux/ioctlent.sh: Take optional second argument to use as directory
2826 2004-06-27 Roland McGrath <roland@redhat.com>
2829 * strace.spec, debian/changelog: 4.5.5-1.
2831 2004-06-22 Roland McGrath <roland@redhat.com>
2833 * syscall.c (syscall_fixup) [LINUX && X86_64]: For 32-bit process,
2837 * syscall.c (force_result): [LINUX && X86_64]: Fix RAX*4 -> RAX*8.
2839 2004-06-03 Roland McGrath <roland@redhat.com>
2842 * strace.spec, debian/changelog: 4.5.4-1.
2846 Fixes Debian bug #250506.
2848 2004-05-02 Dmitry V. Levin <ldv@altlinux.org>
2859 * linux/ioctlent.h: Regenerated from linux-2.6.5.
2862 2004-06-03 Roland McGrath <roland@redhat.com>
2864 * debian/control (Architecture): Add amd64.
2865 Fixes Debian bug #246568.
2868 attached. Attach threads only under -f. Set TCB_FOLLOWFORK in them.
2873 2004-04-19 Roland McGrath <roland@redhat.com>
2877 2004-04-16 Roland McGrath <roland@redhat.com>
2880 * strace.spec, debian/changelog: 4.5.3-1.
2882 2004-03-18 Dmitry V. Levin <ldv@altlinux.org>
2889 2004-04-16 Roland McGrath <roland@redhat.com>
2907 2004-04-13 Roland McGrath <roland@redhat.com>
2916 Fixes Debian bug #240062.
2925 2004-04-08 Roland McGrath <roland@redhat.com>
2927 * strace.c (main) [LINUX]: When attaching for -p, look in
2933 2004-03-02 Roland McGrath <roland@redhat.com>
2935 * util.c (setbpt): Fix one missed spot to use new arg0_index macro.
2938 * debian/control (Standards-Version): Update to 3.6.1.
2940 2004-03-01 Roland McGrath <roland@redhat.com>
2943 * strace.spec, debian/changelog: 4.5.2-1.
2947 * syscall.c (qual_signal): Bail out for too-long string.
2949 * mem.c [LINUX]: <asm/mman.h> -> <linux/mman.h>
2950 Fixes Debian bug #223207.
2955 * process.c [HAVE_STRUCT_USER_DESC]: Use struct user_desc in place of
2975 (setbpt): Use them for u_arg indices.
2977 2004-02-26 Andreas Schwab <schwab@suse.de>
2980 * net.c (sys_pipe) [LINUX && IA64]: For IA64 use the two return values.
2983 2004-03-01 Roland McGrath <roland@redhat.com>
2994 2004-02-20 Roland McGrath <roland@redhat.com>
2997 From Randolph Chung <tausq@debian.org>.
2998 Fixes Debian bug #231632.
3000 2003-12-31 David Mosberger <davidm@hpl.hp.com>
3002 * process.c (internal_exit): For ia64, also recognize IA-32 252
3004 (change_syscall): For IA64, also support changing IA-32 syscalls.
3005 * syscall.c (internal_syscall): For IA64, also recognize IA-32
3007 * util.c (SYS_fork): For IA64, define them to the IA-32 syscall
3010 (arg_setup): For IA64 version, also support IA-32 syscalls.
3016 2004-02-15 Anton Blanchard <anton@samba.org>
3023 2004-02-19 Roland McGrath <roland@redhat.com>
3025 * strace.c (main): Use TCP->pid, not PID, in -p message.
3026 Fixes Debian bug #229802.
3028 2004-01-13 Roland McGrath <roland@redhat.com>
3033 * stream.c (internal_stream_ioctl): Fix typo strict -> struct.
3036 2003-12-31 David Mosberger <davidm@hpl.hp.com>
3040 2003-12-14 Anton Blanchard <anton@samba.org>
3043 Use %llu formats for them.
3054 2004-01-13 Roland McGrath <roland@redhat.com>
3057 Fixes Debian bug #223390.
3062 2003-12-15 Dmitry V. Levin <ldv@altlinux.org>
3067 2003-11-13 Roland McGrath <roland@redhat.com>
3070 * strace.spec, debian/changelog: 4.5.1-1.
3072 2003-09-06 Dmitry V. Levin <ldv@altlinux.org>
3077 * io.c (sys_ioctl): Use it, to display all possible ioctl names
3083 2003-11-13 Roland McGrath <roland@redhat.com>
3085 * linux/sh/syscallent.h: Use sys_setgroups32, sys_getgroups32.
3088 2003-09-06 Dmitry V. Levin <ldv@altlinux.org>
3093 * file.c (sys_chown): Use it.
3107 2003-11-11 Roland McGrath <roland@redhat.com>
3110 open the -o file or fiddle uids.
3112 2003-11-06 Roland McGrath <roland@redhat.com>
3115 Disallow -ff with piped output. Fixes RH#105366.
3118 * strace.c (tprintf): Check result of vfprintf and use perror when it
3119 fails while not writing to stderr itself. Fixes Debian bug #218762.
3124 2003-11-01 Roland McGrath <roland@redhat.com>
3127 setitimer rather than hard-coding a value based on HZ.
3130 2003-10-21 Roland McGrath <roland@redhat.com>
3133 Fixes Debian bug #217008.
3137 2003-10-01 Roland McGrath <roland@redhat.com>
3146 2003-09-25 Roland McGrath <roland@redhat.com>
3151 2003-09-24 Roland McGrath <roland@redhat.com>
3154 * strace.spec, debian/changelog: 4.5-1.
3158 Reported by <jochen@penguin-breeder.org>.
3162 2003-09-23 Roland McGrath <roland@redhat.com>
3170 2003-08-21 Roland McGrath <roland@redhat.com>
3177 2003-07-28 Daniel Jacobowitz <drow@mvista.com>
3181 (sys_pread, sys_pwrite): Use it.
3185 (truncate64, ftruncate64): Pretty-print.
3189 2003-07-17 Roland McGrath <roland@redhat.com>
3192 * strace.spec, debian/changelog: 4.4.99-1.
3194 2003-07-15 Anton Blanchard <anton@samba.org>
3200 use them).
3202 2003-07-17 Roland McGrath <roland@redhat.com>
3215 2003-07-09 Roland McGrath <roland@redhat.com>
3219 2003-07-05 Richard Henderson <rth@twiddle.net>
3238 2003-07-08 Roland McGrath <roland@redhat.com>
3244 2003-06-27 Roland McGrath <roland@redhat.com>
3253 2003-06-26 Roland McGrath <roland@redhat.com>
3255 * configure.ac: SHMEDIA -> SH64
3265 * config.guess: Update from canonical version, timestamp 2003-06-17.
3283 2003-06-23 Roland McGrath <roland@redhat.com>
3288 2003-06-10 Roland McGrath <roland@redhat.com>
3291 * strace.spec, debian/changelog: 4.4.98-1.
3293 2003-06-09 Roland McGrath <roland@redhat.com>
3307 2003-06-03 Roland McGrath <roland@redhat.com>
3309 * util.c (printcall) [LINUX]: Fix typo [IA62] -> [IA64].
3320 * debian/control (Standards-Version): Update to 3.5.10.
3323 execute bits set. Fixes Debian bug #137103.
3325 2003-06-02 Roland McGrath <roland@redhat.com>
3327 * strace.c (main): Set -q when given -o and not -p, and not when not
3328 given -o, to match what the man page always said.
3329 Fixes Debian bug #47113, #153678.
3332 * strace.spec, debian/changelog: 4.4.97-1.
3338 timestamp 2003-05-22.
3339 * config.sub: Likewise, timestamp 2003-05-24.
3341 2003-05-22 Roland McGrath <roland@redhat.com>
3353 * process.c (internal_clone) [TCB_CLONE_THREAD]: Use ARG_FLAGS instead
3375 2003-04-10 Roland McGrath <roland@redhat.com>
3378 From Rob Leslie <rob@mars.org>, fixes Debian bug #188379.
3380 2003-04-07 Roland McGrath <roland@redhat.com>
3390 2003-04-01 Philippe De Muyter <phdm@macqel.be>
3395 2003-03-30 Roland McGrath <roland@redhat.com>
3398 * strace.spec, debian/changelog: 4.4.96-1.
3400 2003-02-26 Stuart Menefy <stuart.menefy@st.com>
3418 2003-03-30 Roland McGrath <roland@redhat.com>
3424 * linux/syscallent.h: Use sys_getrlimit for 191.
3425 Use name "old_getrlimit" for 76.
3428 2003-03-18 Roland McGrath <roland@redhat.com>
3432 2003-03-17 Roland McGrath <roland@redhat.com>
3437 2003-03-15 Roland McGrath <roland@redhat.com>
3441 2003-03-14 Roland McGrath <roland@redhat.com>
3448 2003-03-12 Roland McGrath <roland@redhat.com>
3451 Use sys_clone for clone2.
3459 2003-03-04 Roland McGrath <roland@redhat.com>
3464 2003-03-04 Ulrich Drepper <drepper@redhat.com>
3468 * linux/syscallent.h: Use it.
3473 2003-02-26 Roland McGrath <roland@redhat.com>
3479 2003-02-24 Roland McGrath <roland@redhat.com>
3482 * strace.spec, debian/changelog: 4.4.95-1.
3486 2003-02-23 Roland McGrath <roland@redhat.com>
3491 2003-02-19 Roland McGrath <roland@redhat.com>
3494 * strace.spec, debian/changelog: 4.4.94-1.
3498 * strace.c: Use PACKAGE_NAME and VERSION macros instead of version var.
3500 FreeBSD rfork support changes from Russ Cox <rsc@plan9.bell-labs.com>:
3504 2003-01-23 Roland McGrath <roland@redhat.com>
3507 SPARC, which doesn't use the header regardless.
3520 2003-01-21 Roland McGrath <roland@redhat.com>
3522 * strace.c (usage): Omit -z, since it has never worked properly.
3525 * strace.c (main): Grok new option `-E var=val' or `-E var' to put
3531 * strace.spec, debian/changelog: 4.4.93-1.
3532 * strace.spec (Source0): Use strace-VERSION.tar.bz2 now.
3534 2003-01-20 Roland McGrath <roland@redhat.com>
3546 * util.c (restore_arg0): Evaluate args in no-op defns.
3551 2003-01-17 Anton Blanchard <anton@samba.org>
3557 2003-01-14 Roland McGrath <roland@redhat.com>
3566 * linux/hppa/syscallent.h: Use sys_getdents64, sys_truncate64,
3574 All others at the moment use linux/syscallent.h, where it's 300.
3579 From Nathan Scott <nathans@debian.org>.
3582 * strace.spec, debian/changelog: 4.4.92-1.
3587 * process.c (sys_ptrace): Use #lx format for address argument.
3588 [POWERPC]: Use sizeof(unsigned long) in place of 4 for multipliers.
3593 (printnum): Use long for NUM.
3599 appropriately via set_arg0 or no-ops for each architecture.
3600 (clearbpt): Use those instead of set_arg0 and set_arg1.
3603 * linux/syscallent.h: Use sys_getdents64, sys_truncate64,
3606 * process.c: Use <linux/ptrace.h> regardless of <sys/reg.h>.
3607 (sys_ptrace): Use printxval.
3613 (sys_msgctl, sys_semctl, sys_shmctl): Use it.
3615 2003-01-13 Roland McGrath <roland@redhat.com>
3618 timestamp 2003-01-10.
3619 * config.sub: Likewise, timestamp 2003-01-03.
3620 * install-sh: Update from Automake 1.7.2.
3627 Remove some x86-specific system calls.
3636 * io.c (sys_pread, sys_pwrite): Use ALIGN64.
3652 * net.c: HAVE_OPTHDR -> HAVE_STRUCT_OPTHDR
3657 2003-01-10 Roland McGrath <roland@redhat.com>
3660 * strace.spec, debian/changelog: 4.4.91-1
3662 * util.c [LINUX && X86_64] (arg0_offset, arg1_offset): Use correct
3663 values for x86-64, conditional on current_personality.
3668 * stream.c (print_transport_message): Use #ifdefs for those members.
3670 * strace.c (rebuild_pollv): Fix typo: struct poll -> struct pollfd.
3673 Use prerequisite #include <netinet/in.h> for netinet/*.h checks.
3683 * debian/changelog: 4.4.90-1
3684 * debian/rules (binary-arch): Depend on build.
3686 * debian/control (Standards-Version): Now 3.5.8.
3690 2003-01-09 Roland McGrath <roland@redhat.com>
3694 * debian/control: Update Maintainer: field.
3696 2003-01-08 Roland McGrath <roland@redhat.com>
3715 * syscall.c (internal_syscall): Use internal_exit for exit_group.
3724 (trace) [TCB_GROUP_EXITING]: Use that in place of detach or droptcb.
3726 Revamp -f support for Linux.
3731 Initialize TCPCHILD->parent field.
3735 * strace.c (trace) [LINUX]: Under -f/-F, grok an unknown pid
3744 * Makefile.am (EXTRA_DIST): Remove debian/postinst and debian/prerm.
3746 2003-01-09 Wichert Akkerman <wichert@deephackmode.org>
3748 * debian/postinst, debian/prerm: removed, /usr/doc symlink is no
3750 * debian/rules: no longer install postinst and prerm
3751 * debian/control: do not end summary with full stop (lintian)
3753 2002-12-30 Roland McGrath <roland@redhat.com>
3755 * Makefile.am (bin_SCRIPTS): New variable, list strace-graph.
3765 Fixes RH#70579, bites IA64 -efoo when foo exists on IA32.
3775 * linux/x86_64/i386-headers.diff: File removed.
3780 already broken for 32-bit personality on x86-64.
3782 2002-12-29 Roland McGrath <roland@redhat.com>
3797 2002-12-26 Roland McGrath <roland@redhat.com>
3809 2002-12-22 Roland McGrath <roland@redhat.com>
3821 * README-CVS: Update to recommend autoreconf instead.
3822 * file.c: HAVE_ST_* -> HAVE_STRUCT_STAT_ST_*.
3823 * net.c: HAVE_SIN6_SCOPE_ID -> HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID,
3824 HAVE_MSG_CONTROL -> HAVE_STRUCT_MSGHDR_MSG_CONTROL.
3825 * strace.c: *_DECLARED -> HAVE_DECL_*
3826 * stream.c: HAVE_* -> HAVE_STRUCT_*
3828 * linux/Makefile.in (ioctldefs.h ioctls.h): Use $(SHELL) instead of
3829 sh, and use $(srcdir) to find the script.
3831 (ioctlsort.o): Use ../ioctlsort.c, not ../../ioctlsort.c.
3838 2002-12-26 Roland McGrath <roland@redhat.com>
3843 2002-12-21 Roland McGrath <roland@redhat.com>
3862 2002-12-17 Roland McGrath <roland@redhat.com>
3864 * linux/ia64/syscallent.h: Remove placeholders 275-298 to catch up
3870 (alloctcb, main): Use tcbtabsize in place of MAX_PROCS; indirect.
3877 (internal_clone, internal_fork): Use it instead of checking nprocs.
3879 * strace.c (detach) [LINUX]: Use __WALL (or a second try with __WCLONE)
3882 2002-12-16 Roland McGrath <roland@redhat.com>
3893 2002-12-15 Roland McGrath <roland@redhat.com>
3910 * linux/powerpc/syscallent.h: Use sys_llseek for _llseek.
3920 * syscall.c (trace_syscall): Use strerror, not sys_errlist/sys_nerr.
3956 2002-11-09 Heiko Carstens <heiko.carstens@de.ibm.com>
3961 2002-11-06 Michal Ludvig <mludvig@suse.cz>
3966 2002-11-06 Michal Ludvig <mludvig@suse.cz>
3971 (usage): Added -z switch description.
3972 (main): Added -z switch parsing to not_failing_only variable.
3975 2002-10-08 Heiko Carstens <heiko.carstens@de.ibm.com>
3977 Missing complete changelog for 2002-10-07 commit:
4011 2002-10-07 Michal Ludvig <mludvig@suse.cz>
4016 2002-09-23 Michal Ludvig <mludvig@suse.cz>
4018 Merged x86-64 port by Andi Kleen <ak@suse.de>
4021 * acconfig.h: New defines for x86-64.
4026 * process.c: Added support for x86-64.
4033 * linux/x86_64/i386-headers.diff: Ditto.
4038 2002-09-23 Michal Ludvig <mludvig@suse.cz>
4043 * file.c: Use '#ifdef LINUX' instead of '#ifdef linux'.
4049 2002-05-24 John Hughes <john@calva.com>
4054 2002-05-23 John Hughes <john@calva.com>
4062 * configure.in: use tests for struct opthdr and struct t_opthdr.
4074 2002-05-23 John Hughes <john@calva.com>
4078 2002-05-23 John Hughes <john@calva.com>
4082 2002-05-22 John Hughes <john@calva.com>
4088 2002-05-21 John Hughes <john@calva.com>
4092 2002-05-17 John Hughes <john@calva.com>
4096 2002-05-17 John Hughes <john@calva.com>
4100 2002-05-17 John Hughes <john@calva.com>
4104 2002-05-17 John Hughes <john@calva.com>
4109 2002-05-01 Wichert Akkerman <wichert@deephackmode.org>
4115 2002-04-01 Wichert Akkerman <wichert@deephackmode.org>
4117 * strace.c: close tcp->outf in droptcb()
4119 2002-04-01 Wichert Akkerman <wichert@deephackmode.org>
4123 2002-03-31 Wichert Akkerman <wichert@deephackmode.org>
4127 2002-03-31 Wichert Akkerman <wichert@deephackmode.org>
4129 * debian/*: added
4135 2001-12-17 Wichert Akkerman <wakkerma@debian.org>
4139 2001-10-26 John Hughes <john@calva.com>
4145 2001-10-25 Wichert Akkerman <wakkerma@debian.org>
4150 2001-10-19 John Hughes <john@Calva.COM>
4155 2001-10-18 John Hughes <john@Calva.COM>
4159 * configure.in: use check for siginfo_t.
4166 2001-10-18 John Hughes <john@Calva.COM>
4170 2001-10-18 John Hughes <john@Calva.COM>
4176 2001-10-16 John Hughes <john@Calva.COM>
4180 2001-10-16 John Hughes <john@Calva.COM>
4186 2001-10-16 John Hughes <john@Calva.COM>
4191 2001-10-03 David Mosberger <davidm@hpl.hp.com>
4196 2001-10-02 David Mosberger <davidm@hpl.hp.com>
4242 2001-10-01 David Mosberger <davidm@hpl.hp.com>
4245 (sigishandled): Fix off-by-one bug by using parse_sigset_t() and
4248 2001-04-26 David Mosberger <davidm@hpl.hp.com>
4252 2001-04-11 David Mosberger <davidm@hpl.hp.com>
4254 * syscall.c (syscall_enter): Use PT_RBS_END instead of deprecated
4258 2001-09-28 John Hughes <john@Calva.COM>
4260 * process.c: FreeBSD-CURRENT no longer has PT_READ_U, and anyway we
4263 2001-09-18 John Hughes <john@Calva.COM>
4268 2001-08-19 Wichert Akkerman <wakkerma@debian.org>
4273 2001-08-03 Wichert Akkerman <wakkerma@debian.org>
4281 2001-08-03 Wichert Akkerman <wakkerma@debian.org>
4283 * Linux/**/syscallent.h: synchronize section for fcntl and use sys_fcntl
4286 2001-08-03 Wichert Akkerman <wakkerma@debian.org>
4290 2001-08-03 Wichert Akkerman <wakkerma@debian.org>
4295 2001-08-03 Wichert Akkerman <wakkerma@debian.org>
4299 2001-08-03 Wichert Akkerman <wakkerma@debian.org>
4303 2001-07-23 Wichert Akkerman <wakkerma@debian.org>
4305 * configure.in: Support cross-compiling between architectures
4307 2001-07-13 Wichert Akkerman <wakkerma@debian.org>
4311 2001-07-10 John Hughes <john@Calva.COM>
4318 2001-07-02 Wichert Akkerman <wakkerma@debian.org>
4322 2001-05-15 John Hughes <john@Calva.COM>
4325 it was just passing the sigmask (ucp->uc_sigmask).
4327 2001-05-15 John Hughes <john@Calva.COM>
4333 2001-04-18 John Hughes <john@Calva.COM>
4335 * configure.in: test for sys/nscsys.h, the non-stop clusters includes.
4336 * process.c: handle rfork{1,all} and rexecve calls on non-stop clusters.
4343 2001-04-12 Wichert Akkerman <wakkerma@debian.org>
4351 2001-04-10 Wichert Akkerman <wakkerma@debian.org>
4358 + stream.c: use configure-headertests instead of relying on OS hints
4360 2001-04-07 Wichert Akkerman <wakkerma@debian.org>
4365 2001-04-07 Wichert Akkerman <wakkerma@debian.org>
4372 2001-03-31 Wichert Akkerman <wakkerma@debian.org>
4376 2001-03-31 Wichert Akkerman <wakkerma@debian.org>
4380 2001-03-31 Wichert Akkerman <wakkerma@debian.org>
4382 * linux/{alpha,ia64,powerpc}/ioctlent.sh: removed, all archs use the
4385 2001-03-31 Wichert Akkerman <wakkerma@debian.org>
4389 2001-03-29 Wichert Akkerman <wakkerma@debian.org>
4393 2001-03-29 Wichert Akkerman <wakkerma@debian.org>
4397 2001-03-29 Wichert Akkerman <wakkerma@debian.org>
4401 2001-03-29 Wichert Akkerman <wakkerma@debian.org>
4405 2001-03-28 Wichert Akkerman <wakkerma@debian.org>
4407 * configure.in: use sparc* so we can compile on sparc64 as well
4409 structs on Linux/sparc, and use regs instead of pt_regs
4410 * don't use asm/sigcontext.h on Linux/sparc
4412 2001-03-28 Wichert Akkerman <wakkerma@debian.org>
4416 2001-03-28 Wichert Akkerman <wakkerma@debian.org>
4418 * strace.c: use __WALL as wait4 flag if it exists so we can properly
4421 2001-03-27 John Hughes <john@Calva.COM>
4429 2001-03-27 John Hughes <john@Calva.COM>
4434 2001-03-27 John Hughes <john@Calva.COM>
4437 systems - bad merge of Harald Boehme's patch by me.
4439 2001-03-27 Wichert Akkerman <wakkerma@debian.org>
4443 2001-03-19 Wichert Akkerman <wakkerma@debian.org>
4445 * linux/mips/syscallent.h: we can't have -1 nargs, change to 0
4449 2001-03-17 Wichert Akkerman <wakkerma@debian.org>
4452 * linux/ioctlent.sh: complete rewrite to use a more sane approach to get
4460 2001-03-08 John Hughes <john@Calva.COM>
4463 pretend they have names ending with "?" so that -e trace=stat (for
4468 2001-03-08 John Hughes <john@Calva.COM>
4472 * configure.in: use new macros to check for fields in struct stat.
4473 * file.c: use new defines to replace #ifdef FREEBSD by #if HAVE_ST_xxx.
4475 2001-03-08 John Hughes <john@Calva.COM>
4478 * file.c: use LONG_LONG
4479 * io.c: use LONG_LONG
4480 * mem.c use LONG_LONG
4482 2001-03-08 John Hughes <john@Calva.COM>
4490 * io.c: if HAVE_LONG_LONG_OFF_T use 64 bit versions of pread and pwrite.
4491 * mem.c: if HAVE_LONG_LONG_OFF_T use 64 bit version of mmap
4492 * resource.c: if HAVE_LONG_LONG_OFF_T use 64 bit versions of getrlimit
4494 * freebsd/syscalls.print: don't explicitly use 64 bit versions of calls,
4499 2001-03-07 John Hughes <john@Calva.COM>
4502 * file.c: On FreeBSD use stat64 and pals instead of stat.
4503 * freebsd/syscalls.print: use stat64, lstat64 and fstat64.
4507 2001-03-07 John Hughes <john@Calva.COM>
4512 2001-03-07 John Hughes <john@Calva.COM>
4517 2001-03-07 John Hughes <john@Calva.COM>
4526 * freebsd/syscalls.print: use 64 bit versions of various syscalls.
4527 * freebsd/i386/syscall.h: use 64 bit versions of various syscalls.
4528 * freebsd/i386/syscallent.h: use 64 bit versions of various syscalls.
4530 2001-03-06 John Hughes <john@Calva.COM>
4537 2001-03-06 John Hughes <john@Calva.COM>
4542 2001-03-06 John Hughes <john@Calva.COM>
4547 2001-03-06 John Hughes <john@Calva.COM>
4554 2001-03-06 John Hughes <john@Calva.COM>
4560 2001-03-06 John Hughes <john@Calva.COM>
4563 * defs.h: add PR_SYSCALL to allow use of pr_lwp.pr_syscall if it exists.
4564 * syscall.c: use PR_SYSCALL instead of pr_syscall, fix up UnixWare code
4565 so it doesn't try to use pr_sysarg.
4567 2001-03-06 John Hughes <john@Calva.COM>
4572 2001-03-06 John Hughes <john@Calva.COM>
4577 2001-02-21 Wichert Akkerman <wakkerma@debian.org>
4581 2001-02-19 Wichert Akkerman <wakkerma@debian.org>
4583 * linux/mips/syscallent.h: use new sys_sysmips
4586 2001-02-16 Wichert Akkerman <wakkerma@debian.org>
4596 2001-02-16 Wichert Akkerman <wakkerma@debian.org>
4600 * Makefile.in: use @mandir@ and @bindir@
4602 2000-11-26 Wichert Akkerman <wakkerma@debian.org>
4605 * net.c: add list of socketlayers and use that for [gs]etsockopt
4607 2000-10-12 Wichert Akkerman <wakkerma@debian.org>
4609 * time.c: use sys/timex.h so things compile with 2.2 kernels
4612 2000-09-03 Wichert Akkerman <wakkerma@debian.org>
4621 2000-09-01 Wichert Akkerman <wakkerma@debian.org>
4626 2000-08-09 Wichert Akkerman <wakkerma@debian.org>
4629 in the in Linux 2.4.0-test6
4631 2000-08-09 Wichert Akkerman <wakkerma@debian.org>
4644 2000-07-04 Wichert Akkerman <wakkerma@debian.org>
4649 2000-06-23 Wichert Akkerman <wakkerma@debian.org>
4653 2000-06-09 Ulrich Drepper <drepper@redhat.com>
4660 2000-04-26 Wichert Akkerman <wakkerma@debian.org>
4671 2000-04-25 David Mosberger <davidm@hpl.hp.com>
4684 2000-04-24 Wichert Akkerman <wakkerma@debian.org>
4688 2000-04-22 Wichert Akkerman <wakkerma@debian.org>
4692 2000-04-14 Wichert Akkerman <wakkerma@debian.org>
4697 2000-04-13 Wichert Akkerman <wakkerma@debian.org>
4702 2000-04-09 Wichert Akkerman <wakkerma@debian.org>
4704 * README-linux: updated to note that strace might not compile
4721 2000-02-19 Wichert Akkerman <wakkerma@debian.org>
4730 1999-12-27 Morten Welinder <terra@diku.dk>
4735 2000-02-14 Wichert Akkerman <wakkerma@debian.org>
4739 2000-02-03 Wichert Akkerman <wakkerma@debian.org>
4743 2000-01-02 Pavel Machek <pavel@ucw.cz>
4749 2000-01-21 Wichert Akkerman <wakkerma@debian.org>
4754 2000-01-11 Wichert Akkerman <wakkerma@debian.org>
4758 1999-12-24 Wichert Akkerman <wakkerma@debian.org>
4766 1999-12-23 Ulrich Drepper <drepper@cygnus.com>
4768 * file.c: Use ugly libc_stat trick also for stat64.
4779 Thu Dec 23 15:01:37 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4784 * syscall.c: use internal_clone to handle SYS_clone
4786 Mon Dec 20 00:27:50 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4788 * Rewrite mmap-handling to support mmap2 on Linux
4790 Tue Dec 14 11:35:16 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4794 Tue Nov 30 11:05:26 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4798 Mon Nov 29 16:33:04 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4802 Sat Nov 27 21:38:17 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4806 Fri Nov 26 10:51:55 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4811 + Only use long_to_sigset on Linux systems
4817 Fri Nov 26 01:28:09 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4821 Thu Nov 18 18:04:04 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4828 Mon Nov 1 20:52:08 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4830 * Move Linux kernelmodule-functions from system.c to bjm.c and
4834 + Use printargs for vm86-syscall
4836 Sun Oct 31 22:03:00 CET 1999 Wichert Akkerman <wakkerma@debian.org>
4840 Mon Oct 11 00:36:25 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4845 Wed Oct 6 02:00:33 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4852 Fri Sep 10 04:35:16 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4856 Tue Aug 31 16:27:21 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4860 Tue Aug 31 01:23:08 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4862 * Update copyright for strace-graph to BSD to be consistent with
4865 Mon Aug 30 00:53:57 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4869 * Add strace-graph, written by Richard Braakman <dark@xs4all.nl>
4876 * signal.c: Use asm/reg.h and struct regs instead of pt_regs
4882 Wed Aug 4 18:01:50 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4886 Sun Jul 25 14:38:33 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4890 Thu Jul 15 23:00:32 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4896 Tue Jul 13 17:07:50 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4898 * Add configure-test for sys/reg.h and use that
4899 * Use sys/reg.h instead of asm/ptrace.h
4901 Sat Jul 10 01:46:10 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4906 Fri Jul 9 02:28:16 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4910 Thu Jul 8 16:00:04 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4912 * Merge patch from Daniel Jacobowitz to allow us to use the kernel types
4915 Thu Jun 24 15:54:18 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4919 Tue Jun 22 17:26:33 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4935 Wed Jun 9 14:48:49 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4942 * linux/sparc/errnoent.h: Update sparc-linux errnos.
4943 * linux/sparc/syscall.h: Update used sparc-linux syscalls.
4945 * file.c: sparc-linux asm/stat.h uses dev_t etc. types,
4947 * util.c: Make it compile on sparc-linux.
4948 * strace.c: Fix strace -f and -ff operation on sparc-linux.
4949 * signal.c: rt_sigaction has different arguments on sparc*-linux
4950 and alpha-linux.
4951 * syscall.c: Recognize sparc64-linux binaries.
4955 * configure.in: Fix typo (CFLAG -> CFLAGS).
4959 Thu May 27 13:59:27 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4963 Wed May 26 01:04:34 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4965 * Use kernel dirent structure for Linux
4967 Sun May 9 02:18:30 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4969 * Merge in patches from Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
4971 + add some m68k-specific things to linux/syscallent.h. Note that m68k
4977 + strsignal() needs -D_GNU_SOURCE in CFLAGS
4981 + add some autoconf-tests for includefiles
4985 Sun Apr 18 22:32:42 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4988 <bartw@debian.org>
4991 Fri Apr 16 02:18:05 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
4994 to use reasonably recent kernel headers to compile strace now.
4998 Thu Apr 15 22:28:15 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
5001 * Use autoconf 2.13
5002 * Incorporate all changes already made in the Debian strace package:
5015 + added IP, IPX and TCP-options
5016 + added IP, IPX and TCP support to get-/setsockopt()
5034 * signal.c (sys_sigreturn) [ALPHA]: Use sigcontext
5037 From David Mosberger-Tang <davidm@AZStarNet.com>.
5059 * term.c (term_ioctl): Use _VMIN, if present, for TC{G,S}ETA*.
5060 * util.c (umoven, umovestr): Move data in long-sized chunks
5062 From David Mosberger-Tang <davidm@AZStarNet.com>.
5084 Use versions built by {ioctlent,errnoent,signaltent}.sh.
5093 and maintainer-clean rules.
5155 * most files: Use %l? for printf arguments since
5165 * config.in, config.sub, install-sh: Upgrade to autoconf 2.10.
5209 * defs.h (print_sock): Remove redundant and non-K&R C
5211 <jnweiger@immd4.informatik.uni-erlangen.de>.
5235 * Makefile.in (clean): Check for a file with test -f not
5236 test -d. From Aaron Ucko <UCKO@VAX1.ROCKHURST.EDU>.
5289 although GNU make 3.74 uses `sh -c' to invoke commands
5290 every other make in the world uses `sh -ec'.
5315 look-alike ipc_wrapper to avoid dependence on __KERNEL__.
5320 syscall.c: Use SYS_ERRLIST_DECLARED instead of guessing.
5332 * strace.c (strerror): Use SYS_ERRLIST_DECLARED.
5333 (strsignal): Use SYS_SIGLIST_DECLARED.
5341 <jnweiger@immd4.informatik.uni-erlangen.de>.
5364 * configure.in: Add -Wno-implicit to WARNFLAGS on SunOS 4.x.
5401 * strace.c (printleader): Also check for multiple -p arguments
5413 letting them use it. Look up the ids in the password file. Set
5428 Reinitialize each startup TCB's outf to fix -p/-o ordering bug.
5432 * strace.c (main): Use popen if -o argument begins with a pipe.
5438 * Makefile.in: Add an EXTRA_DEFS variable and use it in the .c.o
5480 that use use it.
5510 descriptor of -1.
5522 * install-sh: New from the FSF.
5539 From Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
5543 From Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
5546 From Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
5550 * defs.h (tprintf): Fix typo in non-gcc ansi prototype for tprintf.
5598 decode as subcalls on MIPS. Instead, use the normal syscalls.