]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Implement --redzone-size and --core-redzone-size
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Tue, 31 Jul 2012 22:17:28 +0000 (22:17 +0000)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Tue, 31 Jul 2012 22:17:28 +0000 (22:17 +0000)
commitd045b4236ad804c0bbeddfc4f7fc2a3ac27b1265
tree51a2585ae7e2a722864964a871970ce51c993e2f
parent572800ce5a7565653428464733b821dd89999d44
Implement --redzone-size and --core-redzone-size

* For tools replacing the malloc library (e.g. Memcheck, Helgrind, ...),
  the option --redzone-size=<number> allows to control the padding
  blocks (redzones) added before and after each client allocated block.
  Smaller redzones decrease the memory needed by Valgrind. Bigger
  redzones increase the chance to detect blocks overrun or underrun.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12807
21 files changed:
NEWS
coregrind/m_main.c
coregrind/m_mallocfree.c
coregrind/m_options.c
coregrind/pub_core_options.h
docs/xml/manual-core.xml
helgrind/hg_main.c
include/pub_tool_mallocfree.h
memcheck/mc_errors.c
memcheck/mc_include.h
memcheck/mc_main.c
memcheck/mc_malloc_wrappers.c
memcheck/tests/Makefile.am
memcheck/tests/clo_redzone.c [new file with mode: 0644]
memcheck/tests/clo_redzone_128.stderr.exp [new file with mode: 0644]
memcheck/tests/clo_redzone_128.vgtest [new file with mode: 0644]
memcheck/tests/clo_redzone_default.stderr.exp [new file with mode: 0644]
memcheck/tests/clo_redzone_default.vgtest [new file with mode: 0644]
memcheck/tests/x86-linux/scalar.stderr.exp
none/tests/cmdline1.stdout.exp
none/tests/cmdline2.stdout.exp