strace 4.6 released
Dmitry V. Levin
ldv at altlinux.org
Wed Mar 16 00:32:30 UTC 2011
On Mon, Mar 14, 2011 at 07:35:40PM +0300, Dmitry V. Levin wrote:
> Everything seems to be ready for 4.6.
strace 4.6 is tagged and uploaded.
I'd like to use this opportunity to thank all who contributed to this release.
Andreas Schwab (8):
Fix warning when compiling for m68k
Decode TLS syscalls on m68k
M68K: Fix fetching syscall arguments
Document -C/-D
Remove extern declaration at file scope
Balance braces
Add biarch support for powerpc64
Handle biarch get/setrlimit
Carmelo AMOROSO (4):
sh: Add support for tracing sys_cacheflush system call
sh: Fix compilation warning in do_pipe due to missing prototype
sh: Add entries for not-multiplexed socket calls
sh: Add entry for not-multiplexed accept4
David Daney (1):
Update Linux MIPS syscalls to match 2.6.35-rc6+
Dmitry V. Levin (67):
Fix const-correctness issues uncovered by gcc -Wwrite-strings
* process.c (sys_waitid): Remove unused variable.
Split acinclude.m4
Import warnings.m4 from gnulib
Turn on more compiler warnings
Pass less information to qualify_one and qual_*
Update linux/hppa/syscallent.h to match Linux kernel v2.6.35
Update the list of CLOCK_* constants to match Linux kernel v2.6.32+
Enable support for less verbose build rules
Cleanup test_ptrace_setoptions()
Decode struct ucred for getsockopt SO_PEERCRED
Recognize more clone flags
Output diagnostics to stderr
Fix strace -f -o '|command' hangup
Fix build on uClibc
* net.c (protocols): Add more IPPROTO_* constants defined in netinet/in.h
Test PTRACE_O_TRACECLONE and PTRACE_O_TRACEVFORK along with PTRACE_O_TRACEFORK
Add HDIO_* ioctls defined in linux/hdreg.h
Update linux/ioctlent.h
strace.1: fix misleading italics
Add block ioctl support
block.c: cleanup
Update linux/*/syscallent.h files to match Linux kernel v2.6.37
Fix stat64 decoding on mips
* linux/*/syscallent.h: Fix typo in sys_newfstatat syscall flags.
Fix decoding of get[ug]id, gete[ug]id and setfs[ug]id return values
* defs.h (SYSCALL_NEVER_FAILS): Fix typo.
Simplify tprintf() declaration
Fix biarch support in IO dumping
* process.c (internal_exit) [IA64]: Remove redundant check.
Optimize known_scno()
Fix raw exit_group(2) decoding
Fix PTRACE_GETEVENTMSG usage and enhance test_ptrace_setoptions()
Add LOOP_* ioctls defined in linux/loop.h
Do not initialize native_scno on platforms with only one personality
Add TRACE_DESC flag to mmap, mmap2, and old_mmap sysentries
Add TRACE_DESC flag to fadvise64* sysentries
Add TRACE_FILE flag to swapoff sysentries
Add TRACE_DESC flag to fgetxattr, flistxattr, and fremovexattr sysentries
Add TRACE_DESC flag to epoll_create* sysentries
Fix flags of fallocate sysentries
Add TRACE_DESC|TRACE_FILE flags to fanotify_* sysentries
Sync debian/changelog and strace.spec with packages
Fix compilation warning reported by gcc -Wunused-but-set-variable
Update the list of files that must be distributed
sparc: fix compilation warning
Generate much of the CREDITS file from git log
Ignore generated intermediate header files
Remove obsolete .cvsignore files
ioctlsort: sync with ioctl_lookup()
Remove redundant ioctlent.h files
ppc, s390, sparc: regenerate ioctlent.h files
Implement two basic "strace -f" tests
Use "make check" in debian/rules and strace.spec
Generate an xz tar archive of the distribution
tests: avoid SIGPIPE
Fix struct xlat initialization bugs
Fix decoding of file descriptors
Recognize SI_KERNEL and SI_ASYNCNL
Fix decoding of user-generated signals
Enhance decoding of kernel-generated signals
Get rid of PT_GETSIGINFO
Show more details about signals received by traced processess
Prepare for 4.6 release
Update PTRACE_* constants
* CREDITS.in: Fix typo.
Ensure that PTRACE_GETSIGINFO et al are always defined on Linux
Edgar E. Iglesias (1):
Add support for the MicroBlaze architecture
Frederik Schüler (1):
linux/sparc: add missing syscall declarations
Holger Hans Peter Freyther (3):
* net.c (protocols): Add IPPROTO_GRE, IPPROTO_SCTP and IPPROTO_UDPLITE.
* net.c (socketlayers): Add more SOL_* constants from linux/socket.h
Parse SOL_SCTP socket options
Mike Frysinger (12):
* linux/ioctlent.sh: Search a few non-exported paths.
Blackfin: decode new syscalls
Fix long long little endian detection when cross-compiling
Fix off_t/rlim_t size checks when cross-compiling
Blackfin: update ioctl list
sparc: punt unused syscall.h.2
sparc: add new funcs to syscall.h
linux/sparc: move to common syscall.h
Update mount flags to latest linux
ioctlsort: zero pad ioctl codes to 4 places
tests: do not make missing /usr/bin/time a failure
linux/ioctlent: unify them all
Neil Campbell (1):
Correct get/set_robust_list syscall numbers for powerpc
Roland McGrath (2):
Fix sourceforge download URL.
Clean up pid2tcb usage
Sebastian Pipping (3):
Fix decoding of inotify_init1() flags
Print shutdown(2) modes as SHUT_* constants
Take all git branches into account for generation of CREDITS file
Wang Chao (9):
Forbid using mutually exclusive options -D and -p together
Fix error when judging if process has children
Handle CLONE_PARENT flag
Drop nclone_detached and related flags
Fix printing clone flags
Fix -e option with only one value in qualifier statement
Do not trace children cloned with CLONE_UNTRACED flag
Test how PTRACE_SETOPTIONS support works
Handle followfork using ptrace_setoptions if available
--
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20110316/44be07b5/attachment.bin>
More information about the Strace-devel
mailing list