Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
  1. Dibbler debugging

This section specifies, which tools can be used to debug Dibbler and generally aid in the software process development.

7.1 Detecting Memory Leaks using Valgrind

Execute dibbler with the following command:

valgrind --tool=memcheck --show-reachable=yes --leak-check=full ./dibbler-client run

7.2 Static code analysis using cppcheck

Code is automatically checked using cppcheck tool, with all possible checks enabled (–enable=all). The goal is to have Dibbler code cppcheck clean. Sadly, we are currently far away from that goal.