Daniel Marjamäki
|
96359b14ff
|
Simplify function pointers
|
2010-01-20 21:19:06 +01:00 |
Robert Reif
|
e163f878ab
|
Handle/simplify function pointer typedefs
|
2010-01-20 21:16:40 +01:00 |
Daniel Marjamäki
|
85fcd4c9a9
|
Fixed #1282 (False positive for a memory leak in a simple loop)
|
2010-01-19 19:08:03 +01:00 |
Daniel Marjamäki
|
f49cc7f0ff
|
CheckMemoryLeak: Added 'scanf' and 'sscanf' to the whitelist
|
2010-01-18 21:58:27 +01:00 |
Daniel Marjamäki
|
32604dd55e
|
Fixed #1266 ('qsort' missing in call_func_white_list)
|
2010-01-18 21:34:11 +01:00 |
Daniel Marjamäki
|
53d036fadf
|
Added Cppcheck::terminate function that will terminate the checking ASAP
|
2010-01-18 20:23:50 +01:00 |
Robert Reif
|
cd31cd9298
|
Fixed #1251 (tokenize typedef of reference)
|
2010-01-18 19:06:50 +01:00 |
Daniel Marjamäki
|
fbf428550a
|
Fixed #1262 (cppcheck false positives: 'Possible null pointer dereference', 'Uninitialized variable')
|
2010-01-17 19:08:45 +01:00 |
Daniel Marjamäki
|
f3e25a5244
|
Fixed doxygen error messages
|
2010-01-17 16:38:28 +01:00 |
Daniel Marjamäki
|
25bf50755e
|
Reformatting the --doc output to work better in the wiki
|
2010-01-17 14:56:56 +01:00 |
Daniel Marjamäki
|
5595a17e41
|
Updated version to 1.40
|
2010-01-17 13:52:28 +01:00 |
Robert Reif
|
70dbb8ba17
|
Fixed #1275 (Cppcheck hangs when analysing the code 'typedef struct { } A, *B, **C;')
|
2010-01-17 08:16:17 +01:00 |
Daniel Marjamäki
|
fbefb8df34
|
Fixed #1272 (links in typedef not handled correctly)
|
2010-01-16 19:42:37 +01:00 |
Daniel Marjamäki
|
0a8ca1f160
|
Fixed #1271 (SIGSEGV on malformed source (macro stub + fundef))
|
2010-01-16 13:56:57 +01:00 |
Robert Reif
|
a0caea4ee6
|
Refactoring the handling of typedefs
|
2010-01-16 09:18:21 +01:00 |
Daniel Marjamäki
|
81ca6e9f98
|
Revert "minor tweak in Borland C++ project file"
This reverts commit ad06ee4f71 .
|
2010-01-16 08:47:46 +01:00 |
Daniel Marjamäki
|
ad06ee4f71
|
minor tweak in Borland C++ project file
|
2010-01-16 08:17:40 +01:00 |
Reijo Tomperi
|
d37864f8c4
|
Fix part of #1262 (cppcheck false positives: 'Possible null pointer dereference'
http://sourceforge.net/apps/trac/cppcheck/ticket/1262
|
2010-01-15 23:46:47 +02:00 |
Daniel Marjamäki
|
f591d8f8e1
|
refactoring
|
2010-01-14 22:04:58 +01:00 |
Daniel Marjamäki
|
7059dd5693
|
astyle formatting
|
2010-01-14 22:01:59 +01:00 |
Daniel Marjamäki
|
b9f09679c7
|
lanurmi: Fixed #1269 (Changes required for compiling with Sun's compiler)
|
2010-01-14 22:00:14 +01:00 |
Daniel Marjamäki
|
ac077d3160
|
Fixed #1264 (False positive: Resource leak with if-else in while)
|
2010-01-14 21:41:50 +01:00 |
Daniel Marjamäki
|
a7bddc8fd3
|
Fixed #1268 (Null pointer dereference false positive)
|
2010-01-14 20:02:38 +01:00 |
Daniel Marjamäki
|
bc5800004b
|
wrote comments about the preprocessor
|
2010-01-13 21:50:44 +01:00 |
Daniel Marjamäki
|
cefa695dba
|
Fixed #1265 ((error) Uninitialized variable on macro expansion)
|
2010-01-13 19:37:55 +01:00 |
Robert Reif
|
0212225859
|
Tokenizer: fixed typedef issues
|
2010-01-13 07:59:47 +01:00 |
Daniel Marjamäki
|
1aac8f3e52
|
Uninitialized variables: disable subfunction analysis if multiple threads are used
|
2010-01-12 22:33:47 +01:00 |
Daniel Marjamäki
|
0638bc2112
|
CheckMemoryLeaks: Added 'strlen' to white list
|
2010-01-12 22:10:59 +01:00 |
Daniel Marjamäki
|
fd5e3e63b8
|
Fixed #1258 ('fscanf' missing in call_func_white_list)
|
2010-01-12 21:56:22 +01:00 |
Daniel Marjamäki
|
2de49129dc
|
Fixed #1259 (false postive: Member variable 'A::b' is not assigned a value in 'A::operator=')
|
2010-01-12 21:36:40 +01:00 |
Daniel Marjamäki
|
2358c51694
|
Tokenizer: some cleanup of std::
|
2010-01-12 21:25:31 +01:00 |
Daniel Marjamäki
|
374def4a53
|
Fixed #1070 (Improve scope error message)
|
2010-01-12 19:34:33 +01:00 |
Daniel Marjamäki
|
814eb6caee
|
Fixed #1257 (potential leaks not reported becauseof 'continue' in loop)
|
2010-01-12 19:12:08 +01:00 |
Robert Reif
|
5e8e4fd3e9
|
Fixed #1252 (Internal error in Cppcheck while parsing struct)
|
2010-01-12 17:38:36 +01:00 |
Robert Reif
|
7b6bf80057
|
Fixed #1250 (tokenize typedef of union)
|
2010-01-11 22:58:57 +01:00 |
Daniel Marjamäki
|
d3b7f5931f
|
Fixed #1174 (improve check: Unintialized variable not detected in subfunction)
|
2010-01-11 22:28:07 +01:00 |
Daniel Marjamäki
|
c666a9662b
|
BufferOverrun: negative index is out of bounds
|
2010-01-11 21:18:07 +01:00 |
Daniel Marjamäki
|
b8b6b0ec32
|
Uninitialized variables: fixed false positives when using pointer aliasing
|
2010-01-11 19:25:01 +01:00 |
Robert Reif
|
94d5e32aa1
|
Fixed #1248 (tokenize typedef of array)
|
2010-01-11 17:09:04 +01:00 |
Daniel Marjamäki
|
8be54b592d
|
ExecutionPath: better handling of for/while/do/switch, it doesn't bail out everything
|
2010-01-10 22:05:51 +01:00 |
Daniel Marjamäki
|
c5966bba59
|
Fixed #1225 (false negative :: uninitialized variable not detected when using enums)
|
2010-01-10 20:36:15 +01:00 |
Daniel Marjamäki
|
3fb420cbf0
|
fixed unlogged errors from the tokenizer and also some errors reported by valgrind
|
2010-01-10 20:03:46 +01:00 |
Daniel Marjamäki
|
a50ec2eded
|
memory leaks: better handling of loops and switch
|
2010-01-10 15:40:50 +01:00 |
Daniel Marjamäki
|
f65bf6d565
|
Fixed #1220 (False memory leak when using while)
|
2010-01-10 14:00:32 +01:00 |
Daniel Marjamäki
|
3fabe53570
|
Memory leaks: Better handling of switch
|
2010-01-10 10:37:54 +01:00 |
Daniel Marjamäki
|
b82cb2e41e
|
Fixed #1218 (Improve check: incrementing uninitialized variable i++)
|
2010-01-10 09:09:37 +01:00 |
Robert Reif
|
19ba151531
|
Fixed #1244 (tokenize typedef of unnamed struct)
|
2010-01-10 08:49:02 +01:00 |
Daniel Marjamäki
|
4c641ed80c
|
Fixed #1189 (false negative: using uninitialized variable i 'a[i] = 0;')
|
2010-01-09 22:26:05 +01:00 |
Daniel Marjamäki
|
0908728601
|
Fixed #1231 (Preprocessor: Fail to evaluate '#if ! defined _ABCD_')
|
2010-01-09 21:54:20 +01:00 |
Daniel Marjamäki
|
6ec5b797ab
|
Borland C++: Fixed compiler error
|
2010-01-09 10:24:35 +01:00 |