Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A repository of Valgrind error suppression files for GNOME software

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 gail
Octocat-spinner-32 gdk
Octocat-spinner-32 gio
Octocat-spinner-32 glib
Octocat-spinner-32 gtk+
Octocat-spinner-32 gtksourceview
Octocat-spinner-32 pango
Octocat-spinner-32 .gitignore
Octocat-spinner-32 COPYING
Octocat-spinner-32 Makefile
Octocat-spinner-32 README.md
Octocat-spinner-32 fontconfig.supp
Octocat-spinner-32 glibc.supp
README.md

This is a repository of Valgrind suppression files intended to be used to detect memory leaks in GNOME software using Valgrind.

Getting started

You will need Valgrind, GNU Make, and sed.

  1. Clone the git repository:

    git clone https://github.com/dtrebbien/GNOME.supp.git
    

    Alternatively, check out the latest code using Subversion:

    svn checkout https://github.com/dtrebbien/GNOME.supp/trunk/ GNOME.supp
    
  2. Open a terminal and cd into GNOME.supp.
  3. make

GNU Make will generate suppression (SUPP) files in the project root. To use them with Valgrind, pass a --suppressions=<filename> option for each suppression file that you would like to use. For example, to use the suppressions in glib.supp, you would pass --suppressions=/path/to/GNOME.supp/glib.supp to Valgrind.

See the Valgrind page on GNOME Live! for tips on using Valgrind to detect memory leaks in GNOME software.

Something went wrong with that request. Please try again.