Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
AlgorithmCxxWork
/
cppcheck
Public
forked from
cppcheck-opensource/cppcheck
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
cppcheck
lib
programmemory.cpp
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 11, 2022
Fix 11124: FP knownConditionTrueFalse with fruit (#4196)
Show description for 8945c15
pfultz2
authored
8945c15
View commit details
Copy full SHA for 8945c15
View code at this point
Browse repository at this point
Commits on Jun 8, 2022
LCppC backport: Various optimizations (#4182)
Show description for 1275b52
PKEuS
authored
1275b52
View commit details
Copy full SHA for 1275b52
View code at this point
Browse repository at this point
Commits on Jun 7, 2022
Fix #9997 False negative: variable is not used (#4104)
chrchr-github
authored
69834d5
View commit details
Copy full SHA for 69834d5
View code at this point
Browse repository at this point
Commits on May 12, 2022
Fix 11056: FP uninitvar with known condition in loop (#4107)
Show description for 5f9bee9
pfultz2
authored
5f9bee9
View commit details
Copy full SHA for 5f9bee9
View code at this point
Browse repository at this point
Commits on May 5, 2022
Fix 11027: False positive: containerOutOfBounds from condition in assert (#4084)
Show description for 8d16ee9
pfultz2
authored
8d16ee9
View commit details
Copy full SHA for 8d16ee9
View code at this point
Browse repository at this point
Commits on May 4, 2022
Fix 11009: FP uninitvar (#4076)
Show description for 496b45f
pfultz2
authored
496b45f
View commit details
Copy full SHA for 496b45f
View code at this point
Browse repository at this point
Commits on Apr 14, 2022
Fix 10956: ValueFlow: Incorrect value when assigned to two variables (#4019)
Show description for 09597bc
pfultz2
authored
09597bc
View commit details
Copy full SHA for 09597bc
View code at this point
Browse repository at this point
Commits on Apr 13, 2022
cleaned up includes based on include-what-you-use (#4007)
Show description for 45158ec
firewave
authored
45158ec
View commit details
Copy full SHA for 45158ec
View code at this point
Browse repository at this point
Commits on Apr 6, 2022
Fix 10449: Regression: knownConditionTrueFalse (strlen/wcslen) (#3977)
Show description for 4fde7f8
pfultz2
authored
4fde7f8
View commit details
Copy full SHA for 4fde7f8
View code at this point
Browse repository at this point
Commits on Mar 13, 2022
avoid some Clang compiler warnings (#3896)
firewave
authored
0d336b8
View commit details
Copy full SHA for 0d336b8
View code at this point
Browse repository at this point
Commits on Mar 12, 2022
Fix 10851: False positive: known variable value below for loop (#3891)
Show description for ff90236
pfultz2
authored
ff90236
View commit details
Copy full SHA for ff90236
View code at this point
Browse repository at this point
Commits on Feb 11, 2022
small utils.h cleanup (#3821)
firewave
authored
6e57cc4
View commit details
Copy full SHA for 6e57cc4
View code at this point
Browse repository at this point
Commits on Feb 10, 2022
Fix 10788: False positive: zerodivcond when using an assert (#3816)
pfultz2
authored
5d25050
View commit details
Copy full SHA for 5d25050
View code at this point
Browse repository at this point
Commits on Feb 6, 2022
Refactor ProgramMemory to store the expression tokens instead of exprIds (#3798)
pfultz2
authored
f2a4196
View commit details
Copy full SHA for f2a4196
View code at this point
Browse repository at this point
Commits on Feb 5, 2022
Update copyright year
danmar
committed
3989408
View commit details
Copy full SHA for 3989408
View code at this point
Browse repository at this point
Commits on Feb 1, 2022
added an include-what-you-use GitHub Action (#3759)
firewave
authored
8f7770f
View commit details
Copy full SHA for 8f7770f
View code at this point
Browse repository at this point
Commits on Jan 27, 2022
avoid dependency on transitive includes - based on include-what-you-use (#3757)
firewave
authored
171da2e
View commit details
Copy full SHA for 171da2e
View code at this point
Browse repository at this point
Commits on Jan 26, 2022
added some missing copyright headers (#3758)
firewave
authored
a2a9c90
View commit details
Copy full SHA for a2a9c90
View code at this point
Browse repository at this point
Commits on Jan 18, 2022
added unusedFunction self check to CI / cleanups (#3526)
firewave
authored
55ff684
View commit details
Copy full SHA for 55ff684
View code at this point
Browse repository at this point
Commits on Jan 4, 2022
Fix 10678: FP nullPointerArithmeticRedundantCheck in while loop (#3674)
pfultz2
authored
1682344
View commit details
Copy full SHA for 1682344
View code at this point
Browse repository at this point
Commits on Dec 20, 2021
Fix 10437: FP knownConditionTrueFalse after pointer check (#3646)
pfultz2
authored
73f24b4
View commit details
Copy full SHA for 73f24b4
View code at this point
Browse repository at this point
Commits on Dec 15, 2021
cleaned up includes based on include-what-you-use (#3627)
firewave
authored
ba402f3
View commit details
Copy full SHA for ba402f3
View code at this point
Browse repository at this point
Commits on Dec 14, 2021
Fix 10645: FP knownEmptyContainer after conditional return (#3620)
pfultz2
authored
cb2738a
View commit details
Copy full SHA for cb2738a
View code at this point
Browse repository at this point
Commits on Nov 14, 2021
Handle for loop conditions in afterCondition (#3561)
pfultz2
authored
a0d3c2c
View commit details
Copy full SHA for a0d3c2c
View code at this point
Browse repository at this point
Commits on Oct 30, 2021
Fix for 6597: false negative: uninitialized variable usage not detected (ValueFlow , multi variables) (#3535)
pfultz2
authored
8c9c468
View commit details
Copy full SHA for 8c9c468
View code at this point
Browse repository at this point
Commits on Oct 4, 2021
Refactor: Use ValueFlow::Value for ProgramMemory execute instead of integers (#3477)
pfultz2
authored
7621fee
View commit details
Copy full SHA for 7621fee
View code at this point
Browse repository at this point
Commits on Aug 29, 2021
Fix 10410: FP nullPointerRedundantCheck on if (a || b ) followed by if ( b ) (#3427)
pfultz2
authored
2ee8807
View commit details
Copy full SHA for 2ee8807
View code at this point
Browse repository at this point
Commits on Aug 27, 2021
Fix 10348: FP knownConditionTrueFalse with condition variable in do ... while loop (#3422)
pfultz2
authored
740becb
View commit details
Copy full SHA for 740becb
View code at this point
Browse repository at this point
Fix 10436: hang: valueFlowSubFunction 'ispunct(c)..' (#3423)
pfultz2
authored
712ff1c
View commit details
Copy full SHA for 712ff1c
View code at this point
Browse repository at this point
Commits on Aug 25, 2021
Fix 10400: FP nullPointer - for loop condition (#3417)
pfultz2
authored
8aa3721
View commit details
Copy full SHA for 8aa3721
View code at this point
Browse repository at this point
Fix crash in programmemory, crash found in daca@home package system-root
danmar
committed
1191617
View commit details
Copy full SHA for 1191617
View code at this point
Browse repository at this point
Commits on Aug 23, 2021
Add library configurations for free functions like std::size, std::empty, etc (#3410)
pfultz2
authored
865163b
View commit details
Copy full SHA for 865163b
View code at this point
Browse repository at this point
Commits on Aug 7, 2021
Format with uncrustify (#3388)
pfultz2
authored
7f358b2
View commit details
Copy full SHA for 7f358b2
View code at this point
Browse repository at this point
Commits on Aug 1, 2021
astyle formatting
Show description for 1ec7397
danmar
committed
1ec7397
View commit details
Copy full SHA for 1ec7397
View code at this point
Browse repository at this point
Commits on Jul 26, 2021
Evaluate casts in programmemory (#3359)
pfultz2
authored
0d3afbb
View commit details
Copy full SHA for 0d3afbb
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.