Accepting request 20102 from devel:tools
Copy from devel:tools/valgrind based on submit request 20102 from user dirkmueller OBS-URL: https://build.opensuse.org/request/show/20102 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=28
This commit is contained in:
parent
4f7c1df601
commit
fbdc0e7dd5
@ -1,23 +0,0 @@
|
|||||||
--- glibc-2.7.supp
|
|
||||||
+++ glibc-2.7.supp
|
|
||||||
@@ -28,3 +28,20 @@
|
|
||||||
obj:/lib*/ld-2.7*.so*
|
|
||||||
obj:/lib*/ld-2.7*.so*
|
|
||||||
}
|
|
||||||
+
|
|
||||||
+# the same for out of bound reads
|
|
||||||
+{
|
|
||||||
+ dl-hack3-2
|
|
||||||
+ Memcheck:Addr4
|
|
||||||
+ obj:/lib*/ld-2.7*.so*
|
|
||||||
+ obj:/lib*/ld-2.7*.so*
|
|
||||||
+ obj:/lib*/ld-2.7*.so*
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+{
|
|
||||||
+ dl-hack3-3
|
|
||||||
+ Memcheck:Addr8
|
|
||||||
+ obj:/lib*/ld-2.7*.so*
|
|
||||||
+ obj:/lib*/ld-2.7*.so*
|
|
||||||
+ obj:/lib*/ld-2.7*.so*
|
|
||||||
+}
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:669ee7aab8a3a905520159b6d7be35d3911e1a4d7a67d90dc1c12c00693184a9
|
|
||||||
size 5183739
|
|
3
valgrind-3.5.0.tar.bz2
Normal file
3
valgrind-3.5.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:743a5132bbebc247169aefae6e17657677fdf0961aba1668dd4ee7028d27ba80
|
||||||
|
size 5482423
|
@ -1,3 +1,19 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 8 09:34:49 CEST 2009 - dmueller@suse.de
|
||||||
|
|
||||||
|
- update to 3.5.0:
|
||||||
|
* Support for glibc 2.10, gcc 4.5 has been added.
|
||||||
|
* Improvements and simplifications to Memcheck's leak checker.
|
||||||
|
* Clarification and simplifications in various aspects of Valgrind's
|
||||||
|
text output.
|
||||||
|
* XML output for Helgrind and Ptrcheck.
|
||||||
|
* Performance and stability improvements for Helgrind and DRD.
|
||||||
|
* Genuinely atomic support for x86/amd64/ppc atomic instructions.
|
||||||
|
* A new experimental tool, BBV, useful for computer architecture
|
||||||
|
research.
|
||||||
|
* Improved Wine support, including ability to read Windows PDB
|
||||||
|
debuginfo.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 13 01:52:58 CET 2009 - dmueller@suse.de
|
Fri Mar 13 01:52:58 CET 2009 - dmueller@suse.de
|
||||||
|
|
||||||
|
201
valgrind.spec
201
valgrind.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package valgrind (Version 3.4.1)
|
# spec file for package valgrind (Version 3.5.0)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
@ -27,14 +27,13 @@ License: GPL v2 only
|
|||||||
Group: Development/Tools/Debuggers
|
Group: Development/Tools/Debuggers
|
||||||
Summary: Valgrind Suite of Tools for Debugging and Profiling
|
Summary: Valgrind Suite of Tools for Debugging and Profiling
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Version: 3.4.1
|
Version: 3.5.0
|
||||||
Release: 1
|
Release: 1
|
||||||
Source0: %{name}-%{version}.tar.bz2
|
Source0: %{name}-%{version}.tar.bz2
|
||||||
# svn di svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_2_1 svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH > 3_2_BRANCH.diff
|
# svn di svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_2_1 svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH > 3_2_BRANCH.diff
|
||||||
# svn di svn://svn.valgrind.org/vex/tags/VEX_3_2_1 svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH > VEX_3_2_BRANCH.diff
|
# svn di svn://svn.valgrind.org/vex/tags/VEX_3_2_1 svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH > VEX_3_2_BRANCH.diff
|
||||||
Patch8: jit-runtime-support.diff
|
Patch1: jit-runtime-support.diff
|
||||||
Patch9: deprecated.diff
|
Patch2: deprecated.diff
|
||||||
Patch10: update-suppressions.diff
|
|
||||||
Provides: callgrind = %version
|
Provides: callgrind = %version
|
||||||
Obsoletes: callgrind < %version
|
Obsoletes: callgrind < %version
|
||||||
ExclusiveArch: %ix86 x86_64 ppc ppc64
|
ExclusiveArch: %ix86 x86_64 ppc ppc64
|
||||||
@ -117,8 +116,8 @@ Authors:
|
|||||||
%setup -q -n %{name}-%{version}
|
%setup -q -n %{name}-%{version}
|
||||||
cd VEX
|
cd VEX
|
||||||
cd ..
|
cd ..
|
||||||
#%patch8
|
#%patch1
|
||||||
%patch9
|
%patch2
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="$RPM_OPT_FLAGS"
|
export CFLAGS="$RPM_OPT_FLAGS"
|
||||||
@ -135,8 +134,7 @@ mv $RPM_BUILD_ROOT/usr/share/doc/valgrind $RPM_BUILD_ROOT/usr/share/doc/packages
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%exclude %_libdir/valgrind/*/*.a
|
%doc README* NEWS AUTHORS COPYING COPYING.DOCS
|
||||||
%doc README* NEWS ACKNOWLEDGEMENTS AUTHORS COPYING
|
|
||||||
/usr/bin/*
|
/usr/bin/*
|
||||||
%_libdir/valgrind
|
%_libdir/valgrind
|
||||||
%doc %_mandir/*/*
|
%doc %_mandir/*/*
|
||||||
@ -145,190 +143,5 @@ mv $RPM_BUILD_ROOT/usr/share/doc/valgrind $RPM_BUILD_ROOT/usr/share/doc/packages
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/usr/include/valgrind
|
/usr/include/valgrind
|
||||||
/usr/%_lib/pkgconfig/valgrind.pc
|
/usr/%_lib/pkgconfig/valgrind.pc
|
||||||
%_libdir/valgrind/*/*.a
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Fri Mar 13 2009 dmueller@suse.de
|
|
||||||
- update to 3.4.1 (bnc#479701):
|
|
||||||
* 3.4.1 is a bug-fix release that fixes some regressions and
|
|
||||||
assertion failures in debug info reading in 3.4.0, most notably
|
|
||||||
incorrect stack traces on amd64-linux on older (glibc-2.3 based)
|
|
||||||
systems. Various other debug info problems are also fixed. A
|
|
||||||
number of bugs in the exp-ptrcheck tool introduced in 3.4.0
|
|
||||||
have been fixed.
|
|
||||||
* Fri Jan 23 2009 dmueller@suse.de
|
|
||||||
- update to 3.4.0:
|
|
||||||
* http://www.valgrind.org/docs/manual/dist.news.html
|
|
||||||
* Sun Nov 23 2008 dmueller@suse.de
|
|
||||||
- update suppressions
|
|
||||||
* Thu Nov 20 2008 dmueller@suse.de
|
|
||||||
- fix .valgrindrc reading vulnerability (CVE-2008-4865, bnc#445013)
|
|
||||||
- add support for glibc 2.9
|
|
||||||
* Wed Nov 05 2008 dmueller@suse.de
|
|
||||||
- add syscall wrappers for pipe2
|
|
||||||
* Tue Jun 24 2008 schwab@suse.de
|
|
||||||
- Add fadvice64 wrapper.
|
|
||||||
* Sun Jun 22 2008 dmueller@suse.de
|
|
||||||
- update to 3.3.1:
|
|
||||||
n-i-bz Massif segfaults at exit
|
|
||||||
n-i-bz Memcheck asserts on Altivec code
|
|
||||||
n-i-bz fix sizeof bug in Helgrind
|
|
||||||
n-i-bz check fd on sys_llseek
|
|
||||||
n-i-bz update syscall lists to kernel 2.6.23.1
|
|
||||||
n-i-bz support sys_sync_file_range
|
|
||||||
n-i-bz handle sys_sysinfo, sys_getresuid, sys_getresgid on ppc64-linux
|
|
||||||
n-i-bz intercept memcpy in 64-bit ld.so's
|
|
||||||
n-i-bz Fix wrappers for sys_{futimesat,utimensat}
|
|
||||||
n-i-bz Minor false-error avoidance fixes for Memcheck
|
|
||||||
n-i-bz libmpiwrap.c: add a wrapper for MPI_Waitany
|
|
||||||
n-i-bz helgrind support for glibc-2.8
|
|
||||||
n-i-bz partial fix for mc_leakcheck.c:698 assert:
|
|
||||||
'lc_shadows[i]->data + lc_shadows[i] ...
|
|
||||||
n-i-bz Massif/Cachegrind output corruption when programs fork
|
|
||||||
n-i-bz register allocator fix: handle spill stores correctly
|
|
||||||
n-i-bz add support for PA6T PowerPC CPUs
|
|
||||||
126389 vex x86->IR: 0xF 0xAE (FXRSTOR)
|
|
||||||
158525 ==126389
|
|
||||||
152818 vex x86->IR: 0xF3 0xAC (repz lodsb)
|
|
||||||
153196 vex x86->IR: 0xF2 0xA6 (repnz cmpsb)
|
|
||||||
155011 vex x86->IR: 0xCF (iret)
|
|
||||||
155091 Warning [...] unhandled DW_OP_ opcode 0x23
|
|
||||||
156960 ==155901
|
|
||||||
155528 support Core2/SSSE3 insns on x86/amd64
|
|
||||||
155929 ms_print fails on massif outputs containing long lines
|
|
||||||
157665 valgrind fails on shmdt(0) after shmat to 0
|
|
||||||
157748 support x86 PUSHFW/POPFW
|
|
||||||
158212 helgrind: handle pthread_rwlock_try{rd,wr}lock.
|
|
||||||
158425 sys_poll incorrectly emulated when RES==0
|
|
||||||
158744 vex amd64->IR: 0xF0 0x41 0xF 0xC0 (xaddb)
|
|
||||||
160907 Support for a couple of recent Linux syscalls
|
|
||||||
161285 Patch -- support for eventfd() syscall
|
|
||||||
161378 illegal opcode in debug libm (FUCOMPP)
|
|
||||||
160136 ==161378
|
|
||||||
161487 number of suppressions files is limited to 10
|
|
||||||
162386 ms_print typo in milliseconds time unit for massif
|
|
||||||
161036 exp-drd: client allocated memory was never freed
|
|
||||||
162663 signalfd_wrapper fails on 64bit linux
|
|
||||||
* Sun Apr 27 2008 dmueller@suse.de
|
|
||||||
- update glibc 2.8 support
|
|
||||||
* Sun Dec 16 2007 dmueller@suse.de
|
|
||||||
- readd deprecated #define's (#348337)
|
|
||||||
* Wed Dec 12 2007 dmueller@suse.de
|
|
||||||
- update to 3.3.0 (final):
|
|
||||||
* last minute bugfixes
|
|
||||||
* Thu Dec 06 2007 dmueller@suse.de
|
|
||||||
- update jit-support patch
|
|
||||||
* Mon Dec 03 2007 dmueller@suse.de
|
|
||||||
- update to 3.3.0 RC1:
|
|
||||||
- Helgrind works again
|
|
||||||
- Massif has been majorly overhauled
|
|
||||||
- Cachegrind now does branch-prediction profiling
|
|
||||||
- New experimental tools Omega and DRD
|
|
||||||
- Many small refinements to stability, scalability and performance
|
|
||||||
- Somewhat restructured documentation
|
|
||||||
- Many bug fixes
|
|
||||||
* Mon Nov 26 2007 dmueller@suse.de
|
|
||||||
- fix build against glibc 2.7
|
|
||||||
* Fri Sep 14 2007 dmueller@suse.de
|
|
||||||
- fix divisions by zero in massif (#310234)
|
|
||||||
* Wed Sep 12 2007 dmueller@suse.de
|
|
||||||
- fix build on ppc64 again
|
|
||||||
- update suppressions
|
|
||||||
* Fri Aug 24 2007 dmueller@suse.de
|
|
||||||
- fix valgrind on x86_64 (#296803)
|
|
||||||
* Tue Aug 21 2007 dmueller@suse.de
|
|
||||||
- suppression update
|
|
||||||
* Tue Jul 24 2007 dmueller@suse.de
|
|
||||||
- update suppression file
|
|
||||||
* Mon Jul 09 2007 dmueller@suse.de
|
|
||||||
- support JIT runtimes (#289490)
|
|
||||||
* Tue Jul 03 2007 dmueller@suse.de
|
|
||||||
- update suppression file (#287090)
|
|
||||||
* Wed May 23 2007 dmueller@suse.de
|
|
||||||
- build against glibc 2.6
|
|
||||||
* Thu Apr 05 2007 dmueller@suse.de
|
|
||||||
- split into -devel subpackage
|
|
||||||
* Fri Mar 30 2007 dmueller@suse.de
|
|
||||||
- add patch to track undefinedness in environment (#249676)
|
|
||||||
* Tue Jan 30 2007 dmueller@suse.de
|
|
||||||
- update to 3.2.3:
|
|
||||||
* fixes two serious regressions introduced in 3.2.2
|
|
||||||
* intercept stpcpy_chk (#234247)
|
|
||||||
- fix openat syscall wrapper (#240225)
|
|
||||||
* Thu Jan 25 2007 dmueller@suse.de
|
|
||||||
- intercept stpcpy_chk and memrchr as well (#234347)
|
|
||||||
* Tue Jan 23 2007 dmueller@suse.de
|
|
||||||
- switch to gcc-32bit on x86_64
|
|
||||||
* Mon Jan 22 2007 dmueller@suse.de
|
|
||||||
- update to 3.2.2:
|
|
||||||
* many fixes for ppc 32/64 (#fate 301640)
|
|
||||||
* Tue Oct 17 2006 dmueller@suse.de
|
|
||||||
- disable omega plugin for ppc/ppc64
|
|
||||||
* Mon Oct 16 2006 dmueller@suse.de
|
|
||||||
- update to 3.2 BRANCH:
|
|
||||||
* support glibc 2.5
|
|
||||||
* update suppressions
|
|
||||||
- add omega plugin
|
|
||||||
* Sat Sep 16 2006 dmueller@suse.de
|
|
||||||
- update to 3.2.1:
|
|
||||||
* suppresion updates
|
|
||||||
* Fri Sep 15 2006 dmueller@suse.de
|
|
||||||
- update to 3.2.1rc1:
|
|
||||||
* about 36 bugfixes
|
|
||||||
* Wed Sep 13 2006 stbinner@suse.de
|
|
||||||
- fix build with < Factory
|
|
||||||
* Mon Aug 28 2006 dmueller@suse.de
|
|
||||||
- fix suppressions
|
|
||||||
- update drd plugin
|
|
||||||
* Thu Aug 24 2006 dmueller@suse.de
|
|
||||||
- add experimental drd plugin
|
|
||||||
- fix build on x86_64
|
|
||||||
* Wed Aug 02 2006 dmueller@suse.de
|
|
||||||
- also fix multibyte NOP parsing for x86_64
|
|
||||||
* Tue Aug 01 2006 dmueller@suse.de
|
|
||||||
- add patch to handle multibyte NOPs as generated by
|
|
||||||
recent binutils
|
|
||||||
* Wed Jun 07 2006 dmueller@suse.de
|
|
||||||
- update to 3.2.0 final
|
|
||||||
* only marginal changes since rc1
|
|
||||||
* Tue May 30 2006 dmueller@suse.de
|
|
||||||
- update to 3.2.0 rc1:
|
|
||||||
* ppc64 support
|
|
||||||
* callgrind now integrated part
|
|
||||||
* massive performance improvements
|
|
||||||
* lots of emulation fixlets
|
|
||||||
* Thu Mar 16 2006 dmueller@suse.de
|
|
||||||
- update to 3.1.1 (FATE #300493)
|
|
||||||
* Mon Mar 06 2006 dmueller@suse.de
|
|
||||||
- various updates from branch to fix PPC32 support
|
|
||||||
* Mon Feb 06 2006 dmueller@suse.de
|
|
||||||
- Fix GDB support
|
|
||||||
* Mon Feb 06 2006 dmueller@suse.de
|
|
||||||
- Reduce BuildRequires
|
|
||||||
* Wed Jan 25 2006 mls@suse.de
|
|
||||||
- converted neededforbuild to BuildRequires
|
|
||||||
* Wed Jan 04 2006 dmueller@suse.de
|
|
||||||
- update to 3.1 branch
|
|
||||||
* Fri Dec 09 2005 dmueller@suse.de
|
|
||||||
- fix strict-aliasing issue
|
|
||||||
* Mon Nov 28 2005 dmueller@suse.de
|
|
||||||
- 3.1.0 final update
|
|
||||||
* Mon Nov 21 2005 dmueller@suse.de
|
|
||||||
- 3.1.0 RC1 update
|
|
||||||
* Thu Nov 10 2005 dmueller@suse.de
|
|
||||||
- update to 3.1 SVN
|
|
||||||
* Tue Nov 08 2005 dmueller@suse.de
|
|
||||||
- add hack to make valgrind work with apps that require executable stack
|
|
||||||
* Thu Sep 15 2005 dmueller@suse.de
|
|
||||||
- update 3.0.1 final
|
|
||||||
* Thu Aug 25 2005 dmueller@suse.de
|
|
||||||
- make massif work again
|
|
||||||
* Sun Aug 21 2005 dmueller@suse.de
|
|
||||||
- fix trace-children=yes failure
|
|
||||||
- add default suppressions for SL 10
|
|
||||||
* Mon Aug 15 2005 dmueller@suse.de
|
|
||||||
- regenerate VEX offset headers, otherwise it just hangs
|
|
||||||
* Fri Aug 12 2005 dmueller@suse.de
|
|
||||||
- update to 3.0 branch to make it work on non-SSE platforms (#104181)
|
|
||||||
* Fri Aug 05 2005 dmueller@suse.de
|
|
||||||
- initial package of 3.0
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user