[PATCH/RFC 0/7] Re: [PATCH] memory leak reported by valgrind
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Oct 2, 2010, 08:27 UTC
- Message-ID
- <20101002082752.GA29638@burratino>
- In-Reply-To
- <20100810032647.GA2386@burratino>
Jonathan Nieder wrote:
> Could something like leaky() be used to insert > an artificial stack frame at allocation time to make suppressions > simpler to write?
Yes, I think it could.
Thanks to Pierre Habouzit for the initial idea and David Barr for advice on the execution.
Thoughts? Bugs? Improvements?
Jonathan Nieder (7): init: plug tiny memory leak lockfile: introduce alloc_lock_file() to avoid valgrind noise environment.c: remove unused variable setup: make sure git dir path is in a permanent buffer Introduce malloc/strdup/pathdup variants for permanent allocations environment: use alloc_permanent() for computed git_dir and co commit-tree: free commit message before exiting
Documentation/technical/api-lockfile.txt | 9 ++++++++ builtin/commit-tree.c | 12 ++++++---- builtin/init-db.c | 32 +++++++++++++++++------------ builtin/update-index.c | 4 +-- cache-tree.c | 7 +----- cache.h | 3 ++ config.c | 2 +- environment.c | 14 ++++++------ git-compat-util.h | 2 + lockfile.c | 6 +++++ path.c | 10 +++++++++ t/valgrind/default.supp | 25 +++++++++++++++++++++++ wrapper.c | 14 +++++++++++++ 13 files changed, 105 insertions(+), 35 deletions(-)
-- 1.7.2.3