mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-10-02 14:03:39 +00:00
996e2bbb24
* Makefile.am: * configure.in: * HACKING: * tools/.cvsignore: * tools/Makefile.am: * tools/README: * tools/leak-checker/.cvsignore: * tools/leak-checker/Makefile.am: * tools/leak-checker/nautilus-leak-checker-stubs.h: * tools/leak-checker/nautilus-leak-checker.c: * tools/leak-checker/nautilus-leak-checker.h: * tools/leak-checker/nautilus-leak-hash-table.c: * tools/leak-checker/nautilus-leak-hash-table.h: * tools/leak-checker/nautilus-leak-symbol-lookup.c: * tools/leak-checker/nautilus-leak-symbol-lookup.h: * tools/profiler/Makefile: * tools/profiler/funcsummary.C: * tools/profiler/funcsummary.h: * tools/profiler/machine-profile.S: * tools/profiler/machine-profile.h: * tools/profiler/machine-profileP.h: * tools/profiler/nautilus-leak-symbol-lookup.C: * tools/profiler/nautilus-leak-symbol-lookup.h: * tools/profiler/profile.C: * tools/profiler/profile.h: * tools/profiler/profileP.h: * tools/profiler/profiledata.C: * tools/profiler/profiledata.h: * tools/profiler/symbol-table.h: * tools/profiler/test.cpp: * tools/profiler/totaltime.C: * tools/profiler/totaltime.h: Moved the leak-checker and profiler tools to their own gnome cvs module.
45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
====================
|
|
0: Table of contents
|
|
====================
|
|
|
|
0: Table of contents
|
|
1: Intro
|
|
2: Using the leak checker
|
|
|
|
========
|
|
1: Intro
|
|
========
|
|
|
|
Nautilus source tree is available from CVS (the latest-cutting edge
|
|
version) and in releases (tarballs).
|
|
|
|
If you plan to hack on Nautilus, please make sure you work from the
|
|
CVS version. The CVS version is available on GNOME CVS. The page
|
|
http://developer.gnome.org/tools/cvs.html details how to get started
|
|
with GNOME CVS.
|
|
|
|
If you want to contribute patches, please send mail to the nautilus
|
|
maintainer (Darin Adler <darin@eazel.com>) and/or the nautilus mailing
|
|
list: <nautilus-list@lists.eazel.com> (subscriptions should be made to
|
|
<nautilus-list-request@lists.eazel.com> with "subscribe" as a
|
|
subject).
|
|
|
|
Patches should be made with 'cvs diff -u >patch' and should conform to
|
|
Nautilus coding style as described in docs/style-guide.html Please
|
|
read other relevant documents in the docs directory too.
|
|
|
|
=========================
|
|
2: Using the leak checker
|
|
=========================
|
|
|
|
The leak checker is built as part of the eazel-tools gnome module.
|
|
Build that first before you continue.
|
|
|
|
Nautilus is set up to use the libleakcheck.so leak checking
|
|
library. To use it, run Nautilus with LD_PRELOAD set to the path to
|
|
the installed libleakcheck.so library. For example, if you are using a
|
|
Bourne-compatible shell, like bash, you can run Nautilus this way to
|
|
run with leak checking:
|
|
|
|
LD_PRELOAD=/gnome/libs/libleakcheck.so /gnome/bin/nautilus
|