Daniel Marjamäki
|
a49d277e0d
|
Fixed #6471 (FP functionConst - member function modifying member variable after cast (inconclusive))
|
2020-06-29 13:09:01 +02:00 |
Daniel Marjamäki
|
5164d87a2e
|
Bug hunting; Fixed false positives for containers
|
2020-06-28 22:49:51 +02:00 |
Daniel Marjamäki
|
b5cd96cbda
|
ExprEngine; Rename variable
|
2020-06-28 21:36:56 +02:00 |
Daniel Marjamäki
|
ad5e4fef1f
|
Bug hunting; improved handling of 'malloc' in uninit checker
|
2020-06-28 21:20:59 +02:00 |
Daniel Marjamäki
|
6c588cc3ef
|
Library: Refactoring <alloc> init attribute
|
2020-06-28 21:01:43 +02:00 |
Daniel Marjamäki
|
0e736e0c29
|
Rename BugHuntingException to ExprEngineException
|
2020-06-28 17:39:14 +02:00 |
Daniel Marjamäki
|
d4bd3016da
|
ExprEngine; Improved handling of for loop, loop variable
|
2020-06-28 17:28:40 +02:00 |
Daniel Marjamäki
|
c42c751d61
|
ExprEngine; Fixed testing
|
2020-06-28 13:41:27 +02:00 |
Daniel Marjamäki
|
f85cdd3f77
|
ExprEngine: DataIndex update to get better debug output
|
2020-06-28 10:52:50 +02:00 |
Daniel Marjamäki
|
bcaf792e30
|
Bug hunting; Fix FP for struct with uninitialized members passed to function in C
|
2020-06-27 22:11:12 +02:00 |
Daniel Marjamäki
|
c7a8f5217f
|
ExprEngine; Fixed Cppcheck warning
|
2020-06-27 21:54:38 +02:00 |
Daniel Marjamäki
|
cd49eb0978
|
Fix Cppcheck warnings
|
2020-06-27 20:59:10 +02:00 |
Daniel Marjamäki
|
d353a4ecba
|
ExprEngine; copy Data => copy arrays
|
2020-06-27 18:09:43 +02:00 |
Daniel Marjamäki
|
e6aa96d90f
|
Bug hunting; Improved uninit checking
|
2020-06-27 14:59:02 +02:00 |
Daniel Marjamäki
|
303cadf99f
|
Bug hunting; Improved uninitData warning when unknown function is not configured
|
2020-06-27 14:29:29 +02:00 |
Daniel Marjamäki
|
e19ef6ac62
|
Bug hunting; Improved uninit checking for function calls with constant parameter
|
2020-06-27 14:15:53 +02:00 |
Daniel Marjamäki
|
d303510c78
|
Use value temp.maxTemplateRecursion
|
2020-06-27 12:57:09 +02:00 |
Daniel Marjamäki
|
ff5a717fc6
|
Bug hunting; Avoid false positives for const parameter data
|
2020-06-27 12:17:11 +02:00 |
Daniel Marjamäki
|
57187ef876
|
ImportProject: Read max template recursion configuration value
|
2020-06-27 10:34:02 +02:00 |
Daniel Marjamäki
|
b09bcdc38c
|
Use ValueFlow for compareBoolExpressionWithInt
|
2020-06-27 08:13:22 +02:00 |
Daniel Marjamäki
|
0352a5d32f
|
astyle formatting
[ci skip]
|
2020-06-27 07:34:48 +02:00 |
Daniel Marjamäki
|
1ad70bbeb8
|
Merge pull request #2697 from pfultz2/unique_lock
Extend mutex checking for more locking patterns
|
2020-06-27 07:32:26 +02:00 |
Daniel Marjamäki
|
c3749625f3
|
Merge pull request #2688 from jpyllman/fix_chklibfunc
not report locally declared functions as missing configuration of --check-library
|
2020-06-27 06:53:09 +02:00 |
Daniel Marjamäki
|
72bdeb9307
|
Merge pull request #2698 from pfultz2/const-param-casts
Fix issue 9778: False positive: constParameter when returning non-const reference cast
|
2020-06-27 06:45:30 +02:00 |
Paul
|
cf475fab51
|
Fix issue 9778: False positive: constParameter when returning non-const reference cast
|
2020-06-26 15:47:59 -05:00 |
Daniel Marjamäki
|
f5ace9ffbe
|
SymbolDatabase; Improved ValueType when container methods items
|
2020-06-26 22:47:28 +02:00 |
Paul
|
82b91869ee
|
Extend mutex checking for more locking patterns
|
2020-06-26 15:06:20 -05:00 |
Daniel Marjamäki
|
c5f9e85ee7
|
GUI: Add configuration for max recursion in template instantiation
|
2020-06-26 17:12:02 +02:00 |
Daniel Marjamäki
|
f569bc79f5
|
Merge pull request #2694 from pfultz2/pch
Add option to disable pch since its broken with ccache
|
2020-06-26 16:45:38 +02:00 |
Daniel Marjamäki
|
98bf0d41aa
|
TemplateSimplifier; Clarify information message when max recursion limit is reached
|
2020-06-26 12:59:40 +02:00 |
Daniel Marjamäki
|
262f44e76a
|
astyle formatting
[ci skip]
|
2020-06-26 12:56:56 +02:00 |
Daniel Marjamäki
|
cb8396aaf8
|
Merge pull request #2696 from pfultz2/getTokenArgumentFunction-ast
Fix issue 9710 and 9767: Use AST to get function from argument
|
2020-06-26 09:50:18 +02:00 |
Paul
|
1bef6ed268
|
Another check for null
|
2020-06-25 19:12:01 -05:00 |
Paul
|
263a0364cc
|
Avoid null pointer dereference
|
2020-06-25 17:23:42 -05:00 |
Paul
|
720d882b69
|
Remove known arg
|
2020-06-25 17:20:20 -05:00 |
Paul
|
60c42b17a6
|
Fix known conditions
|
2020-06-25 15:46:30 -05:00 |
Daniel Marjamäki
|
af6e76d623
|
Fixed #9787 (Better handling of user defined literals)
|
2020-06-25 22:06:34 +02:00 |
Paul
|
1676ad5f45
|
Fix issue 9710 and 9767: Use AST to get function from argument
|
2020-06-25 12:54:46 -05:00 |
Daniel Marjamäki
|
ec8fbb1580
|
Merge pull request #2682 from pfultz2/check-mutexes
Add new check for incorrect usage of mutexes and lock guards
|
2020-06-25 16:21:36 +02:00 |
Paul
|
18a8b5bc65
|
Add option to disable pch since its broken with ccache
|
2020-06-24 18:41:16 -05:00 |
Paul
|
3c10a9c659
|
Update message
|
2020-06-24 18:09:30 -05:00 |
Daniel Marjamäki
|
34468f3c1a
|
Template simplifier; Write information message when recursion limit is reached.
|
2020-06-24 20:30:03 +02:00 |
Daniel Marjamäki
|
693b24d30a
|
Fix testrunner
|
2020-06-22 14:31:34 +02:00 |
Daniel Marjamäki
|
ab14d2bc0f
|
exceptRethrowCopy: Fixed FP in Cppcheck
|
2020-06-22 12:26:41 +02:00 |
Daniel Marjamäki
|
9b5986505e
|
AST; Improved ast for variable declaration with assignment
|
2020-06-22 08:34:31 +02:00 |
Daniel Marjamäki
|
f792cabc2b
|
ExprEngine; better handling of containers
|
2020-06-21 21:48:36 +02:00 |
Daniel Marjamäki
|
5497e8ed67
|
ExprEngine; Improved handling of stream read
|
2020-06-21 20:05:26 +02:00 |
Daniel Marjamäki
|
11e2b5ea14
|
Bug hunting; Timeout
|
2020-06-21 18:28:07 +02:00 |
Daniel Marjamäki
|
65498b5e9a
|
Bug hunting; Fixed hang when there is recursion
|
2020-06-21 15:16:05 +02:00 |
Daniel Marjamäki
|
8ec5605bac
|
Merge pull request #2689 from Ken-Patrick/9769
9769: Improve value flow for ternary operator
|
2020-06-21 13:04:43 +02:00 |