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 |
Daniel Marjamäki
|
1683bd38d1
|
Bug hunting: Added CVE test case
|
2020-05-01 13:59:17 +02:00 |
Daniel Marjamäki
|
daae26c474
|
Bug hunting: Add CVE test suite
|
2020-05-01 12:21:08 +02:00 |
Daniel Marjamäki
|
ef2e272f20
|
Fixed test/bug-hunting/itc.py
|
2020-05-01 10:22:05 +02:00 |
Daniel Marjamäki
|
b97250e0fa
|
ExprEngine; Try to handle assignments better
|
2020-04-30 21:05:34 +02:00 |
Daniel Marjamäki
|
dab8b9fd31
|
ExprEngine: Improved checking of contracts in function calls
|
2020-04-28 17:16:13 +02:00 |
Daniel Marjamäki
|
2e369cc842
|
astyle formatting
[ci skip]
|
2020-04-27 17:35:52 +02:00 |
Lionel Gimbert
|
ad6be7b122
|
Enforcing CppCoreGuideline C.35 on virtual class destructor (#2572)
* Enforcing CppCoreGuideline C.35
A base class destructor should be either public and virtual, or protected and non-virtual
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rc-dtor-virtual
* Protected destructor of ciurtual class can be virtual
|
2020-04-27 09:22:42 +02:00 |
Daniel Marjamäki
|
47c998e52d
|
Fixed #9689 (setVarId: wrong varid when 'not' is used)
|
2020-04-25 14:42:45 +02:00 |
Paul Fultz II
|
2a09465a07
|
Fix issue 9686: Regression: ValueFlow should handle try/catch better (#2618)
|
2020-04-22 19:20:03 +02:00 |
Oliver Stöneberg
|
1af959af2c
|
fixed -Wextra-semi-stmt Clang warnings (#2553)
* fixed -Wextra-semi-stmt Clang warnings
* adjusted REDIRECT macro to require a semicolon
* testmathlib.cpp: rolled back accidental change
|
2020-04-21 17:27:51 +02:00 |
Daniel Marjamäki
|
bda73600e0
|
Tokenizer: Improved removal of unused template (#9588)
|
2020-04-20 20:48:22 +02:00 |
Daniel Marjamäki
|
da6e0308c5
|
Fixed #9195 (False positive: shadowFunction when constructor is shadowed)
|
2020-04-20 18:02:10 +02:00 |
Zorgovskiy
|
08fc956990
|
Fixes issue #9664 (#2614)
|
2020-04-20 08:59:35 +02:00 |
Daniel Marjamäki
|
219180b00a
|
Fixed #9038 (Auto type with explicit pointer symbol detected as integer)
|
2020-04-19 20:08:47 +02:00 |
Daniel Marjamäki
|
e8bbfdbfee
|
Fixed #9559 (Multiple checks to std::atomic are not redundant)
|
2020-04-19 17:29:40 +02:00 |
Daniel Marjamäki
|
3c56ccc33f
|
Fixed #9531 (Syntax Error: AST broken, 'for' doesn't have two operands.)
|
2020-04-19 17:00:22 +02:00 |
Paul Fultz II
|
e2efb338b6
|
Fix issue 9678: False positive: generic valueflow forward analysis (#2611)
|
2020-04-19 08:28:07 +02:00 |
Daniel Marjamäki
|
54978847c5
|
Fixed #8916 (FP: followVar does not seem to handle non-const method call properly)
|
2020-04-18 19:54:55 +02:00 |
Daniel Marjamäki
|
de53f63f76
|
Fixed #9665 (Tokenizer::setVarId: for loop variables)
|
2020-04-18 12:08:53 +02:00 |
Daniel Marjamäki
|
4ba2aa82bb
|
astyle formatting
[ci skip]
|
2020-04-18 09:38:23 +02:00 |
Carl Michael Grüner Monzón
|
7c93f51885
|
Consider pre{inc,dec}rements on assert checks (#2605)
* Consider pre{inc,dec}rements on assert checks
* Simplify code by using new AST APIs
* Fix assert test with invalid syntax
|
2020-04-18 09:26:24 +02:00 |
Paul Fultz II
|
453a69dd8c
|
Fix issue 9677: False positive: returning pointer to oject that will not be invalid (#2607)
* Fix issue 9677: False positive: returning pointer to oject that will not be invalid
* Formatting
|
2020-04-18 09:23:10 +02:00 |
Daniel Marjamäki
|
aa1bbf2e62
|
Fixed #9679 (False positive: use this after free (lambda not executed directly))
|
2020-04-17 20:20:45 +02:00 |
Daniel Marjamäki
|
e4bea02cad
|
Fixed #7578 (varid not set for 'pointer to array' member variable in method)
|
2020-04-15 20:56:21 +02:00 |
Paul Fultz II
|
985c82730e
|
Add regression test for 9573: ValueFlow: Wrong tracking of value in function call (#2603)
|
2020-04-15 08:09:36 +02:00 |