find-maint: Tools

1 
1 5 Tools
1 *******
1 
1 Most of the tools required to build findutils are mentioned in the file
1 'README-hacking'.  We also use some other tools:
1 
1 System call traces
1      Much of the execution time of find is spent waiting for filesystem
1      operations.  A system call trace (for example, that provided by
1      'strace') shows what system calls are being made.  Using this
1      information we can work to remove unnecessary file system
1      operations.
1 
1 Valgrind
1      Valgrind is a tool which dynamically verifies the memory accesses a
1      program makes to ensure that they are valid (for example, that the
1      behaviour of the program does not in any way depend on the contents
1      of uninitialized memory).
1 
1 DejaGnu
1      DejaGnu is the test framework used to run the findutils test suite
1      (the 'runtest' program is part of DejaGnu).  It would be ideal if
1      everybody building 'findutils' also ran the test suite, but many
1      people don't have DejaGnu installed.  When changes are made to
1      findutils, DejaGnu is invoked a lot.  ⇒Testing, for more
1      information.
1