Compiler Support
CodeSonar Supports Deep Analysis Across Compilers
For When You Build Software for Critical Applications
CodeSonar integrates with the most popular compilers used in the development of safety-critical software and products.
Highlights
- CodeSonar comes with a number of pre-installed compiler and compiler driver models.
-
CodeSonar interprets the compilation by observing the build process, providing a deep syntactic knowledge of the code based on a unique compiler model for each vendor, e.g.,
- What flags the code passes to the compiler.
- What defines are passed along the command line.
- What code will be included or ignored as a result of those defined.
- CodeSonar creates an entire syntax tree of every possible conditional statement that can be executed.
- Errors are displayed in the IDE code view and in the warning panels typically below the code view. Clicking on the warnings in any location brings you a new panel that provides more details on the error plus access to other parts of CodeSonar.
- The trace of the error is navigable within the CodeSonar panel and back to the code view. This greatly simplifies the analysis to determine the veracity of the warning.
Book a Demo
We’re ready to help you integrate SAST and BCA security into your DevSecOps flow. Get a personally guided tour of our solution offerings to ensure you are receiving the right solution for your development team.
book now