Static Code Analyzer PVS-Studio 6.22 Now Supports ARM Compilers (Keil, IAR)
In the new version of the analyzer, PVS-Studio 6.22, our team has improved its mechanics to enable it to check projects built with the following compilers:
* ARM Compiler 5 and ARM Compiler 6 within the Keil uVision 5 environment.
* ARM Compiler 5 and ARM Compiler 6 within the Keil DS-MDK environment.
* IAR C/C++ Compiler for ARM within the IAR Embedded Workbench environment.
I needed an open-source project to demonstrate PVS-Studio's new capabilities, so I went for RT-Thread. This project can be built in the gcc/keil/iar modes. For the sake of additional testing, we checked it in both Keil and IAR modes. The logs were almost identical, so I don't even remember which I was working with when writing this article. Full article: https://www.viva64.com/en/b/0561/