]> granicus.if.org Git - strace/log
strace
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

24 years agoAdd pollhack
Wichert Akkerman [Fri, 26 Nov 1999 13:11:29 +0000 (13:11 +0000)]
Add pollhack

24 years agoSeems like some systems treat sigmask_t and sigmask_t* as the same thing.
Wichert Akkerman [Fri, 26 Nov 1999 10:12:59 +0000 (10:12 +0000)]
Seems like some systems treat sigmask_t and sigmask_t* as the same thing.

24 years agoOnly use long_to_sigset on Linux systems
Wichert Akkerman [Fri, 26 Nov 1999 09:55:42 +0000 (09:55 +0000)]
Only use long_to_sigset on Linux systems

24 years agoMerge patches from John Hughes
Wichert Akkerman [Fri, 26 Nov 1999 09:54:08 +0000 (09:54 +0000)]
Merge patches from John Hughes

24 years agoTiny display fixup in getpmsg syscall output
Wichert Akkerman [Fri, 26 Nov 1999 09:18:37 +0000 (09:18 +0000)]
Tiny display fixup in getpmsg syscall output

24 years agoUpdate for 4.1 release
Wichert Akkerman [Fri, 26 Nov 1999 00:29:05 +0000 (00:29 +0000)]
Update for 4.1 release

24 years agoNow it builds on alpha again...
Wichert Akkerman [Thu, 18 Nov 1999 17:26:45 +0000 (17:26 +0000)]
Now it builds on alpha again...

24 years agoOops, forgot to commit this one
Wichert Akkerman [Thu, 18 Nov 1999 17:12:55 +0000 (17:12 +0000)]
Oops, forgot to commit this one

24 years agoStart merging linux-ip-routing fork
Wichert Akkerman [Thu, 18 Nov 1999 17:09:47 +0000 (17:09 +0000)]
Start merging linux-ip-routing fork

24 years agoupdate Linux MIPS syscall table
Wichert Akkerman [Mon, 1 Nov 1999 19:59:33 +0000 (19:59 +0000)]
update Linux MIPS syscall table

24 years agoFix duplicate for sys_create_module
Wichert Akkerman [Mon, 1 Nov 1999 19:53:31 +0000 (19:53 +0000)]
Fix duplicate for sys_create_module
Include linux/in6.h only for Linux MIPS

24 years agotest for linux/in6.h in configure
Wichert Akkerman [Mon, 1 Nov 1999 19:39:08 +0000 (19:39 +0000)]
test for linux/in6.h in configure

24 years agoAdded missing Linux MIPS files
Wichert Akkerman [Mon, 1 Nov 1999 00:46:49 +0000 (00:46 +0000)]
Added missing Linux MIPS files

24 years agoAdd Linux MIPS support
Wichert Akkerman [Sun, 31 Oct 1999 21:15:38 +0000 (21:15 +0000)]
Add Linux MIPS support

24 years agoAdd missing newline in error
Wichert Akkerman [Sun, 17 Oct 1999 00:57:34 +0000 (00:57 +0000)]
Add missing newline in error

24 years agoUpdate Linux module syscalls
Wichert Akkerman [Sun, 10 Oct 1999 22:40:07 +0000 (22:40 +0000)]
Update Linux module syscalls

24 years agoCompilation updates
Wichert Akkerman [Wed, 6 Oct 1999 13:06:34 +0000 (13:06 +0000)]
Compilation updates

24 years agoUpdate strace-graph copyright to BSD
Wichert Akkerman [Mon, 30 Aug 1999 23:26:53 +0000 (23:26 +0000)]
Update strace-graph copyright to BSD

24 years agoCatching up on my mail-backlog, see ChangeLog for details
Wichert Akkerman [Sun, 29 Aug 1999 23:15:07 +0000 (23:15 +0000)]
Catching up on my mail-backlog, see ChangeLog for details

25 years agoAdd sys_poll to Linux/alpha syscall list
Wichert Akkerman [Wed, 4 Aug 1999 16:03:49 +0000 (16:03 +0000)]
Add sys_poll to Linux/alpha syscall list

25 years agoCVS branch test
Wichert Akkerman [Sun, 25 Jul 1999 12:29:49 +0000 (12:29 +0000)]
CVS branch test

25 years agoUpdate sys_createmodule and sys_initmodule
Wichert Akkerman [Thu, 15 Jul 1999 21:11:37 +0000 (21:11 +0000)]
Update sys_createmodule and sys_initmodule

25 years agoUpdate sys/reg.h usage in syscall.c as well
Wichert Akkerman [Tue, 13 Jul 1999 22:20:16 +0000 (22:20 +0000)]
Update sys/reg.h usage in syscall.c as well

25 years agoAdd test for sys/reg.h and use that instead of asm/ptrace.h
Wichert Akkerman [Tue, 13 Jul 1999 15:45:02 +0000 (15:45 +0000)]
Add test for sys/reg.h and use that instead of asm/ptrace.h
This should fix building problems on glibc2.0 systems

25 years agoRemove hack in signal.c for arm architecture
Wichert Akkerman [Fri, 9 Jul 1999 23:48:58 +0000 (23:48 +0000)]
Remove hack in signal.c for arm architecture

25 years agoTell system.c not to include linux/fs.h
Wichert Akkerman [Fri, 9 Jul 1999 18:56:34 +0000 (18:56 +0000)]
Tell system.c not to include linux/fs.h

25 years agoUpdate versionnumber to 4.0
Wichert Akkerman [Fri, 9 Jul 1999 14:08:14 +0000 (14:08 +0000)]
Update versionnumber to 4.0

25 years agoUpdate patch from drow for file.c kernel types
Wichert Akkerman [Fri, 9 Jul 1999 00:32:54 +0000 (00:32 +0000)]
Update patch from drow for file.c kernel types

25 years agoAdd patch from drow to get proper kernel types in file.c
Wichert Akkerman [Thu, 8 Jul 1999 14:00:58 +0000 (14:00 +0000)]
Add patch from drow to get proper kernel types in file.c

25 years agosystem.c was using __NR_* style syscall number defines, which don't
Nate Sammons [Sat, 3 Jul 1999 18:53:05 +0000 (18:53 +0000)]
system.c was using __NR_* style syscall number defines, which don't
get defined now.  Use SYS_* instead, and also make the previously dead
include hack work.

sys_personality didn't work right before.

25 years agoRemove stupid error in strace.c. Looks like I pasted something
Wichert Akkerman [Mon, 28 Jun 1999 13:17:16 +0000 (13:17 +0000)]
Remove stupid error in strace.c. Looks like I pasted something
I shouldn't have in there :(

25 years agoUpdate documentation somewhat
Wichert Akkerman [Mon, 28 Jun 1999 13:16:03 +0000 (13:16 +0000)]
Update documentation somewhat

25 years agoFix conditions for including sys/reg.h and linux/ptrace.h
Wichert Akkerman [Thu, 24 Jun 1999 13:55:29 +0000 (13:55 +0000)]
Fix conditions for including sys/reg.h and linux/ptrace.h

25 years agoLinux/powerpc and SunOS fixes
Wichert Akkerman [Tue, 22 Jun 1999 15:28:30 +0000 (15:28 +0000)]
Linux/powerpc and SunOS fixes

25 years agoBring Linux/powerpc up to date
Wichert Akkerman [Mon, 21 Jun 1999 13:07:29 +0000 (13:07 +0000)]
Bring Linux/powerpc up to date

25 years agoavoid leaking fd into child
Wichert Akkerman [Mon, 14 Jun 1999 10:45:01 +0000 (10:45 +0000)]
avoid leaking fd into child

25 years agoVarious fixes, see ChangeLog for details
Wichert Akkerman [Fri, 11 Jun 1999 13:18:40 +0000 (13:18 +0000)]
Various fixes, see ChangeLog for details

25 years agoAdd cvsbuild
Wichert Akkerman [Thu, 10 Jun 1999 14:38:31 +0000 (14:38 +0000)]
Add cvsbuild

25 years agoUpdate versionsnumber for 3.99.1 and update NEWS
Wichert Akkerman [Wed, 9 Jun 1999 13:12:11 +0000 (13:12 +0000)]
Update versionsnumber for 3.99.1 and update NEWS

25 years agoUpdate syscall list for Linux/alpha
Wichert Akkerman [Wed, 9 Jun 1999 12:50:10 +0000 (12:50 +0000)]
Update syscall list for Linux/alpha

25 years agoAdd sparc patches from Jakub Jelinek
Wichert Akkerman [Thu, 3 Jun 1999 14:21:07 +0000 (14:21 +0000)]
Add sparc patches from Jakub Jelinek

25 years agoDon't include linux/ptrace.h for glibc.
Ulrich Drepper [Sat, 29 May 1999 04:13:58 +0000 (04:13 +0000)]
Don't include linux/ptrace.h for glibc.

25 years agoFix typo.
Ulrich Drepper [Sat, 29 May 1999 04:11:48 +0000 (04:11 +0000)]
Fix typo.

25 years agoAdding cvsignore files for alpha and sparc
Wichert Akkerman [Fri, 28 May 1999 12:39:50 +0000 (12:39 +0000)]
Adding cvsignore files for alpha and sparc

25 years agoadd config.log
Wichert Akkerman [Fri, 28 May 1999 11:20:31 +0000 (11:20 +0000)]
add config.log

25 years agoFix typo
Wichert Akkerman [Fri, 28 May 1999 10:28:56 +0000 (10:28 +0000)]
Fix typo

25 years agoadded `a bit of sysctl support', patch from Ulrich Drepper
Wichert Akkerman [Thu, 27 May 1999 12:00:57 +0000 (12:00 +0000)]
added `a bit of sysctl support', patch from Ulrich Drepper

25 years agoRemove some stuff from CVS that should be autogenerated
Wichert Akkerman [Wed, 26 May 1999 09:27:15 +0000 (09:27 +0000)]
Remove some stuff from CVS that should be autogenerated

25 years agoAdded some cvsignore files
Wichert Akkerman [Tue, 25 May 1999 23:12:18 +0000 (23:12 +0000)]
Added some cvsignore files

25 years agouse kernel dirent structure for Linux
Wichert Akkerman [Tue, 25 May 1999 23:11:18 +0000 (23:11 +0000)]
use kernel dirent structure for Linux

25 years agoUpdate maintainer name in manpage
Wichert Akkerman [Sat, 15 May 1999 00:29:13 +0000 (00:29 +0000)]
Update maintainer name in manpage

25 years agoOnly compile IPX-support in net.c for Linux
Wichert Akkerman [Tue, 11 May 1999 15:06:44 +0000 (15:06 +0000)]
Only compile IPX-support in net.c for Linux

25 years agoMerged in a bunch of patches that I got as reaction to the 3.99 release.
Wichert Akkerman [Sun, 9 May 1999 00:29:58 +0000 (00:29 +0000)]
Merged in a bunch of patches that I got as reaction to the 3.99 release.
See the ChangeLog for details

25 years agoUpdate the version number to 3.99 (first pre-release for 4.0)
Wichert Akkerman [Tue, 27 Apr 1999 13:17:29 +0000 (13:17 +0000)]
Update the version number to 3.99 (first pre-release for 4.0)

25 years agoMinor compiliation-fixes
Wichert Akkerman [Wed, 21 Apr 1999 15:57:38 +0000 (15:57 +0000)]
Minor compiliation-fixes

25 years agoUpdate linux sparc support so it compiles and works reasonably
Wichert Akkerman [Sun, 18 Apr 1999 23:30:29 +0000 (23:30 +0000)]
Update linux sparc support so it compiles and works reasonably

25 years agoChange number of personalities for Linux sparc to 2
Wichert Akkerman [Sun, 18 Apr 1999 22:50:50 +0000 (22:50 +0000)]
Change number of personalities for Linux sparc to 2
Minor other fixes

25 years agoUpdate syscalls for Linux alpha
Wichert Akkerman [Sun, 18 Apr 1999 20:23:57 +0000 (20:23 +0000)]
Update syscalls for Linux alpha

25 years agoFix stat structures for Linux once again
Wichert Akkerman [Sun, 18 Apr 1999 19:35:42 +0000 (19:35 +0000)]
Fix stat structures for Linux once again

25 years agoFix test for alpha so we get the osf_stat functions in file.c
Wichert Akkerman [Fri, 16 Apr 1999 14:01:34 +0000 (14:01 +0000)]
Fix test for alpha so we get the osf_stat functions in file.c

25 years agoAdded support for old*stat syscalls for Linux
Wichert Akkerman [Fri, 16 Apr 1999 00:21:26 +0000 (00:21 +0000)]
Added support for old*stat syscalls for Linux
Changed referenced to LINUX to linux in file.c
Fix include for ldt.h in mem.c while we're at it