Daniel Marjamäki
|
f5f7cb7ff7
|
test: Removed AstStyle::Verbose
|
2020-05-19 18:27:44 +02:00 |
shaneasd
|
44a3501f1b
|
cleanup after #9700 (#2648)
|
2020-05-19 18:15:05 +02:00 |
Daniel Marjamäki
|
32e569704b
|
executeCommand in CppCheckExecutor or QCheckThread
|
2020-05-19 16:04:40 +02:00 |
PKEuS
|
f6788c0472
|
Fixed Token::isKeyword: Actually set this flag to a reasonable value in all code paths
|
2020-05-19 13:47:25 +02:00 |
PKEuS
|
c9d8f607df
|
Optimization: Reduced peak memory usage (30% in my test case) by immediately deleting simplecpp::TokenList while creating the cppcheck TokenList.
|
2020-05-19 12:08:17 +02:00 |
PKEuS
|
4948f85460
|
Visual Studio: Updated solution
- Enable several compiler warnings again
- Let __cplusplus have a reasonable value
|
2020-05-19 08:35:13 +02:00 |
PKEuS
|
d6390dbd14
|
Optimization: Improved performance of simplifyTypedef for code with lots of typedefs
20% performance gain when checking ExtremeTuxRacer sourcecode (with glext.h available)
|
2020-05-19 08:35:13 +02:00 |
PKEuS
|
793ed68029
|
Refactorization: Moved code from header to source
- from utils.h to new utils.cpp
- from token.h to token.cpp
- from valueflow.h to valueflow.cpp
- from errorlogger.h to errorlogger.cpp
|
2020-05-19 08:35:12 +02:00 |
Daniel Marjamäki
|
330e634937
|
Revert "TestTrac: Add separate file for black box / integration tests in testrunner"
This reverts commit e895fa4c3f .
|
2020-05-19 07:53:54 +02:00 |
Daniel Marjamäki
|
e895fa4c3f
|
TestTrac: Add separate file for black box / integration tests in testrunner
|
2020-05-18 20:22:00 +02:00 |
shaneasd
|
7bfd686f04
|
Fix #9700 duplicateBranch false positive from missing scope operator :: in ast (#2646)
|
2020-05-18 19:31:13 +02:00 |
Daniel Marjamäki
|
9eda399323
|
Less strict unknownMacro
|
2020-05-17 19:12:16 +02:00 |
Daniel Marjamäki
|
871cf379d5
|
ExprData: Better handling of ternary operator
|
2020-05-15 21:34:52 +02:00 |
Daniel Marjamäki
|
76f4fae806
|
Bug hunting; Started to activate some itc tests for uninitialized variables
|
2020-05-15 20:58:33 +02:00 |
Paul Fultz II
|
d123279fc1
|
Fix issue 9709: ValueFlow: variable value is not known (#2643)
|
2020-05-14 14:10:32 +02:00 |
Daniel Marjamäki
|
4afaff059b
|
Fix replacement in TestExprEngine
|
2020-05-13 09:56:21 +02:00 |
Daniel Marjamäki
|
0c97625aa0
|
github actions: Fix TestExprEngine
|
2020-05-13 09:50:25 +02:00 |
Daniel Marjamäki
|
046f8eb6c6
|
ExprEngine: improved handling when lhs/rhs for && has unknown value
|
2020-05-10 22:50:23 +02:00 |
Daniel Marjamäki
|
08ddd84780
|
Update copyright year
|
2020-05-10 11:16:32 +02:00 |
Daniel Marjamäki
|
3e0218299b
|
Revert "Update copyright year"
This reverts commit 6eec6c4bd5 .
|
2020-05-10 11:13:05 +02:00 |
Daniel Marjamäki
|
6eec6c4bd5
|
Update copyright year
|
2020-05-10 11:11:34 +02:00 |
Daniel Marjamäki
|
02d88cb191
|
Travis: Run TestExprEngine tests
|
2020-05-08 12:21:22 +02:00 |
Daniel Marjamäki
|
4779cb124e
|
Fixed #9649 (False positive: uninitialized struct member)
|
2020-05-07 22:27:18 +02:00 |
Daniel Marjamäki
|
c04a73f6d8
|
Travis: Improve bug hunting testing
|
2020-05-07 18:55:22 +02:00 |
Daniel Marjamäki
|
c0be64d694
|
bug hunting test: adjust itc test script for older python 3.x that does not allow format strings
|
2020-05-06 11:55:22 +02:00 |
Daniel Marjamäki
|
06cb0e99d1
|
Tokenizer: Fix syntax error when operator* is called
|
2020-05-04 21:33:30 +02:00 |
Daniel Marjamäki
|
901eb15c93
|
Add bug hunting test case for CVE-2018-20845
|
2020-05-03 18:46:59 +02:00 |
Daniel Marjamäki
|
168f8b08bc
|
Add bug hunting test case for CVE-2019-13454
|
2020-05-03 18:33:54 +02:00 |
Daniel Marjamäki
|
453a73e740
|
Add bug hunting test case for CVE-2019-1010315
|
2020-05-03 18:18:50 +02:00 |
Daniel Marjamäki
|
388122b64b
|
Added bug hunting test case for CVE-2019-14981
|
2020-05-03 18:07:04 +02:00 |
Daniel Marjamäki
|
0f6d8546cd
|
Add bug hunting test case for CVE-2019-15939
|
2020-05-03 10:35:38 +02:00 |
Daniel Marjamäki
|
40dba74ac8
|
Add bug hunting test case for CVE-2019-16168
|
2020-05-03 08:49:24 +02:00 |
Daniel Marjamäki
|
4c63940902
|
Add bug hunting test case for CVE-2019-7156
|
2020-05-02 22:22:31 +02:00 |
Daniel Marjamäki
|
b204be474a
|
Refactoring bug hunting test cases for CVE issues. Leave source code unmodified.
|
2020-05-02 21:57:36 +02:00 |
Daniel Marjamäki
|
e75c7fa26f
|
Add bug hunting test case for CVE-2019-10018
|
2020-05-02 19:56:42 +02:00 |
Daniel Marjamäki
|
0fcc0c3f6e
|
Add bug hunting test case for CVE-2019-10019
|
2020-05-02 19:51:59 +02:00 |
Daniel Marjamäki
|
73c7d8b89d
|
Add bug hunting test case for CVE-2019-10020
|
2020-05-02 19:34:33 +02:00 |
Daniel Marjamäki
|
22ae962dd1
|
Added bug hunting test case for CVE-2019-10021
|
2020-05-02 19:29:56 +02:00 |
Daniel Marjamäki
|
09a9556a79
|
Added bug hunting test case for CVE-2019-10023
|
2020-05-02 19:25:39 +02:00 |
Daniel Marjamäki
|
9587f22834
|
Add bug hunting test case for CVE-2019-19888
|
2020-05-02 19:16:26 +02:00 |
Daniel Marjamäki
|
eadd5fb97a
|
Add bug hunting test for CVE-2019-10024
|
2020-05-02 17:09:43 +02:00 |
Daniel Marjamäki
|
5eeeba97eb
|
SymbolDatabase: Better handling of function pointer function argument
|
2020-05-02 17:04:54 +02:00 |
Daniel Marjamäki
|
90108002e5
|
Add bug hunting test case for CVE-2019-10025
|
2020-05-02 11:48:15 +02:00 |
Daniel Marjamäki
|
b62214a8fd
|
Added bug hunting test case for CVE-2019-10026
|
2020-05-02 11:16:05 +02:00 |
Daniel Marjamäki
|
4a96799446
|
Bug hunting: in cve tests use proper compiler define
|
2020-05-01 20:29:27 +02:00 |
orbitcowboy
|
184977730c
|
wxwidgets.cfg: Fixed false positive because Cppcheck cfg is not able to handle overloaded functions
|
2020-05-01 20:12:42 +02:00 |
Daniel Marjamäki
|
e52eb087a3
|
Add bug hunting test CVE-2019-19872
|
2020-05-01 17:20:13 +02:00 |
Daniel Marjamäki
|
5084c253b3
|
Add bug hunting test CVE-2019-14494
|
2020-05-01 16:33:14 +02:00 |
Daniel Marjamäki
|
34572a40ab
|
Bug hunting: Fixed handling of switch 'case %char%'
|
2020-05-01 15:15:24 +02:00 |
Daniel Marjamäki
|
2011a4dcbf
|
Bug hunting: Add CVE test case
|
2020-05-01 14:27:18 +02:00 |