Commit Graph

4437 Commits

Author SHA1 Message Date
John Hughes
1e4cb34662 fix compile on UW 2001-03-06 09:25:46 +00:00
Wichert Akkerman
fa30618c22 Fix format for Unix domain sockets 2001-02-21 16:42:26 +00:00
Wichert Akkerman
0cbfb324b5 Add sys_sysmips decoding 2001-02-19 13:35:53 +00:00
Wichert Akkerman
f185065a40 add support for IPv6 scope ids 2001-02-16 20:29:03 +00:00
Wichert Akkerman
edf2dcc259 Use @bindir@ and @mandir@ 2001-02-16 20:14:40 +00:00
Wichert Akkerman
8c7122c951 Test for netinet/tcp.h and udp.h and use those 2001-02-16 19:59:55 +00:00
Wichert Akkerman
efdecacc5d fix formating error in sys_setsockopt
add list of socketlayers and use that for [gs]etsockopt
2000-11-26 03:59:21 +00:00
Wichert Akkerman
d856b99aff FreeBSD updates, make things compile on Linux 2.2 kernels 2000-10-13 12:47:12 +00:00
Wichert Akkerman
2e4ffe59b5 more FreeBSD updates 2000-09-03 23:57:48 +00:00
Wichert Akkerman
10b9cfbbe4 add clone 2000-09-03 23:38:17 +00:00
Wichert Akkerman
b8b0b0d3d7 update ChangeLog 2000-09-03 21:58:36 +00:00
Wichert Akkerman
9b0c31d663 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
2000-09-03 21:56:29 +00:00
Wichert Akkerman
f75a9ab431 Add FreeBSD support 2000-09-01 21:09:08 +00:00
Wichert Akkerman
bf79f2e16b Add FreeBSD support 2000-09-01 21:03:06 +00:00
Wichert Akkerman
d077c451cd Handle change in Linux 2.4.0-test6 stat structure 2000-08-10 18:16:15 +00:00
Wichert Akkerman
16a03d2e97 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
2000-08-10 02:14:04 +00:00
Ralf Baechle
e381610a00 Implement setargs for MIPS. 2000-08-01 00:06:06 +00:00
Ralf Baechle
255b89a92f Linux/MIPS doesn't pass mmap argument in a structure like Intel. 2000-07-31 04:21:18 +00:00
Wichert Akkerman
7987cdf192 net.c: add SOL_PACKET and SOL_RAW socket options, update SOL_IP and SOL_TCP 2000-07-05 16:05:39 +00:00
Wichert Akkerman
43a7482edb Merge changes from Ulrich 2000-06-27 17:33:32 +00:00
Wichert Akkerman
bd4125c6bc Close outf fd when forking 2000-06-27 17:28:06 +00:00
Wichert Akkerman
5ae21ead9f The `too much stuff, just check the ChangeLog' update 2000-05-01 01:53:59 +00:00
Wichert Akkerman
10dfa564bd Update mips syscall table 2000-04-22 18:26:56 +00:00
Wichert Akkerman
481e45b0cf added names for SVR4, SYSV, BSD4.3 and POSIX syscalls 2000-04-17 07:42:31 +00:00
Wichert Akkerman
fd89ced0fc Linux/MIPS uses syscalls up to >4k, so set MAX_QUALS to 4999 2000-04-13 17:06:09 +00:00
Wichert Akkerman
529f06d9c9 add clone test 2000-04-10 22:26:39 +00:00
Wichert Akkerman
c792698a99 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
2000-04-10 22:22:31 +00:00
Wichert Akkerman
faf722234d 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
2000-02-19 23:59:03 +00:00
Wichert Akkerman
2ee6e45f36 Fixup isdigit calls 2000-02-18 15:36:12 +00:00
Wichert Akkerman
12f75d1a38 S390 updates 2000-02-14 16:23:40 +00:00
Wichert Akkerman
57f229d952 Fixup ia64 stuff, part 1 2000-02-03 22:01:30 +00:00
Wichert Akkerman
8b1b40cd8b Merge Trillian patches (Linux ia64) 2000-02-03 21:58:30 +00:00
Pavel Machek
4dc3b141be Split trace_syscall into few functions to make code readable. 2000-02-01 17:58:41 +00:00
Pavel Machek
d8ae7e332a Cleaned up __NR_SYSCALL_BASE: less number of #ifdef's in main code is
always good.
2000-02-01 17:17:25 +00:00
Pavel Machek
9a9f10b4fc Wrap changing of syscall into nice function.
Warn instead of infinite loop in case of error.
2000-02-01 16:22:52 +00:00
Pavel Machek
245a6ac0e7 Automatically probe for sys/poll.h
Include example of nasty program where strace (by design) gives
incorrect output.
2000-02-01 16:12:33 +00:00
Wichert Akkerman
5597f898df Fix type on aclocal.m4 2000-01-27 00:41:54 +00:00
Wichert Akkerman
301601812c Release version 4.2 2000-01-21 20:31:34 +00:00
Wichert Akkerman
3ed6dc2491 Add 1900 to tm_year in sprinttime 2000-01-11 14:41:09 +00:00
Wichert Akkerman
9a8a37f2b2 fix loop for arm 1999-12-24 23:19:31 +00:00
Wichert Akkerman
9148a3b4ee update changelog&news 1999-12-24 23:13:55 +00:00
Wichert Akkerman
0396bdc0a7 Use STAT64 test for the new stat64 functions 1999-12-24 23:11:57 +00:00
Ulrich Drepper
c921cb2885 Update. 1999-12-24 08:03:35 +00:00
Ulrich Drepper
dfff33ce4c Add AC_STAT64. 1999-12-24 08:03:15 +00:00
Ulrich Drepper
02fffd8276 Define HAVE_STAT64. 1999-12-24 08:02:40 +00:00
Ulrich Drepper
b8601b00a6 Define AC_STAT64. 1999-12-24 08:02:15 +00:00
Ulrich Drepper
7f02c4d53f Implement sys_stat64, sys_fstat64, sys_lstat64, and printstat64. 1999-12-24 08:01:34 +00:00
Ulrich Drepper
2f2a5864ac Define table entries for sys_stat64, sys_lstat64, and sys_fstat64. 1999-12-24 08:00:37 +00:00
Ulrich Drepper
75bb37c8a8 Declare sys_stat64, sys_lstat64, and sys_fstat64. 1999-12-24 07:59:50 +00:00
Ulrich Drepper
90512f0332 (internal_clone): Fix a few typos and add definitions to make it at
least compile.
1999-12-24 07:22:25 +00:00