chrchr-github
|
17b538210d
|
Fix #10151 FP eraseDereference when returning iterator from loop (#3787)
|
2022-02-03 21:13:48 +01:00 |
Oliver Stöneberg
|
171da2e6f9
|
avoid dependency on transitive includes - based on include-what-you-use (#3757)
|
2022-01-27 19:03:20 +01:00 |
Paul Fultz II
|
a7dbd288c4
|
Fix 10738: FP knownEmptyContainer with auto reference (#3734)
* Fix 10738: FP knownEmptyContainer with auto reference
* Format
|
2022-01-21 09:56:55 +01:00 |
Paul Fultz II
|
6c2b1f093d
|
Another fix for 10728: Crash in CheckStl::checkDereferenceInvalidIterator2() (#3735)
* Another fix for 10728: Crash in CheckStl::checkDereferenceInvalidIterator2()
* Format
|
2022-01-21 09:56:41 +01:00 |
Paul Fultz II
|
7b793af451
|
Fix 10728: Crash in CheckStl::checkDereferenceInvalidIterator2 (#3721)
* Fix 10728: Crash in CheckStl::checkDereferenceInvalidIterator2
* Format
|
2022-01-18 14:48:02 +01:00 |
Paul Fultz II
|
abb0563cef
|
Fix 10726: Crash in CheckExceptionSafety::checkRethrowCopy (#3711)
|
2022-01-16 12:35:51 +01:00 |
Paul Fultz II
|
2b6a89e30e
|
Fix 10716: Crash in CheckStl::checkDereferenceInvalidIterator2 (#3709)
* Fix 10716: Crash in CheckStl::checkDereferenceInvalidIterator2
* Format
|
2022-01-14 23:50:33 +01:00 |
chrchr-github
|
af0a585a70
|
Partial fix for #9157 False negative: stlOutOfBounds, cast (#3699)
|
2022-01-13 08:03:24 +01:00 |
Paul Fultz II
|
119ec0582a
|
Fix 10676: FP: Array index -1 is out of bounds. (#3670)
|
2022-01-04 10:21:54 +01:00 |
Paul Fultz II
|
398fa28021
|
Fix 10657: False positive; ValueFlow - invalid iterator (#3636)
|
2021-12-16 22:34:51 +01:00 |
Paul Fultz II
|
6681576707
|
Fix 10642: False positive: Possible dereference of an invalid iterator: v.begin()+v.size()-1 (#3630)
|
2021-12-15 19:31:28 +01:00 |
Paul Fultz II
|
cb2738a60c
|
Fix 10645: FP knownEmptyContainer after conditional return (#3620)
|
2021-12-14 07:22:57 +01:00 |
orbitcowboy
|
97f84a368d
|
Ticket #8648: Added regression test.
|
2021-12-05 17:44:57 +01:00 |
Paul Fultz II
|
f64bcac004
|
Fix 10429: Regression: invalidIterator (#3603)
|
2021-12-05 15:46:52 +01:00 |
Paul Fultz II
|
a03e731930
|
Track lifetimes of lambdas that capture the 'this' variable (#3594)
|
2021-12-04 17:00:55 +01:00 |
Paul Fultz II
|
8dcea26c10
|
Find iterator mismatch when using temporary containers (#3579)
|
2021-12-04 12:55:56 +01:00 |
chrchr-github
|
ca311ebcdf
|
ASSERT() on calls to Tokenizer::tokenize() in test code (#3501)
|
2021-11-29 07:34:39 +01:00 |
Paul Fultz II
|
1e327dfbd3
|
Fix 9836: False negative: No invalidContainer when using vector of vectors (#3580)
* Fix 9836: False negative: No invalidContainer when using vector of vectors
* Format
|
2021-11-26 13:38:40 +01:00 |
Paul Fultz II
|
12e731ad49
|
Fix 10605: FP containerOutOfBounds with empty() check (#3572)
|
2021-11-25 22:34:00 +01:00 |
Paul Fultz II
|
b80e24231b
|
Fix 10604: FP mismatchingContainerIterator with container member (#3575)
|
2021-11-23 22:50:32 +01:00 |
chrchr-github
|
cdc34fe92f
|
Add test for #10025 (#3570)
|
2021-11-20 08:53:18 +01:00 |
Daniel Marjamäki
|
f701a9361d
|
chmod; Use 644 for source files
|
2021-11-17 08:25:25 +01:00 |
Paul Fultz II
|
112363c9d1
|
Fix 10590: container access out of bounds not found (#3560)
* Refactor container bounds check
* Use symbolic values
* Add test case
* Format
|
2021-11-13 07:45:29 +01:00 |
Paul Fultz II
|
d3f0aa5b34
|
Fix 10033: false negative: danglingTemporaryLifetime with usage of reference from nested object not detected (#3542)
|
2021-11-01 19:23:15 +01:00 |
Daniel Marjamäki
|
a838cb65fb
|
stlFindInsert: Take care of review comments
|
2021-10-25 19:13:06 +02:00 |
Daniel Marjamäki
|
d2d53e5043
|
Fixed #10558 (False positive; Searching before insertion in a loop is needed)
|
2021-10-24 19:13:42 +02:00 |
Paul Fultz II
|
84f102283b
|
Warn when modifying container from another function in a loop (#3510)
|
2021-10-15 11:54:29 +02:00 |
chrchr-github
|
c4c12df372
|
Fix escape sequences in test cases (#3499)
|
2021-10-11 19:16:51 +02:00 |
Paul Fultz II
|
71809044bd
|
Fix 10522: FP: derefInvalidIterator when using emplace with 1 argument (#3482)
|
2021-10-05 08:23:47 +02:00 |
Paul Fultz II
|
9ece849d80
|
Fix 10467: FP mismatchingContainers with array of vectors (#3453)
|
2021-09-09 20:43:46 +02:00 |
Paul Fultz II
|
0335671b35
|
Fix 10450: regression, FP : Iterator 'iter' from different container 'l' are used together (#3436)
|
2021-09-05 07:35:33 +02:00 |
Paul Fultz II
|
82b725e540
|
Fix FP when using deferred locks (#3441)
|
2021-09-04 19:06:48 +02:00 |
chrchr-github
|
f77d9db852
|
Add test case for #10383 (#3421)
|
2021-08-26 19:37:29 +02:00 |
Paul Fultz II
|
e0de48bb1d
|
Fix 7524: ValueFlow: false path for 'x<3' (#3393)
|
2021-08-16 09:19:07 +02:00 |
Paul Fultz II
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Paul Fultz II
|
3d19b33c3e
|
Fix 9948 and 10234: false negative: knownConditionTrueFalse and stlOutOfBounds (#3372)
|
2021-08-02 10:51:34 +02:00 |
Daniel Marjamäki
|
1ec7397c21
|
astyle formatting
[ci skip]
|
2021-08-01 14:05:30 +02:00 |
Paul Fultz II
|
6a81b4c17c
|
Fix 10264: FP invalidContainer when address of container is passed inside struct (#3368)
|
2021-07-30 15:52:00 +02:00 |
Paul Fultz II
|
0d3afbb954
|
Evaluate casts in programmemory (#3359)
|
2021-07-26 22:22:23 +02:00 |
orbitcowboy
|
c14bb9cd2e
|
Running astyle [ci skip]
|
2021-07-26 16:32:00 +02:00 |
Paul Fultz II
|
5be3f700bb
|
Fix 10373: ValueFlow: container in struct assumed empty (#3355)
|
2021-07-25 18:13:55 +02:00 |
Paul Fultz II
|
f9516cf1c6
|
Fix issue 10378: FP derefInvalidIteratorRedundantCheck (#3353)
|
2021-07-24 22:44:18 +02:00 |
Paul Fultz II
|
942202aede
|
Evaluate container sizes in forward analysis (#3338)
|
2021-07-16 18:49:07 +02:00 |
Daniel Marjamäki
|
869eac5670
|
astyle formatting
|
2021-07-01 21:09:32 +02:00 |
chrchr-github
|
9be88a06fe
|
Add regression test for #9176 (#3319)
|
2021-07-01 13:58:00 +02:00 |
Paul Fultz II
|
a14922ed85
|
Fix 10238: FP knownConditionTrueFalse std::string from const char* assumed non-empty (#3288)
|
2021-06-04 17:22:05 +02:00 |
Paul Fultz II
|
537fb5bcd9
|
Fix 10264: FP invalidContainer when address of container is passed inside struct (#3286)
|
2021-06-04 17:20:47 +02:00 |
Paul Fultz II
|
3e78e76fe8
|
Fix issue 10076: ValueFlow: False positive after address of var is taken 'T t = {{{&var}}};' (#3283)
|
2021-06-03 07:31:46 +02:00 |
Paul Fultz II
|
8541e0503e
|
Fix 10290: false negative: container out of bounds (#3269)
|
2021-05-22 23:33:13 +02:00 |
Paul Fultz II
|
c63aa2f2cc
|
Fix 10263: FP containerOutOfBounds when container is accessed via pointer (#3265)
|
2021-05-22 08:36:51 +02:00 |