Riverblade - PC-lint - Industry Standard C++ Static Analysis


PC-lint - Industry Standard C++ Static Analysis

 PC-lint logo

PC-lint 9.0 Workstation

Unit Price: $389 USD

 

 

PC-lint is an industry standard static analysis tool by Gimpel Software for C and C++ code. It will thoroughly check your C/C++ source code for bugs, glitches, inconsistencies, non-portable constructs, and much more, so you can find and fix bugs much more quickly than with traditional debugging techniques. It is a command line code analysis tool which can be configured to support a wide variety of compilers and development environments.

Among the many capabilities of PC-lint are:

  • Detection of dangling and uninitialised pointers
  • Variable initialisation/value tracking
  • Variable scoping checks
  • Detection of type mismatches and suspicious casts
  • Checking of assignment operator and copy constructor behaviour
  • Detection of potential memory leaks
  • Analysis of thread behaviour (new to PC-lint 9.0)
  • MISRA C/C++ rule validation

In the 23 years since PC-lint was first released, numerous enhancements have been made to the original product. These include major language enhancements such as C++ support in 1993, and also many ground breaking innovations in static analysis. PC-lint 9.0 continues this tradition by adding ground breaking capabilities such as analysis of thread behaviour, highly capable variable tracking and support for precompiled headers.

If you are using Microsoft Visual C++ we recommend using PC-lint with Visual Lint as by doing so you will benefit from the advanced background analysis and reporting capabilities Visual Lint offers to PC-Lint users.

Unfortunately a trial download is not available for this product. However, if you do not yet have PC-lint but would like to try it, Gimpel provide an online demonstrator which you can use to familiarise yourself with its capabilities.

You can either type/paste in your own code, or run the provided samples.

PC-lint Workstation licences can be purchased directly from our online store; if you require LAN licences please contact us to request a quotation.


Image