UtgÄvan av den statiska analysatorn cppcheck 2.1

TillgÀnglig ny utgÄvan av den fria statiska analysatorn cppcheck 2.1, som gör det möjligt att identifiera olika typer av fel i C och C++-kod, inklusive vid anvÀndning av icke-standard syntax vanlig i inbyggda system. En samling av plugins erbjuds för att sÀkerstÀlla integration av cppcheck med olika utvecklings-, kontinuerliga integrations- och testsystem, samt erbjuda funktioner som kodformatkontroll för att kontrollera att koden följer stilrekommendationerna. För att analysera koden kan antingen en egen parser eller en extern parser frÄn Clang anvÀndas. Inkluderar ocksÄ skriptet donate-cpu.py för att tillhandahÄlla lokala resurser för att utföra arbete med gemensam kodgranskning av Debian-paket. Projektets kÀllkod sprids under GPLv3-licensen.

utvecklingen av cppcheck fokuserar pÄ att identifiera problem relaterade till odefinierat beteende och anvÀndning av konstruktioner som Àr farliga ur sÀkerhetssynpunkt. MÄlet Àr ocksÄ att minimera falska positiva resultat. Bland de identifierade problemen: pekare pÄ icke-existerande objekt, division med noll, heltalsöverflöden, felaktiga bitförskjutningar, felaktiga omvandlingar, problem med minneshantering, felaktig anvÀndning av STL, avreferensiering av nullpekare, tillÀmpning av kontroller efter verklig Ätkomst till bufferten, buffertöverskridningar, anvÀndning av oinitierade variabler.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster