aboutsummaryrefslogtreecommitdiff
path: root/.valgrind.supp
Commit message (Collapse)AuthorAge
* reorgJustin M. Keyes2016-06-03
|
* job: Refactor process spawning and startup argumentsThiago de Arruda2015-02-23
| | | | | | | | - process spawning was decoupled from the rest of the job control logic. The goal is reusing it for spawning processes connected to pseudo terminal file descriptors. - job_start now receives a JobOptions structure containing all the startup options.
* test: Pass --show-possibly-lost=no to valgrind in helpers.luaThiago de Arruda2014-11-07
| | | | | This command-line flag will suppress all warnings about interior pointers, which are used in hashtab.c.
* test: Add more valgrind "possibly lost" suppressionsThiago de Arruda2014-11-06
| | | | These valgrind entries are false positives because vim uses interior pointers.
* test: Add valgrind suppression for libuv memory leakThiago de Arruda2014-11-03
| | | | | | | | | A memory leak happens in uv_spawn when stdio is set to UV_IGNORE and the child process fails to start. This only happens when libuv is compiled with gcc and optimizations enabled(the default). Compiling with '-O0' removes the leak, but all that can be done right now is ignore the leak by adding a valgrind suppression.
* Build: Enable valgrind's --leak-check when testing the APIThiago de Arruda2014-05-26
|
* Add helpers for debugging with valgrindThiago de Arruda2014-04-05
| | | | | | | The environment variable USE_VALGRIND can be set to run tests with valgrind. If VALGRIND_GDB is set, valgrind will start it's own gdbserver for remote debugging with `target remote | vgdb`. USE_GDB can still be used, but it will be ignored if USE_VALGRIND is set.
* Refactor travis build to use clang's sanitizersThiago de Arruda2014-03-13
| | | | | | | | | | | - Valgrind configuration removed - Fix errors reported by the undefined behavior sanitizer - Travis will now run two build steps: - A normal build of a shared library for unit testing(in parallel with gcc) - A clang build with some sanitizers enabled for integration testing. After these changes travis will run much faster, while providing valgrind-like error detection.
* Add valgrind suppression fileThiago de Arruda2014-02-26