Other Tools
From Apache OpenOffice Wiki
This page is a bag of misc: links to a ton of tools people might find useful, for grokking, analysing, testing, and transforming OOo's code base
Contents
Static code analysis
- Wikipedia
- SPIN model checker
- Inspector
- OpenC++
- why this is hard for c++
- SourceNav
- Harmonia
- Oink Data flow analysis
Front ends
Flawfinder and similar
- AntiC
- FlawFinder
- Rough_Auditing
- cpd Copy'n'Paste detector
Code Metrics
Testing
- delta, for delta-debugging input data
- testshl2, OOo's own version of c++ unit tests
- FitNesse, bunch of tools for test-driven development
X11-specific
- xephyr nested X server with all contemporary extensions
- xrestop X resource profiling (parse it x res top)
- xresponse X client for measuring response timing
C++ Parsing
- Why c++ parsing is hard: http://www.nobugs.org/developer/parsingcpp/mikedimmick.txt
- several links to C++ parsers/frontends: http://os.inf.tu-dresden.de/vfiasco/related.html
- gcc's tree dumping options: http://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html#Debugging-Options