- update to 3.22.0: (jsc#PED-5442):

* Memcheck now tests and warns about the values used for
    alignment and size. These apply to various functions: memalign,
    posix_memalign and aligned_alloc in C and various overloads
    of operators new and delete in C++. The kinds of error that can
    be detected are
    - invalid alignment, for instance the alignment is usually required
      to be a power of 2
    - mismatched alignment between aligned allocation and aligned
      deallocation
    - mismatched size when sized delete is used
    - bad size for functions that have implementation defined behaviour
      when the requested size is zero
  * many bug fixes, see https://valgrind.org/docs/manual/dist.news.html

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=275
This commit is contained in:
Dirk Mueller 2023-11-24 09:19:08 +00:00 committed by Git OBS Bridge
parent 70e6bc7607
commit 8359fc3c64
4 changed files with 25 additions and 5 deletions

BIN
valgrind-3.21.0.tar.bz2 (Stored with Git LFS)

Binary file not shown.

3
valgrind-3.22.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c811db5add2c5f729944caf47c4e7a65dcaabb9461e472b578765dd7bf6d2d4c
size 16565502

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Fri Nov 24 09:07:29 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 3.22.0: (jsc#PED-5442):
* Memcheck now tests and warns about the values used for
alignment and size. These apply to various functions: memalign,
posix_memalign and aligned_alloc in C and various overloads
of operators new and delete in C++. The kinds of error that can
be detected are
- invalid alignment, for instance the alignment is usually required
to be a power of 2
- mismatched alignment between aligned allocation and aligned
deallocation
- mismatched size when sized delete is used
- bad size for functions that have implementation defined behaviour
when the requested size is zero
* many bug fixes, see https://valgrind.org/docs/manual/dist.news.html
-------------------------------------------------------------------
Wed Nov 15 10:09:48 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@ -29,7 +29,7 @@
%endif
%bcond_without docs
Name: valgrind%{?psuffix}
Version: 3.21.0
Version: 3.22.0
Release: 0
Summary: Memory Management Debugger
License: GFDL-1.2-only AND GPL-2.0-or-later
@ -209,12 +209,13 @@ if test -d %{buildroot}%{_datadir}/doc/valgrind; then
fi
mkdir -p %{buildroot}%{_docdir}/%{name}
rm %{buildroot}/%{_includedir}/valgrind/{valgrind,callgrind,dhat,drd,helgrind,memcheck}.h
rm %{buildroot}/%{_includedir}/valgrind/{valgrind,cachegrind,callgrind,dhat,drd,helgrind,memcheck}.h
%else
install -m 755 -d %{buildroot}/%{_includedir}/valgrind
install -m 644 -t %{buildroot}/%{_includedir}/valgrind \
include/valgrind.h \
cachegrind/cachegrind.h \
callgrind/callgrind.h \
dhat/dhat.h \
drd/drd.h \
@ -377,6 +378,7 @@ VALGRIND_LIB=$PWD/.in_place VALGRIND_LIB_INNER=$PWD/.in_place ./coregrind/valgri
%files -n valgrind-client-headers
%dir %{_includedir}/valgrind
%{_includedir}/valgrind/cachegrind.h
%{_includedir}/valgrind/callgrind.h
%{_includedir}/valgrind/dhat.h
%{_includedir}/valgrind/drd.h