Our website uses cookies to enhance your browsing experience.
Accept
to the top

Webinar: Let's make a programming language. Part 1. Intro - 20.02

>
Posts

Posts: articles

A note of caution about using PVS-Studio on godbolt.org (Compiler Explorer)
Andrey Karpov
We have added an option allowing you to experiment with the PVS-Studio static analyzer on the godbolt.org (Compiler Explorer) website. It supports analysis of C and C++ code. We believe this to be...
...
Jun 01 2020
NSA, Ghidra, and unicorns
Nikita Lazeba
This time, the PVS-Studio team's attention was attracted by Ghidra, a big bad reverse-engineering framework allowing developers to analyze binary files and do horrible things to them. The...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
May 28 2020
Single line code or check of Nethermind using PVS-Studio C# for Linux
Nikolay Mironov
This article coincides with the beta testing start of PVS-Studio C# for Linux, as well as the plugin for Rider. For such a wonderful reason, we checked the source code of the Nethermind product...
...
May 20 2020
A bug caused by the #line directive in the Visual C++ compiler
Sviatoslav Razmyslov
The #line directive is added by the preprocessor and can then be used to help the developer understand which file and line a particular code fragment in the preprocessed file refers to. The...
...
May 18 2020
How to climb a tree
Yuri Minaev
Rather, how to get down from it. But first things first. This article stands out a bit of the usual format of articles from PVS-Studio. We often write about checking other projects, but almost...
...
May 15 2020
PVS-Studio 7.07: features overview
Ekaterina Nikiforova
The purpose of this article is to give a general overview of the features of the PVS-Studio static analyzer. The simplest and most informative way to do this is to show the tool in action. We'll...
...
May 10 2020
C++ is faster and safer than Rust: benchmarked by Yandex
Roman
Spoiler: C++ isn't faster or slower — that's not the point, actually. This article continues our good tradition of busting myths about the Rust language shared by some big-name Russian companies.
...
Apr 30 2020
About embedded again: searching for bugs in the Embox project
George Gribkov
Embox is a cross-platform, multi-tasking real-time operating system for embedded systems. It is designed to work with limited computing resources and allows you to run Linux-based applications...
...
Apr 28 2020
Beginning of beta testing of the plugin for Rider and PVS-Studio C# for Linux / macOS
Sergey Vasiliev
Due to a series of different events, the beginning of beta testing of the plugin for the Rider and C# analyzer for Linux / macOS was a little delayed. However, we are pleased to announce that...
...
Apr 20 2020
A second check of Newton Game Dynamics with PVS-Studio
Vladislav Stolyarov
Some time ago, somewhere on the Internet, I stumbled upon a physics engine called Newton Game Dynamics. Knowing that engine projects are usually big and complex, I decided to check its code...
...
View more Pagination arrow previous
Showing: - of 1558