forked from pool/strace
This commit is contained in:
parent
ac67f75455
commit
4639c54fbb
47
ptrace.diff
Normal file
47
ptrace.diff
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
--- 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 */
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 18 21:22:32 CEST 2007 - schwab@suse.de
|
||||||
|
|
||||||
|
- Decode more ptrace options.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 16 11:33:22 CET 2007 - schwab@suse.de
|
Fri Mar 16 11:33:22 CET 2007 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ License: Other License(s), see package
|
|||||||
Group: Development/Tools/Debuggers
|
Group: Development/Tools/Debuggers
|
||||||
Autoreqprov: on
|
Autoreqprov: on
|
||||||
Version: 4.5.15
|
Version: 4.5.15
|
||||||
Release: 6
|
Release: 10
|
||||||
Summary: A utility to trace the system calls of a program
|
Summary: A utility to trace the system calls of a program
|
||||||
Source: strace-%{version}.tar.bz2
|
Source: strace-%{version}.tar.bz2
|
||||||
Patch: strace-%{version}.diff
|
Patch: strace-%{version}.diff
|
||||||
@ -26,7 +26,8 @@ Patch4: strace-sysinfo.diff
|
|||||||
Patch5: strace-graph.diff
|
Patch5: strace-graph.diff
|
||||||
Patch6: ioctl.diff
|
Patch6: ioctl.diff
|
||||||
Patch7: fstatat-ppc64.patch
|
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
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -51,6 +52,7 @@ Authors:
|
|||||||
%patch5
|
%patch5
|
||||||
%patch6
|
%patch6
|
||||||
%patch7
|
%patch7
|
||||||
|
%patch8
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="$RPM_OPT_FLAGS"
|
export CFLAGS="$RPM_OPT_FLAGS"
|
||||||
@ -74,6 +76,8 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%doc %{_mandir}/man1/strace.1.gz
|
%doc %{_mandir}/man1/strace.1.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 18 2007 - schwab@suse.de
|
||||||
|
- Decode more ptrace options.
|
||||||
* Fri Mar 16 2007 - schwab@suse.de
|
* Fri Mar 16 2007 - schwab@suse.de
|
||||||
- Remove obsolete patch.
|
- Remove obsolete patch.
|
||||||
* Wed Jan 17 2007 - schwab@suse.de
|
* Wed Jan 17 2007 - schwab@suse.de
|
||||||
|
Loading…
x
Reference in New Issue
Block a user