Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
Posts: #Knowledge

Posts: # Knowledge

Feb 04 2019
Sixth Chromium Check, Afterword
Andrey Karpov
At the beginning of 2018 our blog was complemented with a series of articles on the sixth check of the source code of the Chromium project. The series includes 8 articles on errors...
...
Jan 19 2019
Social networking services for developers
Yulia Khushnamova
This article contains the list of links to the interesting blogs in various social networks. We had to choose mainly those that focus on C++, C# and Java developers because of the tech stack our...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities
Andrey Karpov
A brief description of technologies used in the PVS-Studio tool, which let us effectively detect a large number of error patterns and potential vulnerabilities. The article describes...
...
Oct 25 2018
Wrap on integer overflow is not a good idea
Davin McCall
A discussion of undefined behaviour and compiler optimisation, particularly in regards to signed integer...
...
Jul 24 2018
Pointers are more abstract than you might expect in C
Stefan Schulze Frielinghaus
A pointer references a location in memory and dereferencing a pointer refers to the lookup of the value of the memory location the pointer references. The value of a pointer is a memory address...
...
Feb 01 2018
Why it is important to check what the malloc function returned
Andrey Karpov
We'd like to present the series of articles dealing with the recommendations on writing code of high quality using the examples of errors found in the Chromium project. This is the 6th part...
...
Jan 27 2018
break and fallthrough
Andrey Karpov
We would like to suggest reading the series of articles dedicated to the recommendations on writing code of high quality using the examples of errors found in the Chromium project. This is the...
...
Dec 25 2017
Speeding up the Build of C and C++ Projects
Phillip Khandeliants
Many programmers know firsthand that C and C++ program builds very long. Someone solves this problem by sword-fighting at build time, someone is going to the kitchen to "grab some coffee"...
...
Oct 12 2017
C++17
Egor Bredikhin
C++ language is constantly evolving, and for us, as for developers of a static analyzer, it is important to track all its changes, in order to support all new features of the language. In this...
...
Jun 20 2017
How Can PVS-Studio Help in the Detection of Vulnerabilities?
Sergey Vasiliev
A vulnerability in terms of computer security, is a flaw in the system allowing someone to violate the integrity, or deliberately cause a malfunction, of the program. Practice shows that even...
...
View more Pagination arrow previous
Showing: - of 157