Online checking of errors relating to using OpenMP technology and x64 architecture

Andrey Karpov
Articles: 565

I like various code analyzers which can be tried in online mode to see if they are worth more detailed investigation. A good example is an online version of PC-lint analyzer by Gimpel Software:

Our company regularly comes to the question: "Shouldn't we create a similar page on our site?". One can try there the analyzers Viva64 and VivaMP online, which are part of PVS-Studio. But I don't know is it really interesting for developers. An online version still imposes some limitations and it is better to use demo versions of the products which are available for downloading on the site.

However, it can be interesting to write a C++ code and immediately check its compatibility with 64-bit systems or see what the analyzer can say about safety of the parallel code built on OpenMP technology. For both cases the code samples will be small and easy to experiment with on the site.

That's why I decided to write this small note in the blog. It is for those people who will come here by the request "online viva64″ and who will learn that there is no online version yet but we'll be glad if you tell us that it would be interesting to see such a function on the site. Then we'll once again discuss the question of creating online versions of Viva64 and VivaMP. Yet now we offer you to download the demo version. And if you want to study our products in detail we're ready to discuss sending you the trial key.

Write to us.

Besides, you can watch flash-demonstrations for all our products which show how the tools are used.

Use PVS-Studio to search for bugs in C, C++, C# and Java

We offer you to check your project code with PVS-Studio. Just one bug found in the project will show you the benefits of the static code analysis methodology better than a dozen of the articles.

goto PVS-Studio;

Andrey Karpov
Articles: 565

Bugs Found

Checked Projects
Collected Errors
14 526
This website uses cookies and other technology to provide you a more personalized experience. By continuing the view of our web-pages you accept the terms of using these files. If you don't want your personal data to be processed, please, leave this site. Learn More →