Oracle Solaris Studio provides tools to help verify your application's stability. The following tools combine dynamic, static and code coverage analysis to detect application vulnerabilities, including memory leaks and memory access violations.
A command-line utility that helps detect memory access errors in your code.
A command-line utility that shows you which areas of your application code are not covered by testing.
A graphical tool that analyzes and displays static code error data collected by the C or C++ compiler, and data collected by discover and uncover. By integrating static error data with dynamic memory access error data and code coverage data, Code Analyzer lets you find errors in your application that you would not find when using other error detection tools by themselves.
A command-line utility that provides functionality similar to Code Analyzer.