Hello community, here is the log from the commit of package strace checked in at Thu Apr 19 01:03:20 CEST 2007. -------- --- strace/strace.changes 2007-03-16 11:33:45.000000000 +0100 +++ /mounts/work_src_done/STABLE/strace/strace.changes 2007-04-18 21:22:49.000000000 +0200 @@ -1,0 +2,5 @@ +Wed Apr 18 21:22:32 CEST 2007 - schwab@suse.de + +- Decode more ptrace options. + +------------------------------------------------------------------- New: ---- ptrace.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ strace.spec ++++++ --- /var/tmp/diff_new_pack.K19606/_old 2007-04-19 01:02:54.000000000 +0200 +++ /var/tmp/diff_new_pack.K19606/_new 2007-04-19 01:02:54.000000000 +0200 @@ -16,7 +16,7 @@ Group: Development/Tools/Debuggers Autoreqprov: on Version: 4.5.15 -Release: 6 +Release: 10 Summary: A utility to trace the system calls of a program Source: strace-%{version}.tar.bz2 Patch: strace-%{version}.diff @@ -26,7 +26,8 @@ Patch5: strace-graph.diff Patch6: ioctl.diff Patch7: fstatat-ppc64.patch -URL: http://www.liacs.nl/~wichert/strace/ +Patch8: ptrace.diff +URL: http://sourceforge.net/projects/strace/ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -51,6 +52,7 @@ %patch5 %patch6 %patch7 +%patch8 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -74,6 +76,8 @@ %doc %{_mandir}/man1/strace.1.gz %changelog +* Wed Apr 18 2007 - schwab@suse.de +- Decode more ptrace options. * Fri Mar 16 2007 - schwab@suse.de - Remove obsolete patch. * Wed Jan 17 2007 - schwab@suse.de ++++++ ptrace.diff ++++++ --- process.c +++ process.c @@ -2242,6 +2242,18 @@ #ifdef PTRACE_SETVRREGS { PTRACE_SETVRREGS, "PTRACE_SETVRREGS", }, #endif +#ifdef PTRACE_SETOPTIONS + { PTRACE_SETOPTIONS, "PTRACE_SETOPTIONS", }, +#endif +#ifdef PTRACE_GETEVENTMSG + { PTRACE_GETEVENTMSG, "PTRACE_GETEVENTMSG", }, +#endif +#ifdef PTRACE_GETSIGINFO + { PTRACE_GETSIGINFO, "PTRACE_GETSIGINFO", }, +#endif +#ifdef PTRACE_SETSIGINFO + { PTRACE_SETSIGINFO, "PTRACE_SETSIGINFO", }, +#endif #ifdef SUNOS4 { PTRACE_READDATA, "PTRACE_READDATA" }, { PTRACE_WRITEDATA, "PTRACE_WRITEDATA" }, @@ -3016,10 +3028,12 @@ tprintf("%#lx, ", tcp->u_arg[2]); #ifdef LINUX switch (tcp->u_arg[0]) { +#ifndef IA64 case PTRACE_PEEKDATA: case PTRACE_PEEKTEXT: case PTRACE_PEEKUSER: break; +#endif case PTRACE_CONT: case PTRACE_SINGLESTEP: case PTRACE_SYSCALL: @@ -3035,8 +3049,12 @@ case PTRACE_PEEKDATA: case PTRACE_PEEKTEXT: case PTRACE_PEEKUSER: +#ifdef IA64 + return RVAL_HEX; +#else printnum(tcp, tcp->u_arg[3], "%#lx"); break; +#endif } } #endif /* LINUX */ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org