JavaScript is not currently enabled, but is required for full CodeSonar manual search and browse functionality.
If you are viewing this file in your hub's Web GUI, enable JavaScript in your browser: you will also need it for GUI functionality.
If you opened this file directly from disk, your browser may be directly suppressing JavaScript functionality: certain browsers perform this suppression on local files (but not files delivered by web servers) for security reasons.
| CodeSonar® 9.0p0 Hot Tips | CONFIDENTIAL | CodeSecure Inc |
Official release date: April 28, 2008.
This version differs from CodeSonar 3.0p0 in the following ways:
New plug-in API functions (both C and Scheme) allow users to:
New configuration file parameter IGNORED_COMPILATIONS allows users to specify a Scheme regular expression such that all compilations whose path matches the expression will be omitted from the analysis.
Two new configuration file parameter allow the user to specify source code replacement operations to be carried out before the preprocessing stage:
Before version 5.0, shc compiled source files as C and shcpp compiled source files as C++. From version 5.0, shc switches language based on source file suffix (and shcpp is no longer documented, but is still available).
If you are using a pre-5.0 Renesas SuperH compiler, you will need to edit $CODESONAR_INSTALL/csurf/etc/renesas_superh-compiler-config.stk to instruct the shc compiler model to treat source files as C.
Users can now build CodeSonar projects by having CodeSonar observe builds in the Microsoft Visual C++ 2008 IDE.
| Function | Replacement | |
|---|---|---|
| C | pdg_vertex_keyword() | cs_pdg_vertex_syntax_kind() and related cs_pdg_vertex_syntax_element() |
| Scheme | (pdg-vertex-keyword) | (pdg-vertex-syntax-kind) and related (pdg-vertex-syntax-element) |