]> granicus.if.org Git - strace/log
strace
23 years agoUpdate Linux/ia64 ioctl list
Wichert Akkerman [Fri, 30 Mar 2001 16:20:27 +0000 (16:20 +0000)]
Update Linux/ia64 ioctl list

23 years agocleanup includefilenames in ioctl lists
Wichert Akkerman [Thu, 29 Mar 2001 19:07:40 +0000 (19:07 +0000)]
cleanup includefilenames in ioctl lists

23 years agoUpdated linux/powerpc ioctl list
Wichert Akkerman [Thu, 29 Mar 2001 19:04:25 +0000 (19:04 +0000)]
Updated linux/powerpc ioctl list

23 years agoupdate linux/hppa ioctllist
Wichert Akkerman [Thu, 29 Mar 2001 18:16:07 +0000 (18:16 +0000)]
update linux/hppa ioctllist

23 years agoupdate linux/alpha ioctllist
Wichert Akkerman [Thu, 29 Mar 2001 17:43:19 +0000 (17:43 +0000)]
update linux/alpha ioctllist

23 years agoseveral Linux/sparc fixes
Wichert Akkerman [Wed, 28 Mar 2001 20:29:17 +0000 (20:29 +0000)]
several Linux/sparc fixes

23 years agoupdate Linux/sparc ioctl list
Wichert Akkerman [Wed, 28 Mar 2001 15:10:49 +0000 (15:10 +0000)]
update Linux/sparc ioctl list

23 years agouse __WALL for wait4 if we can
Wichert Akkerman [Wed, 28 Mar 2001 14:40:14 +0000 (14:40 +0000)]
use __WALL for wait4 if we can

23 years agofix typo
Wichert Akkerman [Wed, 28 Mar 2001 14:27:23 +0000 (14:27 +0000)]
fix typo

23 years agoCheck for endianness of long long
John Hughes [Wed, 28 Mar 2001 08:05:27 +0000 (08:05 +0000)]
Check for endianness of long long

23 years agoFix compile errors with SCO UDK compiler
John Hughes [Tue, 27 Mar 2001 16:47:36 +0000 (16:47 +0000)]
Fix compile errors with SCO UDK compiler

23 years agoretro-actively mention Linux/hppa support in the changelog
Wichert Akkerman [Tue, 27 Mar 2001 14:46:05 +0000 (14:46 +0000)]
retro-actively mention Linux/hppa support in the changelog

23 years agoFix bad merge of solaris patch
John Hughes [Tue, 27 Mar 2001 13:57:48 +0000 (13:57 +0000)]
Fix bad merge of solaris patch

23 years agoAdd Linux/hppa port, patch from Richard Hirst
Wichert Akkerman [Tue, 27 Mar 2001 12:17:16 +0000 (12:17 +0000)]
Add Linux/hppa port, patch from Richard Hirst

23 years agoadd getdents64 and fcntl64 (not decoded yet)
Wichert Akkerman [Mon, 19 Mar 2001 11:05:17 +0000 (11:05 +0000)]
add getdents64 and fcntl64 (not decoded yet)

23 years agoupdate config.guess
Wichert Akkerman [Mon, 19 Mar 2001 11:00:29 +0000 (11:00 +0000)]
update config.guess

23 years agoUpdate Linux/mips syscall table
Wichert Akkerman [Mon, 19 Mar 2001 10:56:49 +0000 (10:56 +0000)]
Update Linux/mips syscall table

23 years agoAdd Linux ioctlsort
Wichert Akkerman [Sat, 17 Mar 2001 17:29:43 +0000 (17:29 +0000)]
Add Linux ioctlsort

23 years agoImplement new way to get the ioctl list for Linux: instead of
Wichert Akkerman [Sat, 17 Mar 2001 17:26:34 +0000 (17:26 +0000)]
Implement new way to get the ioctl list for Linux: instead of
trying to #include every possible kernel header grab all the relevant
#defines from them and use those directly.

23 years agocope with FreeBSD compatability syscalls
John Hughes [Thu, 8 Mar 2001 17:27:20 +0000 (17:27 +0000)]
cope with FreeBSD compatability syscalls

23 years agoreplace some #if FREEBSD by #if HAVE_ST_xxx
John Hughes [Thu, 8 Mar 2001 16:10:40 +0000 (16:10 +0000)]
replace some #if FREEBSD by #if HAVE_ST_xxx

23 years agoreplace wimpy get64 by powerful LONG_LONG :-)
John Hughes [Thu, 8 Mar 2001 14:40:06 +0000 (14:40 +0000)]
replace wimpy get64 by powerful LONG_LONG :-)

23 years agoUse configure to detect 64bit off_t and rlim_t
John Hughes [Thu, 8 Mar 2001 13:59:00 +0000 (13:59 +0000)]
Use configure to detect 64bit off_t and rlim_t

23 years agoFreeBSD uses 64 bit off_t, fix stat&fcntl(flock)
John Hughes [Wed, 7 Mar 2001 16:53:07 +0000 (16:53 +0000)]
FreeBSD uses 64 bit off_t, fix stat&fcntl(flock)

23 years agoadd missing bit of solaris patches
John Hughes [Wed, 7 Mar 2001 16:03:20 +0000 (16:03 +0000)]
add missing bit of solaris patches

23 years agominor svr4 fixes
John Hughes [Wed, 7 Mar 2001 14:47:19 +0000 (14:47 +0000)]
minor svr4 fixes

23 years agoFix off_t args on FreeBSD
John Hughes [Wed, 7 Mar 2001 13:21:24 +0000 (13:21 +0000)]
Fix off_t args on FreeBSD

23 years agoImplement truncate64 & ftruncate64 for them that wants 'em
John Hughes [Wed, 7 Mar 2001 10:41:58 +0000 (10:41 +0000)]
Implement truncate64 & ftruncate64 for them that wants 'em

23 years agoFix for freebsd 4.1
John Hughes [Wed, 7 Mar 2001 10:39:06 +0000 (10:39 +0000)]
Fix for freebsd 4.1

23 years agoFix for freebsd 4.1
John Hughes [Wed, 7 Mar 2001 10:37:38 +0000 (10:37 +0000)]
Fix for freebsd 4.1

23 years agoMerge Harald Böhme's solaris patches
John Hughes [Wed, 7 Mar 2001 10:34:27 +0000 (10:34 +0000)]
Merge Harald Böhme's solaris patches

23 years agoFixup unimplemented UW syscalls
John Hughes [Wed, 7 Mar 2001 10:28:50 +0000 (10:28 +0000)]
Fixup unimplemented UW syscalls

23 years agoUse pr_syscall on UW
John Hughes [Wed, 7 Mar 2001 10:26:17 +0000 (10:26 +0000)]
Use pr_syscall on UW

23 years agofix stat64 on UW
John Hughes [Wed, 7 Mar 2001 10:15:39 +0000 (10:15 +0000)]
fix stat64 on UW

23 years agofix compile on UW
John Hughes [Wed, 7 Mar 2001 10:11:02 +0000 (10:11 +0000)]
fix compile on UW

23 years agoImplement truncate64 & ftruncate64 for them that wants 'em
John Hughes [Tue, 6 Mar 2001 16:50:41 +0000 (16:50 +0000)]
Implement truncate64 & ftruncate64 for them that wants 'em

23 years agoFix for freebsd 4.1
John Hughes [Tue, 6 Mar 2001 16:22:18 +0000 (16:22 +0000)]
Fix for freebsd 4.1

23 years agoFix for freebsd 4.1
John Hughes [Tue, 6 Mar 2001 15:51:53 +0000 (15:51 +0000)]
Fix for freebsd 4.1

23 years agoMerge Harald Böhme's solaris patches
John Hughes [Tue, 6 Mar 2001 15:08:09 +0000 (15:08 +0000)]
Merge Harald Böhme's solaris patches

23 years agoFixup unimplemented UW syscalls
John Hughes [Tue, 6 Mar 2001 10:19:26 +0000 (10:19 +0000)]
Fixup unimplemented UW syscalls

23 years agoUse pr_syscall on UW
John Hughes [Tue, 6 Mar 2001 10:10:06 +0000 (10:10 +0000)]
Use pr_syscall on UW

23 years agofix stat64 on UW
John Hughes [Tue, 6 Mar 2001 09:45:18 +0000 (09:45 +0000)]
fix stat64 on UW

23 years agofix compile on UW
John Hughes [Tue, 6 Mar 2001 09:25:46 +0000 (09:25 +0000)]
fix compile on UW

23 years agoFix format for Unix domain sockets
Wichert Akkerman [Wed, 21 Feb 2001 16:42:26 +0000 (16:42 +0000)]
Fix format for Unix domain sockets

23 years agoAdd sys_sysmips decoding
Wichert Akkerman [Mon, 19 Feb 2001 13:35:53 +0000 (13:35 +0000)]
Add sys_sysmips decoding

23 years agoadd support for IPv6 scope ids
Wichert Akkerman [Fri, 16 Feb 2001 20:29:03 +0000 (20:29 +0000)]
add support for IPv6 scope ids

23 years agoUse @bindir@ and @mandir@
Wichert Akkerman [Fri, 16 Feb 2001 20:14:40 +0000 (20:14 +0000)]
Use @bindir@ and @mandir@

23 years agoTest for netinet/tcp.h and udp.h and use those
Wichert Akkerman [Fri, 16 Feb 2001 19:59:55 +0000 (19:59 +0000)]
Test for netinet/tcp.h and udp.h and use those

23 years agofix formating error in sys_setsockopt
Wichert Akkerman [Sun, 26 Nov 2000 03:59:21 +0000 (03:59 +0000)]
fix formating error in sys_setsockopt
add list of socketlayers and use that for [gs]etsockopt

24 years agoFreeBSD updates, make things compile on Linux 2.2 kernels
Wichert Akkerman [Fri, 13 Oct 2000 12:47:12 +0000 (12:47 +0000)]
FreeBSD updates, make things compile on Linux 2.2 kernels

24 years agomore FreeBSD updates
Wichert Akkerman [Sun, 3 Sep 2000 23:57:48 +0000 (23:57 +0000)]
more FreeBSD updates

24 years agoadd clone
Wichert Akkerman [Sun, 3 Sep 2000 23:38:17 +0000 (23:38 +0000)]
add clone

24 years agoupdate ChangeLog
Wichert Akkerman [Sun, 3 Sep 2000 21:58:36 +0000 (21:58 +0000)]
update ChangeLog

24 years agoprocess.c: perform bpt trick for clone as well so we can get the pid of the child...
Wichert Akkerman [Sun, 3 Sep 2000 21:56:29 +0000 (21:56 +0000)]
process.c: perform bpt trick for clone as well so we can get the pid of the child before it starts doing something
file.c: rename dirent64 struct to kernel_dirent64 so things compile again with newer libcs

24 years agoAdd FreeBSD support
Wichert Akkerman [Fri, 1 Sep 2000 21:09:08 +0000 (21:09 +0000)]
Add FreeBSD support

24 years agoAdd FreeBSD support
Wichert Akkerman [Fri, 1 Sep 2000 21:03:06 +0000 (21:03 +0000)]
Add FreeBSD support

24 years agoHandle change in Linux 2.4.0-test6 stat structure
Wichert Akkerman [Thu, 10 Aug 2000 18:16:15 +0000 (18:16 +0000)]
Handle change in Linux 2.4.0-test6 stat structure

24 years agotest/clone.c: minor fixup
Wichert Akkerman [Thu, 10 Aug 2000 02:14:04 +0000 (02:14 +0000)]
test/clone.c: minor fixup
Another bunch of patches from John Hughes merged:
signal.c:
+ SVR4 printcontext(): sigset_t != sigset_t*
+ getcontext returns a value, so print on exit of syscall
+ add UC_FP to ucontext_flags for OS writers that can't spell
+ sys_signal(): special case SIG_{ERR,DFL,IGN}
+ decode_subcall(): only do subcall range checking when needed
bunch of UnixWare updates
aclocal.m4, acconfig.h, configure.in: add test for long long type

24 years agoImplement setargs for MIPS.
Ralf Baechle [Tue, 1 Aug 2000 00:06:06 +0000 (00:06 +0000)]
Implement setargs for MIPS.

24 years agoLinux/MIPS doesn't pass mmap argument in a structure like Intel.
Ralf Baechle [Mon, 31 Jul 2000 04:21:18 +0000 (04:21 +0000)]
Linux/MIPS doesn't pass mmap argument in a structure like Intel.

24 years agonet.c: add SOL_PACKET and SOL_RAW socket options, update SOL_IP and SOL_TCP
Wichert Akkerman [Wed, 5 Jul 2000 16:05:39 +0000 (16:05 +0000)]
net.c: add SOL_PACKET and SOL_RAW socket options, update SOL_IP and SOL_TCP

24 years agoMerge changes from Ulrich
Wichert Akkerman [Tue, 27 Jun 2000 17:33:32 +0000 (17:33 +0000)]
Merge changes from Ulrich

24 years agoClose outf fd when forking
Wichert Akkerman [Tue, 27 Jun 2000 17:28:06 +0000 (17:28 +0000)]
Close outf fd when forking

24 years agoThe `too much stuff, just check the ChangeLog' update
Wichert Akkerman [Mon, 1 May 2000 01:53:59 +0000 (01:53 +0000)]
The `too much stuff, just check the ChangeLog' update

24 years agoUpdate mips syscall table
Wichert Akkerman [Sat, 22 Apr 2000 18:26:56 +0000 (18:26 +0000)]
Update mips syscall table

24 years agoadded names for SVR4, SYSV, BSD4.3 and POSIX syscalls
Wichert Akkerman [Mon, 17 Apr 2000 07:42:31 +0000 (07:42 +0000)]
added names for SVR4, SYSV, BSD4.3 and POSIX syscalls

24 years ago Linux/MIPS uses syscalls up to >4k, so set MAX_QUALS to 4999
Wichert Akkerman [Thu, 13 Apr 2000 17:06:09 +0000 (17:06 +0000)]
 Linux/MIPS uses syscalls up to >4k, so set MAX_QUALS to 4999

24 years agoadd clone test
Wichert Akkerman [Mon, 10 Apr 2000 22:26:39 +0000 (22:26 +0000)]
add clone test

24 years agoREADME-linux: updated to note that strace might not compile
Wichert Akkerman [Mon, 10 Apr 2000 22:22:31 +0000 (22:22 +0000)]
README-linux: updated to note that strace might not compile
with development kernels
bjm.c: sys_query_module: check if malloc succeeds
system.c: sys_cap[gs]et(): check if malloc succeeds, only malloc once
linux/syscallent.h: updated for 2.3.99pre3
linux/alpha/syscallent.h: updated for 2.3.99pre3, add all osf syscalls
even though Linux doesn't implement them
syscall.c: add global variables for MIPS registers as well
syscall.c: move global variables to before get_scno since that uses them
util.c: oops, misspelled defined
process.c: fix ptrace calls in change_syscall
mem.c: decode sys_madvise
Merge patch from Topi Miettinen <Topi.Miettinen@nic.fi>
+ add support for quotactl, fdatasync, mlock, mlockall, munlockall & acct
+ small fix for RLIMIT_* and RUSAGE_BOTH
+ enhace support for capget and capset

24 years agotest/vfork.c: new file to test vfork traces
Wichert Akkerman [Sat, 19 Feb 2000 23:59:03 +0000 (23:59 +0000)]
test/vfork.c: new file to test vfork traces
test/.cvsignore: new file
defs.h: Up maximum number of traced processed to 64
strace.c: Disable some debugging code from davidm
implement setarg for more architectures
implement change_syscall

24 years agoFixup isdigit calls
Wichert Akkerman [Fri, 18 Feb 2000 15:36:12 +0000 (15:36 +0000)]
Fixup isdigit calls

24 years agoS390 updates
Wichert Akkerman [Mon, 14 Feb 2000 16:23:40 +0000 (16:23 +0000)]
S390 updates

24 years agoFixup ia64 stuff, part 1
Wichert Akkerman [Thu, 3 Feb 2000 22:01:30 +0000 (22:01 +0000)]
Fixup ia64 stuff, part 1

24 years agoMerge Trillian patches (Linux ia64)
Wichert Akkerman [Thu, 3 Feb 2000 21:58:30 +0000 (21:58 +0000)]
Merge Trillian patches (Linux ia64)

24 years agoSplit trace_syscall into few functions to make code readable.
Pavel Machek [Tue, 1 Feb 2000 17:58:41 +0000 (17:58 +0000)]
Split trace_syscall into few functions to make code readable.

24 years agoCleaned up __NR_SYSCALL_BASE: less number of #ifdef's in main code is
Pavel Machek [Tue, 1 Feb 2000 17:17:25 +0000 (17:17 +0000)]
Cleaned up __NR_SYSCALL_BASE: less number of #ifdef's in main code is
always good.

24 years agoWrap changing of syscall into nice function.
Pavel Machek [Tue, 1 Feb 2000 16:22:52 +0000 (16:22 +0000)]
Wrap changing of syscall into nice function.

Warn instead of infinite loop in case of error.

24 years agoAutomatically probe for sys/poll.h
Pavel Machek [Tue, 1 Feb 2000 16:12:33 +0000 (16:12 +0000)]
Automatically probe for sys/poll.h

Include example of nasty program where strace (by design) gives
incorrect output.

24 years agoFix type on aclocal.m4
Wichert Akkerman [Thu, 27 Jan 2000 00:41:54 +0000 (00:41 +0000)]
Fix type on aclocal.m4

24 years agoRelease version 4.2
Wichert Akkerman [Fri, 21 Jan 2000 20:31:34 +0000 (20:31 +0000)]
Release version 4.2

24 years agoAdd 1900 to tm_year in sprinttime
Wichert Akkerman [Tue, 11 Jan 2000 14:41:09 +0000 (14:41 +0000)]
Add 1900 to tm_year in sprinttime

24 years agofix loop for arm
Wichert Akkerman [Fri, 24 Dec 1999 23:19:31 +0000 (23:19 +0000)]
fix loop for arm

24 years agoupdate changelog&news
Wichert Akkerman [Fri, 24 Dec 1999 23:13:55 +0000 (23:13 +0000)]
update changelog&news

24 years agoUse STAT64 test for the new stat64 functions
Wichert Akkerman [Fri, 24 Dec 1999 23:11:57 +0000 (23:11 +0000)]
Use STAT64 test for the new stat64 functions

24 years agoUpdate.
Ulrich Drepper [Fri, 24 Dec 1999 08:03:35 +0000 (08:03 +0000)]
Update.

24 years agoAdd AC_STAT64.
Ulrich Drepper [Fri, 24 Dec 1999 08:03:15 +0000 (08:03 +0000)]
Add AC_STAT64.

24 years agoDefine HAVE_STAT64.
Ulrich Drepper [Fri, 24 Dec 1999 08:02:40 +0000 (08:02 +0000)]
Define HAVE_STAT64.

24 years agoDefine AC_STAT64.
Ulrich Drepper [Fri, 24 Dec 1999 08:02:15 +0000 (08:02 +0000)]
Define AC_STAT64.

24 years agoImplement sys_stat64, sys_fstat64, sys_lstat64, and printstat64.
Ulrich Drepper [Fri, 24 Dec 1999 08:01:34 +0000 (08:01 +0000)]
Implement sys_stat64, sys_fstat64, sys_lstat64, and printstat64.

24 years agoDefine table entries for sys_stat64, sys_lstat64, and sys_fstat64.
Ulrich Drepper [Fri, 24 Dec 1999 08:00:37 +0000 (08:00 +0000)]
Define table entries for sys_stat64, sys_lstat64, and sys_fstat64.

24 years agoDeclare sys_stat64, sys_lstat64, and sys_fstat64.
Ulrich Drepper [Fri, 24 Dec 1999 07:59:50 +0000 (07:59 +0000)]
Declare sys_stat64, sys_lstat64, and sys_fstat64.

24 years ago(internal_clone): Fix a few typos and add definitions to make it at
Ulrich Drepper [Fri, 24 Dec 1999 07:22:25 +0000 (07:22 +0000)]
(internal_clone): Fix a few typos and add definitions to make it at
least compile.

24 years agoUse ugly libc_stat trick also for stat64.
Ulrich Drepper [Fri, 24 Dec 1999 07:18:28 +0000 (07:18 +0000)]
Use ugly libc_stat trick also for stat64.

24 years agoBegin work on supporting clone
Wichert Akkerman [Thu, 23 Dec 1999 15:08:17 +0000 (15:08 +0000)]
Begin work on supporting clone

24 years agoBunch of stuff
Wichert Akkerman [Thu, 23 Dec 1999 14:20:14 +0000 (14:20 +0000)]
Bunch of stuff

24 years agoNote that Linux has semop
Wichert Akkerman [Tue, 14 Dec 1999 10:46:18 +0000 (10:46 +0000)]
Note that Linux has semop

24 years agoAdd UnixWare support to configure
Wichert Akkerman [Mon, 29 Nov 1999 15:34:02 +0000 (15:34 +0000)]
Add UnixWare support to configure

24 years agoImprove sys_query_module code
Wichert Akkerman [Sun, 28 Nov 1999 01:56:12 +0000 (01:56 +0000)]
Improve sys_query_module code

24 years agofully decode the query_module syscall
Wichert Akkerman [Sat, 27 Nov 1999 21:58:20 +0000 (21:58 +0000)]
fully decode the query_module syscall

24 years agoParse UnixWare mount options
Wichert Akkerman [Fri, 26 Nov 1999 13:14:41 +0000 (13:14 +0000)]
Parse UnixWare mount options