1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Timeline


and .

01/24/09:

21:20 Ticket #56 (Windows: cppcheck . does not work) closed by kimmov
worksforme: Oops. It actually works. The problem was I was accidentally running in …
21:04 Ticket #58 (If given path is empty it is assumed that it wasn't given) created by hyd_danmar
Currently if checking an empty folder it is assumed that a path wasn't …
20:37 Ticket #57 (wrong path in error message) closed by aggro80
fixed: Fixed in [1100]
20:20 Ticket #57 (wrong path in error message) created by hyd_danmar
When checking TCL I get very strange error message. I am checking the …
20:19 Ticket #56 (Windows: cppcheck . does not work) created by kimmov
cppcheck SVN r1099. Giving the command: cppcheck . in Windows …
19:32 Ticket #55 (segmentation fault when checking linux-2.6/drivers/staging/epl/EplDllk.c) closed by hyd_danmar
fixed: Fixed by [1099] Added one more unit test: […]
18:09 Ticket #34 (Windows: installer should add cppcheck to system path) closed by kimmov
fixed: Implemented in commit [1092].
17:14 WikiStart edited by kimmov
Fix typo (diff)
15:21 WikiStart edited by hyd_danmar
status: making it ready for 1.28 (diff)
10:36 Ticket #55 (segmentation fault when checking linux-2.6/drivers/staging/epl/EplDllk.c) created by hyd_danmar
I was checking the latest git tree for the linux kernel and got a …
08:10 Ticket #54 (Make cppcheck print status e.g. 4/20 files checked) closed by aggro80
fixed: Fixed in [1089]
07:54 Ticket #54 (Make cppcheck print status e.g. 4/20 files checked) created by aggro80
Make cppcheck print status e.g. 4/20 files checked

01/23/09:

21:42 Ticket #35 (Get rid of #ifdefs in our code where possible) closed by hyd_danmar
fixed: Fixed by.. [1081] [1083] [1086] [1087]
19:42 Ticket #52 (Cppcheck hangs when checking VLC's source code) closed by aggro80
duplicate: Duplicate of #48 (cppcheck got stuck with amoeba sources) Fixed in [1077]
19:41 Ticket #48 (cppcheck got stuck with amoeba sources) closed by aggro80
fixed: Fixed in [1077]
19:25 Ticket #53 (false memory leak with --all (destructor)) closed by hyd_danmar
fixed: [1080] Unit testing […]
09:22 Ticket #53 (false memory leak with --all (destructor)) created by cbucher
cppcheck detects a memory leak with this code : class A { public: A(); …
07:40 Ticket #52 (Cppcheck hangs when checking VLC's source code) created by aggro80
Cppcheck hangs when checking VLC's source code. Problem is with handling …

01/22/09:

22:17 Ticket #51 (Check against returning local stack variable) created by kush_eplus
This could lead to undetermined behaviors, e.g. : void foo() { char …
22:14 Ticket #50 (Check for incorrect memory allocation size) created by kush_eplus
Check that allocated memory catch a multiple of the pointer's size, e.g. …
22:01 Ticket #49 (Checks for dereferenced pointers) created by kush_eplus
Based on a paper from coverity, two new checks about dereferenced pointers …
21:51 Ticket #48 (cppcheck got stuck with amoeba sources) created by danchev
amoeba code could be found at: …
20:27 Ticket #46 (invalid commandline) closed by aggro80
fixed: Fixed in [1071]
20:21 Ticket #47 (can't check this file. memory usage is 700MB after a few seconds) closed by hyd_danmar
fixed: Fixed by [1070] Unit test: […]
20:00 Ticket #30 (Need a way to specify include file folders) closed by aggro80
fixed: Fixed in [1069]
19:27 Ticket #47 (can't check this file. memory usage is 700MB after a few seconds) created by hyd_danmar
This can't be checked. The memory usage quickly goes up when checking it. …
18:55 Ticket #42 (False positive using -s wrt. union) closed by hyd_danmar
wontfix: We've removed these checks because it is already well covered in every …
18:23 Ticket #44 (Cppcheck considers include guards as configs, checking is very slow) closed by hyd_danmar
fixed: Fixed by [1068] Unit Testing: […] To start with configurations in …
12:45 Ticket #46 (invalid commandline) created by hyd_danmar
If invalid command line is given, cppcheck should probably stop and write …

01/21/09:

21:45 Ticket #45 (This line crashes cppcheck: #define FOO 'ABCD') closed by kush_eplus
fixed: Fixed in changeset [1065]
21:31 Ticket #45 (This line crashes cppcheck: #define FOO 'ABCD') created by aggro80
This line crashes cppcheck: […] Test case …
21:27 Ticket #38 (variable lists not properly handled) closed by kush_eplus
wontfix: We have decided to remove this check as it is already well covered in …
21:26 Ticket #14 (Using uninitialized variables) closed by kush_eplus
wontfix: We have decided to remove this check as it is already well covered in …
21:26 Ticket #44 (Cppcheck considers include guards as configs, checking is very slow) created by aggro80
After bug with include files was fixed, Cppcheck became very slow. Reason …
21:25 Ticket #12 (Using uninitialized data) closed by kush_eplus
wontfix: We have decided to remove this check as it is already well covered in …
21:25 Ticket #5 (unused arrays are not detected) closed by kush_eplus
wontfix: We have decided to remove this check as it is already well covered in …
21:24 Ticket #11 (unreachable code not detected with scope inside case) closed by kush_eplus
wontfix: We have decided to remove this check as it is already well covered in …
21:23 Ticket #10 (unreachable code not detected with if ... else in case) closed by kush_eplus
wontfix: We have decided to remove this check as it is already well covered in …
21:06 Ticket #43 (preprocessor: include file doesn't work so good in subfolders) closed by aggro80
fixed: Fixed in revision [1063]
20:09 Ticket #40 (Check copyright texts in files, now that we have new developers.) closed by aggro80
fixed
19:17 Ticket #43 (preprocessor: include file doesn't work so good in subfolders) created by hyd_danmar
When the source file is in a sub folder the include file doesn't seem to …
19:07 Ticket #41 (Bug in CheckOther::functionVariableUsage) closed by kush_eplus
fixed: Fixed in changeset [1059].
09:08 Ticket #42 (False positive using -s wrt. union) created by thabz
cppcheck called with the -s flag returns false positives when encountering …

01/20/09:

23:18 Ticket #41 (Bug in CheckOther::functionVariableUsage) created by kush_eplus
As I'm not sure I'm right and I don't want to forget ... In …
18:30 Ticket #39 (support marcos with ##) closed by hyd_danmar
fixed: [1049] Unit testing: […]
08:40 Ticket #40 (Check copyright texts in files, now that we have new developers.) created by aggro80
Check copyright texts in files, now that we have new developers.

01/19/09:

18:40 Ticket #36 (false positive of "Deallocating a deallocated pointer") closed by aggro80
worksforme: This happens for me only if --all is used. --all will produce false …
09:46 Ticket #21 (General protection fault when processing sources) closed by aggro80
fixed: I think this was fixed in Changeset [1030]. Closing this ticket anyway, …
09:40 Ticket #37 (segmentation fault while processing MESS source) closed by aggro80
fixed: I think this was fixed in Changeset [1030]
00:20 Ticket #39 (support marcos with ##) created by kidkat
[…] Checking c:/temp/cppcheck_tests/test45.c: ... …
00:12 Ticket #38 (variable lists not properly handled) created by kidkat
int main(int argc,char *argv[]) { int a = 0, b = 0, c = 0; int d, e, f; …

01/18/09:

23:55 Ticket #22 (Windows: does not recognize \ as path separator) closed by kush_eplus
fixed: This has been fixed in changeset [1031]
20:18 Ticket #37 (segmentation fault while processing MESS source) created by kidkat
I attached the two files. Here's the backtrace […]
20:05 Ticket #36 (false positive of "Deallocating a deallocated pointer") created by kidkat
I had to attach the example as file, because of an issue with Trac. …
19:47 Ticket #31 (segmentation fault with QEMU sources) closed by lpenz
fixed: Bug inserted in r969, and reproducible up to r1007 in these files. …
18:39 Ticket #35 (Get rid of #ifdefs in our code where possible) created by aggro80
Currently in cppcheck source files there is code like this: […] It …
17:43 Ticket #24 (false positive of pointer arithmetics when std::string is involved) closed by hyd_danmar
fixed: [1023] => no more false positives. I leave the extra checking for later
17:04 Ticket #8 (false positive because of condional macro) closed by hyd_danmar
fixed: The preprocessor has been rewritten and the macros are now expanded after …
16:50 Ticket #20 (preprocessor: handle #undef) closed by hyd_danmar
fixed: [1018]
16:49 Ticket #27 (Preprocessor: expand macros) closed by hyd_danmar
fixed: [1019]
13:09 Ticket #34 (Windows: installer should add cppcheck to system path) created by kimmov
So the user can just open Windows console and type command as {{{cppcheck …

01/17/09:

21:16 Ticket #33 (Tool to create Makefile) created by hyd_danmar
This was discussed in the forum …
20:23 WikiStart edited by hyd_danmar
(diff)
20:21 WikiStart edited by hyd_danmar
(diff)
20:19 Ticket #32 (False positive with --style: Uninitialized member variable (when stream is ...) closed by aggro80
fixed
19:54 WikiStart edited by hyd_danmar
shorten the text (diff)
19:50 WikiStart edited by hyd_danmar
Explaining cppcheck (diff)
19:36 Ticket #4 (Does not understand . as current folder) closed by kimmov
fixed: Patch committed to SVN as [1005]. Marking fixed.
19:16 Ticket #32 (False positive with --style: Uninitialized member variable (when stream is ...) created by aggro80
$ ./cppcheck test.cpp -s Checking test.cpp: ... [test.cpp:6]: …
19:07 WikiStart edited by hyd_danmar
wiki formatting fix (diff)
19:07 WikiStart edited by hyd_danmar
started rewrite (diff)
17:56 Ticket #31 (segmentation fault with QEMU sources) created by kidkat
While checking the latest SVN of QEMU I experienced a segmentation fault. …
14:32 Ticket #7 (false positive with shift operator and return) closed by hyd_danmar
fixed: [1003]
13:59 Ticket #30 (Need a way to specify include file folders) created by kimmov
Currently cppcheck only finds include files from folders given in include …
13:33 Ticket #29 (improved error message handling) closed by hyd_danmar
fixed: I think this was fixed with tools/errmsg.cpp
13:26 Ticket #29 (improved error message handling) created by aggro80
improved error message handling
13:26 Ticket #28 (Preprocessor: Improve handling of include files) created by aggro80
Preprocessor: Improve handling of include files Currently include files …
13:24 Ticket #27 (Preprocessor: expand macros) created by aggro80
Preprocessor: expand macros
13:22 Ticket #26 (improve the variable id for class member variables) created by aggro80
improve the variable id for class member variables For example, in this …
13:21 Ticket #25 (simplify "void f(x) int x; {" into "void f(int x) {") created by aggro80
simplify "void f(x) int x; {" into "void f(int x) {"
13:17 Ticket #24 (false positive of pointer arithmetics when std::string is involved) created by kidkat
[…] Checking c:/temp/cppcheck_tests/test41.cpp: ... …
13:09 Ticket #19 (buffer overrun not detected) closed by hyd_danmar
fixed: [1001]
12:58 Ticket #23 (deallocation of invalid pointer) created by kidkat
#include <stdlib.h> int main(int argc, char *argv[]) { char tmp[256] = …
12:29 Ticket #1 (Move tickets from the old Tracker) closed by aggro80
fixed
11:53 Ticket #22 (Windows: does not recognize \ as path separator) created by kimmov
In Windows \ is the path separator. But it cannot be used in cppcheck …
11:33 Ticket #21 (General protection fault when processing sources) created by aggro80
Originally submitted By: polygon7 Hi, I have GPF in DOS version of …
11:29 Ticket #20 (preprocessor: handle #undef) created by aggro80
The #undef must be handled by the preprocessor. See test case …
11:25 Ticket #19 (buffer overrun not detected) created by kidkat
[…] Checking c:/temp/cppcheck_tests/test39.c: ... No errors found
11:12 Ticket #18 (false positive with usage in for-loop) closed by hyd_danmar
fixed: [997]
11:00 Ticket #18 (false positive with usage in for-loop) created by kidkat
[…] Checking c:/temp/cppcheck_tests/test38.c: ... …
09:49 Ticket #3 (Does not detect second similar leak place) closed by hyd_danmar
wontfix: this is "ok" behaviour as discussed above
09:42 Ticket #17 (Using comma instead of semicolon) created by hyd_danmar
Using comma between statements instead of semicolon should generate a …
09:39 Ticket #16 (Check For Unused Public Functions) created by sumanthgowda
This was originally reported in the old Tracker: …
09:36 Ticket #15 (Defect severity in output messages) created by paskalad
This was reported by paskalad in the old tracker …
09:07 Ticket #14 (Using uninitialized variables) created by aggro80
I think it would be handy to spot usage of uninitialized variables. E.g. …
09:06 Ticket #13 (Check missing const with --style) created by aggro80
Member functions should be (improves code readability and safety) declared …
09:03 Ticket #12 (Using uninitialized data) created by aggro80
This should give error about using uninitialized data: void foo() { char …
08:58 Ticket #11 (unreachable code not detected with scope inside case) created by kidkat
[…] Checking c:/temp/cppcheck_tests/test15.c: ... No errors found
08:57 Ticket #10 (unreachable code not detected with if ... else in case) created by kidkat
[…] Checking c:/temp/cppcheck_tests/test14.c: ... No errors found
08:54 Ticket #9 (memory leak not detected) created by kidkat
#include <stdlib.h> int main(int argc, char *argv[]) { int *lsound, …
08:52 Ticket #8 (false positive because of condional macro) created by kidkat
[…] Checking c:/temp/cppcheck_tests/test32.c: ... …
08:48 Ticket #7 (false positive with shift operator and return) created by kidkat
int main(int argc, char *argv[]) { int shift = 8 * argc; return argc >> …
07:56 Ticket #6 (resource leak not detected because of while loop) closed by hyd_danmar
fixed: [996]
06:59 Ticket #6 (resource leak not detected because of while loop) created by kidkat
resource leak not detected because of while loop Full description here: …
06:51 Ticket #5 (unused arrays are not detected) created by kidkat
unused arrays are not detected […] Checking …

01/16/09:

21:08 Ticket #4 (Does not understand . as current folder) created by kimmov
It is common idiom in Unix/Linux shells to use . for current folder. But …
20:43 Ticket #3 (Does not detect second similar leak place) created by kimmov
This kind of pattern: […] rightfully gives error "Memory leak: p". But …

01/15/09:

20:38 Ticket #2 (Memory leak: Check for "free; free;") closed by hyd_danmar
fixed: [987]
20:36 Ticket #2 (Memory leak: Check for "free; free;") created by hyd_danmar
Check for code such as: […]
09:43 Ticket #1 (Move tickets from the old Tracker) created by hyd_danmar
Move tickets from the old Tracker
Note: See TracTimeline for information about the timeline view.