Daniel Marjamäki
|
adad786d75
|
SimplifyTokens: Replace 'sizeof(*abc)' with '100'. This prevents false positives in checks
|
2008-11-15 17:21:35 +00:00 |
Reijo Tomperi
|
1efb4c95a6
|
Refactoring: Global variable Files is no more. Use tokenizer->getFiles() to get a pointer to it.
|
2008-11-13 22:39:47 +00:00 |
Reijo Tomperi
|
0b1ee10353
|
Refactoring: tokens_back and TypeSize are no longer global variables
|
2008-11-12 22:50:40 +00:00 |
Reijo Tomperi
|
134985e410
|
Refactoring: Tokenizer object given as a parameter to most of the classes
|
2008-11-12 21:34:47 +00:00 |
Daniel Marjamäki
|
0c910c9775
|
Memory leak: Added TODO test. Mismatching allocation and deallocation in subfunction
|
2008-11-11 20:03:06 +00:00 |
Daniel Marjamäki
|
f347efd802
|
Memory leak: Fixed one more unit test
|
2008-11-11 19:46:08 +00:00 |
Reijo Tomperi
|
f242c4fddd
|
Refactoring: Following new classes were created:
CheckBufferOverrunClass
CheckClass
CheckHeaders
CheckMemoryLeakClass
CheckOther
Preprocessor
|
2008-11-11 06:42:09 +00:00 |
Daniel Marjamäki
|
607a4337ec
|
testmemleak: Added todo 'forwhile7'
|
2008-11-10 20:30:47 +00:00 |
Daniel Marjamäki
|
90635eced7
|
Memory leak: Handle "goto" a little differently
|
2008-11-10 20:18:03 +00:00 |
Daniel Marjamäki
|
0ea17838cf
|
cleanup
|
2008-11-10 18:56:02 +00:00 |
Daniel Marjamäki
|
f4712ef5bf
|
Memory leaks: Added tests and handling for 'throw' and linux lists
|
2008-11-10 18:51:44 +00:00 |
Daniel Marjamäki
|
fd7ce880aa
|
Memory Leak: Improved checking of subfunctions. Simplify their code.
|
2008-11-09 17:36:53 +00:00 |
Daniel Marjamäki
|
2c74d1c0de
|
Memory leak: Ensure that simple memory leak is detected
|
2008-11-09 17:27:23 +00:00 |
Daniel Marjamäki
|
8fce5d39e5
|
Memory leak: Began work for parsing into subfunctions.
|
2008-11-09 16:34:18 +00:00 |
Daniel Marjamäki
|
26bfab1c7e
|
Memory leak: Removed false positives. 'use ; use ;' is not always the same as 'use ;'
|
2008-11-09 10:09:42 +00:00 |
Daniel Marjamäki
|
c2ea705fd7
|
Memory Leak: Stronger checking. Ignore 'if use ;' and 'if dealloc;'. A leak could occur if it's not executed.
|
2008-11-09 08:40:57 +00:00 |
Reijo Tomperi
|
ef9f472188
|
Refactoring: Tokenizer class added, functions still mostly static and
using globals
|
2008-11-09 07:19:53 +00:00 |
Daniel Marjamäki
|
224b241f9a
|
Memory leak: remove the dealloc in "if dealloc ;" if it's not followed
by an "else". This makes the checking stronger.
|
2008-11-08 07:19:19 +00:00 |
Daniel Marjamäki
|
7569071846
|
Memory Leak: Added checking
|
2008-11-07 17:24:19 +00:00 |
Daniel Marjamäki
|
789aac2ef4
|
cleanup the files
|
2008-11-07 16:25:29 +00:00 |
Daniel Marjamäki
|
34f44e3c04
|
Memory Leaks: Convert "do-while" blocks to "while" blocks to make the handling for that the same.
|
2008-11-07 16:19:55 +00:00 |
Daniel Marjamäki
|
cdf9ee4d8a
|
Memory Leaks: Improved the checking of loops.
|
2008-11-07 07:46:28 +00:00 |
Daniel Marjamäki
|
db6b4b3069
|
Memory Leak: Fixed bug with strdup in loop. Bug 2225370
|
2008-11-06 19:16:22 +00:00 |
Daniel Marjamäki
|
de3c6f9c1b
|
Testing: DeallocateTokens after each test
|
2008-11-03 07:54:59 +00:00 |
Daniel Marjamäki
|
f1330c3db0
|
memleak: fixed false positives for assignment in return statement (bug
2205568)
|
2008-11-02 10:33:38 +00:00 |
Daniel Marjamäki
|
5b9aa96aba
|
Licensing: Using the GPL 3 license
|
2008-10-26 07:55:15 +00:00 |
Daniel Marjamäki
|
2eb775e536
|
Reverted [352] it's not a good fix
|
2008-10-25 17:06:27 +00:00 |
Daniel Marjamäki
|
de71095e82
|
CheckMemoryLeak: Fixed bug 2190219 - False positive, Mismatching allocation and deallocation
|
2008-10-25 16:47:51 +00:00 |
Daniel Marjamäki
|
f4319a865f
|
Memory Leak: Fixed false positive
|
2008-10-19 07:23:06 +00:00 |
Daniel Marjamäki
|
b235c373a5
|
testing: Various fixes to make the tests compile without warnings/errors
|
2008-10-16 17:22:26 +00:00 |
Daniel Marjamäki
|
1978ac3562
|
Testing: Added macro 'REGISTER_TEST'
|
2008-10-15 06:48:18 +00:00 |
Daniel Marjamäki
|
d330eb197a
|
Testing: Updated the testing to the new test framework
|
2008-10-13 06:42:40 +00:00 |
Daniel Marjamäki
|
f01ab43eed
|
testmemleak: preparing to add checks of function calls
|
2008-10-08 07:01:25 +00:00 |
Daniel Marjamäki
|
deca59aa86
|
testmemleak: added checks for class members
|
2008-09-01 06:38:41 +00:00 |
Daniel Marjamäki
|
aba1ef0d0e
|
memleak: uncommented and fixed the handling of switch
|
2008-08-31 07:42:54 +00:00 |
Daniel Marjamäki
|
b88fd769a7
|
memleak: commented out the switch handling temporarily. it causes
segmentation faults when checking the linux kernel.
|
2008-08-30 18:42:26 +00:00 |
Daniel Marjamäki
|
0f036f622b
|
testmemleak: improved the checking of loops
|
2008-08-27 06:33:27 +00:00 |
Daniel Marjamäki
|
d59dd1bf7c
|
CheckMemoryLeak: Improved the reducing of "if.."
|
2008-08-25 18:01:11 +00:00 |
Daniel Marjamäki
|
e2d1be9b0c
|
testmemleak: replace switch blocks with if blocks
|
2008-08-24 08:01:58 +00:00 |
Daniel Marjamäki
|
47d796519a
|
test: Added 'testdivision'
|
2008-08-23 16:40:53 +00:00 |
Daniel Marjamäki
|
c618971609
|
testing: Moved tests from tests.cpp to testmemleak.cpp (forwhile, switch)
|
2008-08-22 06:30:06 +00:00 |
Daniel Marjamäki
|
794cdfd2ee
|
testing: Added tests TestMemoryleak::ifelse
|
2008-08-21 18:55:04 +00:00 |
Daniel Marjamäki
|
61242571dd
|
testing: Started using the MiniCppUnit framework
|
2008-08-21 17:32:34 +00:00 |