Package: dmalloc / 5.5.2-8
Metadata
Package | Version | Patches format |
---|---|---|
dmalloc | 5.5.2-8 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
01 configure.ac.patch | (download) |
configure.ac |
6 0 + 6 - 0 ! |
removes explicit checking of cxx in configure.in This patch removes explicit checking of CXX that indeed avoids the --enable-cxx user option. |
02 Makefile.in.patch | (download) |
Makefile.in |
144 108 + 36 - 0 ! |
changes for building shared libraries This patch includes changes for building shared libraries with PIC object files and the correct soname and libname. |
03 threads.patch | (download) |
settings.dist |
2 1 + 1 - 0 ! |
fix lock_threads in settings.dist This patch takes into account that if --enable-threads is used, LOCK_THREADS doesn't get updated |
04 fix strndup macro.patch | (download) |
dmalloc.h.3 |
1 1 + 0 - 0 ! |
fix strndup macro |
05 posix memalign.patch | (download) |
Makefile.in |
1 1 + 0 - 0 ! |
aligned memory allocation Changes to the allocators, to allow for aligned allocation. Not very well tested. May not be portable. Also changed GET_RET_ADDR macro. . dmalloc (5.5.2-2) unstable; urgency=low . * Added posix_memalign * changed GET_RET_ADDR() to use __builtin_return_address |
06 dmalloc tag.patch | (download) |
chunk.c |
62 62 + 0 - 0 ! |
added dmalloc_tag() A macro and functions that allow setting the pointer's file and line number information. Useful for pointers from outside like curses' item_new(). . dmalloc (5.5.2-3) unstable; urgency=low . *Added dmalloc_tag() |
07 doc update.patch | (download) |
docs/dmalloc.texi |
15 14 + 1 - 0 ! |
update docs Added information on dmalloc_tag and posix_memalign to texinfo file . dmalloc (5.5.2-3) unstable; urgency=low . *Document dmalloc tag and posix_memalign |
08 align2.patch | (download) |
chunk.c |
224 118 + 106 - 0 ! |
move alignment into chunk.c This patch integrates the alignment fixes with chunk.c allocator. This resolves some errors that the make heavy tests gave. The allocation sizes are now accounted for properly and fence overruns are more likely to be detected. make heavy tests pass without error. . dmalloc (5.5.2-3) unstable; urgency=low . * Integrate alignment into chunk.c |
09 strdup macro fix.patch | (download) |
dmalloc.h.3 |
1 1 + 0 - 0 ! |
undefined strdup macro compilation on sid fails due to strdup define in string2.h system header. Added #undef to dmalloc.h.3 to fix . dmalloc (5.5.2-2) unstable; urgency=low . * Undefined strdup |
10 recursion fix.patch | (download) |
malloc.c |
4 3 + 1 - 0 ! |
fix a recursion error libc6-2.13-33 causes an infinite recursion in vfprintf which calls free(0). This patch disables error reporting on free(0). As a consequence it will fail one of the special tests, but it fixes the segfaults. . dmalloc (5.5.2-3) unstable; urgency=low . * fix recursion in libc |
11 pnt info fix.patch | (download) |
chunk.c |
2 1 + 1 - 0 ! |
minor fix to pointer information Realloc is a tad more efficient that way. . dmalloc (5.5.2-2) unstable; urgency=low . *Fix pointer information |
12 clang ftbfs.diff | (download) |
malloc.c |
2 1 + 1 - 0 ! |
fix clang ftbfs |
13 fix ldflags in makefile.patch | (download) |
Makefile.in |
8 4 + 4 - 0 ! |
fix ldflags in makefile |
14 fix perl shebang.patch | (download) |
contrib/dmalloc_summarize.pl |
2 1 + 1 - 0 ! |
fix perl shebang in contrib/dmalloc_summarize.pl to appease Lintian. |
15 use AC_LANG_SOURCE macro.patch | (download) |
configure.ac |
38 19 + 19 - 0 ! |
use ac_lang_source macro for all test code. The use of this macro has been required since version 2.66 of autoconf. |
16 fix compilation warnings.patch | (download) |
chunk.c |
8 4 + 4 - 0 ! |
fix compilation warnings. |