Daniel Marjamäki
|
97a7bc383d
|
memory leak: Added test case
|
2009-01-14 16:40:07 +00:00 |
Daniel Marjamäki
|
2d58b2b9ee
|
memory leak: fixed false positive about using variable after it is released
|
2009-01-14 16:21:54 +00:00 |
Daniel Marjamäki
|
9e91f75386
|
cppcheck: added function call to the variable scope check.
|
2009-01-14 07:43:46 +00:00 |
Daniel Marjamäki
|
f53e66a4b1
|
Visual C++: Added "src/errormessage.*" to the project file
|
2009-01-14 07:41:44 +00:00 |
Daniel Marjamäki
|
a604f56f19
|
buffer overruns: added sprintf checking
|
2009-01-14 06:29:35 +00:00 |
Daniel Marjamäki
|
12b248aa66
|
doxygen: Added comments in checkbufferoverrun.h
|
2009-01-14 06:13:54 +00:00 |
Daniel Marjamäki
|
f7e4f13ecd
|
Memory leak: Readded some checking to classes
|
2009-01-14 05:58:20 +00:00 |
Leandro Penz
|
f33153e086
|
unreachableCode: avoid SIGSEGV when there is no "}" after return.
|
2009-01-14 01:29:33 +00:00 |
Leandro Penz
|
1a14cd527c
|
functionVariableUsage: support for nested struct/union declaration.
|
2009-01-14 00:45:44 +00:00 |
Daniel Marjamäki
|
e664f255a4
|
Memory leak: Fixed a false positive
|
2009-01-13 18:30:39 +00:00 |
Daniel Marjamäki
|
c8a5bd16a1
|
errmsg: Added 'assignment in if-condition'
|
2009-01-13 17:56:45 +00:00 |
Daniel Marjamäki
|
aa592387e6
|
errmsg: refactoring
|
2009-01-13 06:25:36 +00:00 |
Daniel Marjamäki
|
c1a4e9b000
|
testpreprocessor: commented the "undef" test that doesn't work
|
2009-01-12 19:23:01 +00:00 |
Daniel Marjamäki
|
cc65242626
|
errmsg: added message about bad usage of char variable
|
2009-01-12 18:52:43 +00:00 |
Reijo Tomperi
|
ee54d4da91
|
Added test case which currently fails, #undef is not handled
|
2009-01-12 18:23:53 +00:00 |
Daniel Marjamäki
|
fdf5b215f9
|
errmsg: Added message for 'incomplete statement'
|
2009-01-12 17:46:24 +00:00 |
Daniel Marjamäki
|
a5eb8894d4
|
errmsg: Added messages for 'variable is not used / not read / not assigned'
|
2009-01-12 17:40:20 +00:00 |
Daniel Marjamäki
|
13e2396345
|
errmsg: Added message 'function parameter is passed by value'
|
2009-01-12 17:32:53 +00:00 |
Daniel Marjamäki
|
df689b454c
|
errmsg: added message 'unreachable code below return'
|
2009-01-12 17:28:04 +00:00 |
Daniel Marjamäki
|
a0ef840138
|
errmsg: Added 'unused struct member'
|
2009-01-12 17:21:25 +00:00 |
Daniel Marjamäki
|
15a32103e2
|
testdivision: The 'unsigned division' is a style check
|
2009-01-12 17:20:32 +00:00 |
Daniel Marjamäki
|
03888046d8
|
errmsg: Made the 'unsigned division' a style error
|
2009-01-12 17:14:03 +00:00 |
Daniel Marjamäki
|
980b10bfc9
|
errmsg: Added 'unsigned division'
|
2009-01-12 17:12:14 +00:00 |
Daniel Marjamäki
|
e70f68f266
|
refactoring: cleanup old code
|
2009-01-12 16:53:14 +00:00 |
Daniel Marjamäki
|
17d4c2b980
|
errmsg: Added message 'Overlapping data buffer'
|
2009-01-12 06:52:50 +00:00 |
Daniel Marjamäki
|
ae861852e2
|
errmsg: Added "found redundant if - 'if (condition);'
|
2009-01-12 06:44:47 +00:00 |
Daniel Marjamäki
|
153487d504
|
preprocessor: Style updates
|
2009-01-12 06:43:56 +00:00 |
Daniel Marjamäki
|
eb8675ab76
|
preprocessor: Handle newlines better
|
2009-01-12 06:33:06 +00:00 |
Daniel Marjamäki
|
ea6c48b2bd
|
preprocessor: fixed a small bug when expanding macro without parameter
|
2009-01-11 16:06:37 +00:00 |
Daniel Marjamäki
|
da881fdd0a
|
preprocessor: Fixed bug when expanding macros without parameters
|
2009-01-11 15:51:46 +00:00 |
Daniel Marjamäki
|
ecdfee850d
|
preprocessor: expand macro without parameters
|
2009-01-11 15:07:13 +00:00 |
Daniel Marjamäki
|
da46e4bd96
|
struct member usage: bail out the check if the struct contain any functions
|
2009-01-11 14:39:52 +00:00 |
Daniel Marjamäki
|
2e77f3bf04
|
setVarId: Fixed bug (variable id for struct member not correctly set)
|
2009-01-11 10:03:21 +00:00 |
Daniel Marjamäki
|
e42953bd3b
|
preprocessor: Added a test to see that "<backslash><newline>" is handled correctly inside strings
|
2009-01-11 08:16:15 +00:00 |
Daniel Marjamäki
|
9d8af10583
|
errmsg: the "unused function" message shall not take any Tokenizer nor Token parameters
|
2009-01-11 08:10:51 +00:00 |
Daniel Marjamäki
|
94667320e8
|
preprocessor: Handle "<backslash><newline>" better
|
2009-01-11 07:19:28 +00:00 |
Daniel Marjamäki
|
3d8791eebd
|
errmsg: added "unused function"
|
2009-01-11 06:44:32 +00:00 |
Daniel Marjamäki
|
631e202027
|
dmake: Minor updates. Moved target "all" a little. Handle the change 937 where "make test" also executes testrunner
|
2009-01-11 06:17:54 +00:00 |
Leandro Penz
|
2907708af8
|
make test now builds everything and runs all tests.
|
2009-01-10 21:13:26 +00:00 |
Leandro Penz
|
764e44790f
|
match: skip initial !! patterns if on first token.
|
2009-01-10 21:13:10 +00:00 |
Leandro Penz
|
12a7d1df4b
|
match: optimisation
|
2009-01-10 20:40:05 +00:00 |
Daniel Marjamäki
|
1e6b54b2c5
|
errmsg: added "mismatching allocation and deallocation"
|
2009-01-10 19:30:41 +00:00 |
Daniel Marjamäki
|
327d09502a
|
cppcheck: Minor bug fix
|
2009-01-10 19:24:23 +00:00 |
Daniel Marjamäki
|
47a7c915fa
|
errmsg: Added error messages for "Array index out of bounds" and "Buffer overrun"
|
2009-01-10 19:23:21 +00:00 |
Daniel Marjamäki
|
897c02e3ed
|
errmsg: added error message about virtual destructors
|
2009-01-10 18:03:56 +00:00 |
Daniel Marjamäki
|
6acb123f1d
|
errmsg: Added "operator= should return something
|
2009-01-10 17:57:31 +00:00 |
Daniel Marjamäki
|
1fc5f5485f
|
errmsg: Added "Using 'memset' on class"
|
2009-01-10 17:51:03 +00:00 |
Daniel Marjamäki
|
7b10b0ff4d
|
errmsg: Added "Unused private function ..."
|
2009-01-10 17:35:41 +00:00 |
Daniel Marjamäki
|
dc6317878e
|
errmsg: Added "uninitialized member variable"
|
2009-01-10 17:11:47 +00:00 |
Leandro Penz
|
5570f06075
|
checkmemoryleak: no longer flag "dealloc ; alloc ; if continue ;" as a leak, even with --all
|
2009-01-10 16:28:04 +00:00 |