Skip to main content

Home/ Coders/ Group items tagged pvs-studio

Rss Feed Group items tagged

Andrey Karpov

Bugs found in GCC with the help of PVS-Studio - 0 views

  •  
    I regularly check various open-source projects to demonstrate the abilities of the PVS-Studio static code analyzer (C, C++, C#). Now it is time for the GCC compiler to get checked. Unquestionably, GCC is a very qualitative and well-tested project, that's why it's already a great achievement for a tool to find any errors in it. Fortunately, PVS-Studio coped with this task. No one is immune to typos or carelessness. This is why the PVS-Studio can become an additional line of defense for you, on the front of the endless war against bugs.
Andrey Karpov

PVS-Studio static code analyzer for C, C++ and C# - 0 views

  •  
    This presentation looks at PVS-Studio static code analyzer. PVS-Studio is a tool for bug detection in the source code of programs, written in C, C++ and C#. It works in Windows and Linux environment. PVS-Studio performs static code analysis and generates a report that helps a programmer find and fix bugs also performs a wide range of code checks, it is also useful to search for misprints and Copy-Paste errors.
Andrey Karpov

Static analysis and regular expressions - 0 views

  •  
    develop the PVS-Studio static code analyzer intended for analyzing C/C++ software. After we implemented general analysis in PVS-Studio 4.00, we received a lot of responses, both positive and negative. By the way, you are welcome to download a new version of PVS-Studio where we have fixed a lot of errors and defects thanks to users who told us about them.
Andrey Karpov

Checking OpenCV with PVS-Studio - 0 views

  •  
    OpenCV is a library of computer vision algorithms, picture processing algorithms, and general-purpose numerical algorithms. The library is written in C/C++ and is free both for academic and commercial use, as it is distributed under the BSD license. The time has come to check this library with the PVS-Studio code analyzer. OpenCV is a large library. It contains more than 2500 optimized algorithms and consists of more than 1 million code lines. Cyclomatic complexity of the most complex function cv::cvtColor() is 415. It is no wonder that we have found quite many errors and questionable fragments in its code. However, the size of the source code taken into account, we may call this library a high quality one.
Andrey Karpov

PVS-Studio 5.0 brings static code analysis to new platforms - 0 views

  •  
    "Program Verification Systems" (Co.Ltd) has announced the release of the new major version of PVS-Studio 5.0. The utility performs static analysis of a source code to reveal coding errors, programmer´s mistakes, fragments of code that can potentially produce a bug or disrupt the logic of the program. The new version is announced to support C++Builder, Windows Phone 8 and Windows Store projects. Read more: http://sdt.bz/37360#ixzz2JZowL8RN Follow us: @sdtimes on Twitter | sdtimes on Facebook
Andrey Karpov

Open letter to the programmers in the C/C++ language - 0 views

  •  
    We develop a static analyzer called PVS-Studio. This is a code analyzer capable of detecting errors in C/C++ software. When we communicated with you, I must have told you that this analyzer detects 64-bit errors and integrates only into the Visual Studio environment.
Andrey Karpov

Errors detected in the Visual C++ 2012 libraries - 0 views

  •  
    Static code analysis is one of the error detection methodologies. We are glad that this methodology is becoming more and more popular nowadays. Visual Studio which includes static analysis as one of its many features contributes to this process to a large extent. This feature is easy to try and start using regularly. When one understands one likes static code analysis, we are glad to offer a professional analyzer PVS-Studio for the languages C/C++/C++11.
Andrey Karpov

A few words about OpenSSL - 0 views

  •  
    This is a small note on the results of checking the OpenSSL project with the PVS-Studio analyzer. I analyzed the openssl-0.9.8-stable-SNAP-20121208 version.
Andrey Karpov

Horror of typos and Copy-Paste. - 0 views

  •  
    Database of errors detected by PVS-Studio (V501)
Andrey Karpov

Analysis of the Trans-Proteomic Pipeline (TPP) project - 0 views

  •  
    To be honest, I don't know what the TPP project is intended for. As far as I understand, this is a set of tools to assist in research of proteins and their interaction in living organisms. However, that's not so much important. What is important is that their source codes are open. It means that I can check them with the PVS-Studio static analyzer. Which I'm very much fond of.
Andrey Karpov

100 bugs in Open Source C/C++ projects - 0 views

  •  
    This article demonstrates capabilities of the static code analysis methodology. The readers are offered to study the samples of one hundred errors found in open-source projects in C/C++. All the errors have been found with the PVS-Studio static code analyzer.
Andrey Karpov

Security, security! But do you test it? - 0 views

  •  
    There is no fragment in program code where you cannot make mistakes. You may actually make them in very simple fragments. While programmers have worked out the habit of testing algorithms, data exchange mechanisms and interfaces, it's much worse concerning security testing. It is often implemented on the leftover principle. A programmer is thinking: "I just write a couple of lines now, and everything will be ok. And I don't even need to test it. The code is too simple to make a mistake there!". That's not right. Since you're working on security and writing some code for this purpose, test it as carefully!
1 - 12 of 12
Showing 20 items per page