(find-maint.info)Tools


Next: Using the GNU Portability Library Prev: Coding Conventions Up: Top
Enter node , (file) or (file)node

5 Tools
*******

Most of the tools required to build findutils are mentioned in the file
'README-hacking'.  We also use some other tools:

System call traces
     Much of the execution time of find is spent waiting for filesystem
     operations.  A system call trace (for example, that provided by
     'strace') shows what system calls are being made.  Using this
     information we can work to remove unnecessary file system
     operations.

Valgrind
     Valgrind is a tool which dynamically verifies the memory accesses a
     program makes to ensure that they are valid (for example, that the
     behaviour of the program does not in any way depend on the contents
     of uninitialized memory).

DejaGnu
     DejaGnu is the test framework used to run the findutils test suite
     (the 'runtest' program is part of DejaGnu).  It would be ideal if
     everybody building 'findutils' also ran the test suite, but many
     people don't have DejaGnu installed.  When changes are made to
     findutils, DejaGnu is invoked a lot.  Note: Testing, for more
     information.


automatically generated by info2www version 1.2.2.9