Utgivelse av den statiske analysatoren cppcheck 2.1.

Tilgjengelig Ny utgave av gratis statisk analyser cppcheck 2.1, som lar deg oppdage ulike klasser av feil i kode skrevet i C og C++, inkludert bruk av ikke-standard syntaks som er typisk for innebygde systemer. Det tilbys en samling plugins som sikrer integrasjon av cppcheck med ulike utviklingssystemer, kontinuerlig integrering og testing, samt muligheter som sjekk av kode mot kodeformateringsstandarder. For kodeanalysen kan både en intern parser og en ekstern parser fra Clang benyttes. Det inkluderer også et skript donate-cpu.py for å gi lokale ressurser for å utføre oppgaver for felles kodeskanning av Debian-pakker. Kildekoden til prosjektet distribueres er lisensiert under GPLv3.

Utviklingen av cppcheck er fokusert på å avdekke problemer relatert til udefinert oppførsel og bruk av konstruksjoner som er farlige med hensyn til sikkerhet. Målet er også å minimere falske positiver. Blant de oppdagede problemene: pekere til ikke-eksisterende objekter, divisjon med null, heltallsoverskridelser, ugyldige bitshift-operasjoner, ugyldige konverteringer, minnehåndteringsproblemer, feilbruk av STL, dereferering av nullpekere, bruk av sjekker etter virkelig tilgang til bufferen, overskridelse av buffergrenser, bruk av uinitialiserte variabler.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster