Kcov is a code coverage tester based for compiled programs (C/C++, etc) and Python scripts. It uses DWARF debugging information to collect coverage information from binaries without special compiler options. It produces lcov-style output and only requires a single step, i.e. collection and reporting are done in one sweep.