Daniel Marjamäki
|
21af64049c
|
Fixed #2401 (false positive: Uninitialized variable: result)
|
2011-01-05 20:44:04 +01:00 |
Daniel Marjamäki
|
68de938d23
|
Uninitialized variables. Fixed false positive when there are multiple related conditions. ticket: #2399
|
2011-01-05 19:54:56 +01:00 |
Daniel Marjamäki
|
a0d62e041f
|
Tokenizer: Fixed memory corruption
|
2011-01-05 19:38:22 +01:00 |
Robert Reif
|
157498e694
|
Fixed #2412 (typedef: struct with inheritance)
|
2011-01-05 17:42:55 +01:00 |
Robert Reif
|
ed6f683573
|
typedef: better handling. ticket: #2414
|
2011-01-05 17:39:53 +01:00 |
Zachary Blair
|
188871c428
|
Removed an unnecessary newline in the message. Ticket #2343
|
2011-01-05 00:06:53 -08:00 |
Zachary Blair
|
3f97bd5477
|
Fixed #2343 (The ftime obsolete function warning seems wrong)
|
2011-01-04 23:21:02 -08:00 |
Kimmo Varis
|
bb719774b1
|
Improve suspicious condition (string::find) message.
See forum thread:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192
|
2011-01-04 23:19:23 +02:00 |
Kimmo Varis
|
66e8b7bc1e
|
Improve dangerous iterator usage (after erase()) message.
See forum thread:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192
|
2011-01-04 23:18:48 +02:00 |
Kimmo Varis
|
b750a52f6d
|
Improve strncat 3rd parameter usage warning message.
See forum thread:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192
|
2011-01-04 23:17:44 +02:00 |
Daniel Marjamäki
|
d700f25518
|
Fixed #2399 (Tokenizer::simplifyKnownVariables: variables in conditions)
|
2011-01-04 21:35:35 +01:00 |
Daniel Marjamäki
|
63c1ee375e
|
Fixed #2398 (false positive: Uninitialized variable)
|
2011-01-04 19:36:29 +01:00 |
Daniel Marjamäki
|
3cf4e74013
|
scripts: added a two simple perl scripts for checking code.
|
2011-01-04 18:50:23 +01:00 |
Daniel Marjamäki
|
c2a194ead0
|
Fixed #2393 (Token::Match called with varid 0)
|
2011-01-04 18:34:51 +01:00 |
Daniel Marjamäki
|
2c6421d162
|
Merge branch 'master' of https://github.com/rgeissert/cppcheck into rgeissert-realloc
|
2011-01-04 18:21:18 +01:00 |
Daniel Marjamäki
|
85897c3991
|
Merge branch 'debug-warnings' of https://github.com/rgeissert/cppcheck into rgeissert-debug-warnings
|
2011-01-04 18:17:39 +01:00 |
Daniel Marjamäki
|
45b6d09373
|
Writing rules: Added part 3. Introduction to writing rules with C++.
|
2011-01-04 07:50:54 +01:00 |
Robert Reif
|
63208e87d3
|
typedef: delete unhandled typedefs. ticket: #2348
|
2011-01-04 07:43:40 +01:00 |
Robert Reif
|
a782d3ddf7
|
typedef: fix testcase 4. ticket: #2375
|
2011-01-04 07:39:41 +01:00 |
Robert Reif
|
63ad1fbe69
|
Fixed #2400 (Tests crashing in Windows)
|
2011-01-04 07:34:32 +01:00 |
Raphael Geissert
|
2b1ec9a07f
|
Mention the name of the variable in the inconclusive leak msg
|
2011-01-03 20:40:31 -06:00 |
Markus Elfring
|
e459ed1de3
|
Fixed #2389 (mistakable warning from 'CheckClass::uninitVarError')
|
2011-01-03 19:03:42 +01:00 |
Raphael Geissert
|
3d9550b0bf
|
Simplify "x = realloc (0, n);" to "x = malloc(n);"
|
2011-01-02 17:46:10 -06:00 |
Raphael Geissert
|
e75a81669e
|
Move simplification of realloc after simplification of math ops
|
2011-01-02 16:41:34 -06:00 |
Daniel Marjamäki
|
d2714fefda
|
typedef: Fixed testcase. ticket: #2375
|
2011-01-02 17:28:47 +01:00 |
Daniel Marjamäki
|
97f7a36e91
|
Buffer overruns: Added comments
|
2011-01-02 14:16:58 +01:00 |
Daniel Marjamäki
|
2e7e118cb8
|
Fixed #2392 (Preprocessor: Wrong simplification of __VA_ARGS__)
|
2011-01-02 11:19:37 +01:00 |
Daniel Marjamäki
|
571704f118
|
Added TODO testcase for ticket #2392 (Preprocessor: Wrong simplification of __VA_ARGS__)
|
2011-01-02 10:09:50 +01:00 |
Daniel Marjamäki
|
b5876f00ff
|
Fixed #2391 (cstdlib file and memory function check misbehavior)
|
2011-01-02 08:32:51 +01:00 |
Daniel Marjamäki
|
320604f073
|
typedef: added more tests. ticket: #2375
|
2011-01-02 07:42:47 +01:00 |
Daniel Marjamäki
|
4ec9d418ff
|
Fixed #2215 (Improve check: Writing outside malloc bounds not detected)
|
2011-01-01 20:56:21 +01:00 |
Daniel Marjamäki
|
789d944912
|
typedef: don't simplify typedef after 'case'. it means that there is a typedef and constant with the same names. Ticket: #2386
|
2011-01-01 20:20:03 +01:00 |
Daniel Marjamäki
|
2a77dd3df1
|
Fixed #2246 (Improve check: Memory leak, function is not noreturn if return value is taken)
|
2011-01-01 20:14:01 +01:00 |
Daniel Marjamäki
|
c8775344d6
|
uninitialized variables: Added some comments
|
2011-01-01 18:24:27 +01:00 |
Daniel Marjamäki
|
3c238882a2
|
Fixed TODO testcase. Use symbol database instead of token list. Ticket: #2375
|
2011-01-01 17:54:37 +01:00 |
Daniel Marjamäki
|
3eabb4ebe0
|
Added comments in the memory leaks checking
|
2011-01-01 13:28:34 +01:00 |
Daniel Marjamäki
|
0cc49188c0
|
Memory leaks: localized variables
|
2011-01-01 12:27:57 +01:00 |
Daniel Marjamäki
|
62145431a7
|
Tokenizer: Added more comments
|
2011-01-01 11:40:32 +01:00 |
Daniel Marjamäki
|
e385323b65
|
Tokenizer: Added doxygen comments
|
2011-01-01 11:26:48 +01:00 |
Daniel Marjamäki
|
71acf78c64
|
Tokenizer: added doxygen comments
|
2011-01-01 09:26:24 +01:00 |
Daniel Marjamäki
|
a9aa6375b7
|
gcc: disabled -Wconversion again - too many warnings
|
2011-01-01 09:16:31 +01:00 |
Zachary Blair
|
68700b3561
|
Fixed #2382 (Catching exceptions by value instead of reference)
|
2010-12-31 12:48:24 -08:00 |
Daniel Marjamäki
|
2da3fea1b8
|
Fixed #2386 (segmentation fault occurs in the checking when typedef has same name as an enum constant)
|
2010-12-31 20:55:28 +01:00 |
Daniel Marjamäki
|
3e5614a5a3
|
Null Pointer: Refactoring - broke out CheckNullPointer::isPointer
|
2010-12-31 18:30:04 +01:00 |
Daniel Marjamäki
|
04eb9cf305
|
Fixed #2378 (Refactoring: create utility function that skips redundant if/for/while)
|
2010-12-31 18:07:46 +01:00 |
Daniel Marjamäki
|
ed6c76ce04
|
Fixed #2385 (False positive: array index out of bounds)
|
2010-12-31 17:43:38 +01:00 |
Daniel Marjamäki
|
b04885cd4f
|
astyle formatting
|
2010-12-31 15:57:08 +01:00 |
Daniel Marjamäki
|
4d8fae186b
|
added more comments
|
2010-12-31 15:56:41 +01:00 |
Daniel Marjamäki
|
b634242a58
|
Added comments for CheckNullPointer::nullPointerLinkedList
|
2010-12-31 14:37:34 +01:00 |
Daniel Marjamäki
|
377bcbe729
|
Remove redundant condition
|
2010-12-31 14:24:15 +01:00 |