From 3daa6657d77cc0983dba9284abdf566db44870e9 Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Thu, 9 Dec 2010 12:31:03 +0100 Subject: [PATCH] Add memmove to /etc/ltrace.conf - Resolves: #658311 --- ltrace-0.5-etc-memmove.patch | 13 +++++++++++++ ltrace.spec | 8 +++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 ltrace-0.5-etc-memmove.patch diff --git a/ltrace-0.5-etc-memmove.patch b/ltrace-0.5-etc-memmove.patch new file mode 100644 index 0000000..1e0ac28 --- /dev/null +++ b/ltrace-0.5-etc-memmove.patch @@ -0,0 +1,13 @@ +diff -up ltrace-0.5/etc/ltrace.conf\~ ltrace-0.5/etc/ltrace.conf +--- ltrace-0.5/etc/ltrace.conf~ 2006-02-20 22:55:47.000000000 +0100 ++++ ltrace-0.5/etc/ltrace.conf 2010-12-09 12:24:31.000000000 +0100 +@@ -237,6 +237,7 @@ string basename(string); + string index(string,char); + addr memchr(string,char,ulong); + addr memcpy(addr,string3,ulong); ++addr memmove(addr,string3,ulong); + addr memset(addr,char,long); + string rindex(string,char); + addr stpcpy(addr,string); + +Diff finished. Thu Dec 9 12:24:37 2010 diff --git a/ltrace.spec b/ltrace.spec index ab5ad15..e86f05e 100644 --- a/ltrace.spec +++ b/ltrace.spec @@ -1,7 +1,7 @@ Summary: Tracks runtime library calls from dynamically linked executables Name: ltrace Version: 0.5 -Release: 17.45svn%{?dist} +Release: 18.45svn%{?dist} URL: http://ltrace.alioth.debian.org/ License: GPLv2+ Group: Development/Debuggers @@ -38,6 +38,7 @@ Patch19: ltrace-0.5-fork-ppc64.patch Patch20: ltrace-0.5-exec-stripped.patch Patch21: ltrace-0.5-ppc-plt-glink.patch Patch22: ltrace-0.5-demangle.patch +Patch23: ltrace-0.5-etc-memmove.patch %description Ltrace is a debugging program which runs a specified command until the @@ -74,6 +75,7 @@ execution of processes. %patch20 -p1 %patch21 -p1 %patch22 -p1 +%patch23 -p1 sed -i -e 's/-o root -g root//' Makefile.in %build @@ -107,6 +109,10 @@ rm -rf $RPM_BUILD_ROOT %config(noreplace) %{_sysconfdir}/ltrace.conf %changelog +* Thu Dec 9 2010 Petr Machata - 0.5-18.45svn +- Add memmove to /etc/ltrace.conf +- Resolves: #658311 + * Wed Sep 8 2010 Petr Machata - 0.5-17.45svn - Fix demangler resolution. Libiberty is not in the default install anymore, and the fallback configure check for __cxa_demangle doesn't