tools
american fuzzy lop
forget the history
Google OSS Fuzz
It's for googlers
gcov
Branch coverage in SQLite is currently measured using gcov with the "-b" option. First the test program is compiled using options "-g -fprofile-arcs -ftest-coverage" and then the test program is run. Then "gcov -b" is run to generate a coverage report.
valgrind
The Valgrind distribution currently includes six production-quality tools:
- a memory error detector
- two thread error detectors
- a cache and branch-prediction profiler
- a call-graph generating cache
- branch-prediction profiler
- a heap profiler.
It also includes three experimental tools:
- a stack/global array overrun detector
- a second heap profiler that examines how heap blocks are used
- a SimPoint basic block vector generator.
网友评论