From e0409e9ec2aa98da399d235aa06ffce8c1390ae4a403940578d6108c5ed375ba Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Sat, 16 Aug 2008 00:52:15 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strace?expand=0&rev=11 --- madvice.diff | 30 ++++++++++++++++++++++++++++++ strace.changes | 5 +++++ strace.spec | 6 +++++- 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 madvice.diff diff --git a/madvice.diff b/madvice.diff new file mode 100644 index 0000000..64a122e --- /dev/null +++ b/madvice.diff @@ -0,0 +1,30 @@ +diff -urN strace-4.5.17.orig/mem.c strace-4.5.17/mem.c +--- strace-4.5.17.orig/mem.c 2008-05-20 06:41:56.000000000 +0530 ++++ strace-4.5.17/mem.c 2008-07-30 23:06:51.325115690 +0530 +@@ -388,7 +388,7 @@ + #ifdef MADV_NORMAL + { MADV_NORMAL, "MADV_NORMAL" }, + #endif +-#ifdef MADZV_RANDOM ++#ifdef MADV_RANDOM + { MADV_RANDOM, "MADV_RANDOM" }, + #endif + #ifdef MADV_SEQUENTIAL +@@ -397,7 +397,7 @@ + #ifdef MADV_WILLNEED + { MADV_WILLNEED, "MADV_WILLNEED" }, + #endif +-#ifdef MADV_DONTNED ++#ifdef MADV_DONTNEED + { MADV_DONTNEED, "MADV_DONTNEED" }, + #endif + { 0, NULL }, +@@ -410,7 +410,7 @@ + { + if (entering(tcp)) { + tprintf("%#lx, %lu, ", tcp->u_arg[0], tcp->u_arg[1]); +- printflags(madvise_flags, tcp->u_arg[2], "MADV_???"); ++ printxval(madvise_flags, tcp->u_arg[2], "MADV_???"); + } + return 0; + } diff --git a/strace.changes b/strace.changes index ace61e8..729d1e4 100644 --- a/strace.changes +++ b/strace.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Aug 12 16:30:43 CEST 2008 - schwab@suse.de + +- Add fix for madvice decoding. + ------------------------------------------------------------------- Tue Aug 5 15:09:10 CEST 2008 - schwab@suse.de diff --git a/strace.spec b/strace.spec index 8bee810..5c5026a 100644 --- a/strace.spec +++ b/strace.spec @@ -23,11 +23,12 @@ License: BSD 3-Clause Group: Development/Tools/Debuggers AutoReqProv: on Version: 4.5.17 -Release: 9 +Release: 13 Summary: A utility to trace the system calls of a program Source: strace-%{version}.tar.bz2 Patch: strace-%{version}.diff Patch1: vfork.diff +Patch2: madvice.diff Url: http://sourceforge.net/projects/strace/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -48,6 +49,7 @@ Authors: %setup -q %patch %patch1 +%patch2 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -71,6 +73,8 @@ rm -rf $RPM_BUILD_ROOT %doc %{_mandir}/man1/strace.1.gz %changelog +* Tue Aug 12 2008 schwab@suse.de +- Add fix for madvice decoding. * Tue Aug 05 2008 schwab@suse.de - Add fix for vfork handling. * Tue Jul 22 2008 schwab@suse.de