Lines Matching +full:valgrind +full:-
1 This document describes some caveats about the use of Valgrind with
2 Python. Valgrind is used periodically by Python developers to try
5 If you want to enable valgrind support in Python, you will need to
6 configure Python --with-valgrind option or an older option
7 --without-pymalloc.
12 If you don't want to read about the details of using Valgrind, there
15 Misc/valgrind-python.supp. Second, you must uncomment the lines in
16 Misc/valgrind-python.supp that suppress the warnings for PyObject_Free and
19 If you want to use Valgrind more effectively and catch even more
20 memory leaks, you will need to configure python --without-pymalloc.
23 from the big blocks. This means Valgrind can't detect
25 to the system malloc. Note: configuring python --without-pymalloc
26 makes Python run much slower, especially when running under Valgrind.
27 You may need to run the tests in batches under Valgrind to keep
29 about 5 times longer to run --without-pymalloc.
32 test_ctypes causes Valgrind 3.1.1 to fail (crash).
33 test_socket_ssl should be skipped when running valgrind.
39 --------
40 Python uses its own small-object allocation scheme on top of malloc,
43 Valgrind may show some unexpected results when PyMalloc is used.
45 PyMalloc when configuring python by adding the --without-pymalloc option.
52 --without-pymalloc usually increases the usefulness of other tools.
54 If you use valgrind on a default build of Python, you will see
104 -- everything in Python, from integers to "stack frames",