diff options
author | Soren Sandmann <sandmann@daimi.au.dk> | 2006-11-02 08:33:35 +0000 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@src.gnome.org> | 2006-11-02 08:33:35 +0000 |
commit | 0513ed87e82c202cfec133a177fbb89334b8d695 (patch) | |
tree | 1a2f62bd4ab3cc26d75cb5e25556143e6c924fc4 /elfparser.c | |
parent | 9a1ed3d3363e22f8439a16bd347ed62c13e7b871 (diff) |
Valgrind:
2006-11-02 Soren Sandmann <sandmann@daimi.au.dk>
Valgrind:
* binparser.c (bin_parser_free): Add this function
* elfparser.c (elf_parser_free): Call bin_parser_free()
* sysprof.c (compute_text_width, add_text): Plug leaks
* collector.c (add_trace_to_stash): Copy n_addresses to a stack
variable instead of reading it out of the mmap'ed area all the
time. (That way if there is an overrun, we won't write too much
into the address array).
Diffstat (limited to 'elfparser.c')
-rw-r--r-- | elfparser.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/elfparser.c b/elfparser.c index 7d9447b..500b52f 100644 --- a/elfparser.c +++ b/elfparser.c @@ -315,6 +315,8 @@ elf_parser_free (ElfParser *parser) if (parser->file) g_mapped_file_free (parser->file); + + bin_parser_free (parser->parser); g_free (parser); } |