425 Commits

Author SHA1 Message Date
Daniel Marjamäki
8fa26fbd28 Memory leaks: Optimised and refactored 2011-01-16 09:56:04 +01:00
Zachary Blair
38be7056b0 Fixed (FP memleakOnRealloc) 2011-01-12 22:33:46 -08:00
Daniel Marjamäki
09f900ce79 Fixed (False negative: basic memory leak) 2011-01-11 20:14:15 +01:00
Daniel Marjamäki
2d92f1ff6a Fixed (False positive: Memory leak when function returns in 'if' instead of 'else if') 2011-01-10 19:35:06 +01:00
Reijo Tomperi
226b605774 Change year 2010 -> 2011 in license texts. 2011-01-09 21:33:36 +02:00
Daniel Marjamäki
67a1c6817b Error message: Replace " with ' around variable name 2011-01-08 14:35:18 +01:00
Raphael Geissert
2b1ec9a07f Mention the name of the variable in the inconclusive leak msg 2011-01-03 20:40:31 -06:00
Daniel Marjamäki
b5876f00ff Fixed (cstdlib file and memory function check misbehavior) 2011-01-02 08:32:51 +01:00
Daniel Marjamäki
2a77dd3df1 Fixed (Improve check: Memory leak, function is not noreturn if return value is taken) 2011-01-01 20:14:01 +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
3d3593e6e7 Fixed (False 'memory leak' report (assigning to map in subfunction)) 2010-12-29 22:18:23 +01:00
Daniel Marjamäki
00e9822cb3 Fixed (False Positive: memory leak) 2010-12-22 18:32:00 +01:00
Daniel Marjamäki
6951c32683 Fixed (False positive: memory leak (passing pointer to subfunction)) 2010-12-21 21:12:45 +01:00
Daniel Marjamäki
814efb2512 Fixed (False Positive: memory leak) 2010-12-17 21:34:22 +01:00
Daniel Marjamäki
49ee1533d9 Fixed (false positive: The given size 3 is mismatching) 2010-12-16 21:27:33 +01:00
vBm
46a11183a5 Fixed some spelling mistakes 2010-12-15 18:45:53 +01:00
Robert Reif
4d2c210f2a Symbol database: use in checkmemoryleaks.cpp. ticket: 2010-12-09 06:15:01 +01:00
Daniel Marjamäki
cad9c5f232 Fixed (False Positive: memory leak) 2010-12-08 21:02:02 +01:00
Robert Reif
c6e67d4aad Symbol database: use symbol database in the memory leaks function checking. Ticket: 2010-12-08 07:49:01 +01:00
Robert Reif
b6acfa809b Symbol database: creates a single symbol database within Tokenizer on demand and changes all checks to use it 2010-12-07 07:08:49 +01:00
Robert Reif
271d8988aa Symbol database: fixed a TODO test where class variables were qualified with the class name 2010-12-07 07:07:36 +01:00
Robert Reif
6c719c5806 Symbol database: removed unnecessary null pointer checks 2010-12-07 07:07:07 +01:00
Daniel Marjamäki
26864dd011 Memory leaks: Removed the experimental checking using ExecutionPath. 2010-12-06 21:46:18 +01:00
Robert Reif
626a814241 Symbol database: better handling of inline functions. Ticket: 2010-12-05 20:26:52 +01:00
Robert Reif
758fc85a12 Memory leaks: Determine that some classes are not auto-deallocated. Reduce false negatives. Ticket: and 2010-12-04 07:29:12 +01:00
Daniel Marjamäki
0081800a20 Fixed (False positive: memory leak) 2010-11-30 19:36:04 +01:00
Daniel Marjamäki
6761765a70 Fixed (False positive: Resource leak: fd) 2010-11-30 19:14:31 +01:00
Daniel Marjamäki
4de64209fb Fixed (memory leak : pointer inserted in an object) 2010-11-29 19:53:34 +01:00
Daniel Marjamäki
03a92582ca Fixed (false Resource leak) 2010-11-27 11:09:42 +01:00
Robert Reif
88a1448a07 Symbol database: refactor CheckMemoryLeakInClass::checkPublicFunctions to use the symbol database. Ticket: 2010-11-25 21:04:49 +01:00
Robert Reif
1842a122da reuse symbol database in checkmemoryleak.cpp. ticket: 2010-11-23 18:41:07 +01:00
Daniel Marjamäki
9ccc57a455 Fixed (Improve check: Memory leak not detected when pointer is incremented) 2010-11-20 08:35:23 +01:00
Daniel Marjamäki
f7ca4f09ef Fixed (false negative: memory leak when calling subfunction that doesn't deallocate the memory) 2010-11-12 21:09:34 +01:00
Daniel Marjamäki
0328d26fcb Fixed (false positive: resource leak) 2010-11-11 17:40:20 +01:00
Daniel Marjamäki
41bbe5d0cf Fixed (Context sensitive false positive) 2010-11-10 18:24:40 +01:00
Daniel Marjamäki
28c53cabea Fixed (False Positive: memory leak) 2010-11-10 17:46:40 +01:00
Daniel Marjamäki
23d3fd3a5a Fixed (uninitialized variable: false negative for 'x += y;') 2010-10-31 08:47:13 +01:00
Daniel Marjamäki
27235f27ae Fixed (Invalid dereference after release report) 2010-10-26 17:49:48 +02:00
Daniel Marjamäki
41a06a21d9 using deallocated pointer: detect first problem reported in ticket 2010-10-25 17:36:46 +02:00
Daniel Marjamäki
eba827bc4b Fixed (Crash scanning qtcreator sources) 2010-10-21 19:42:09 +02:00
Daniel Marjamäki
68dd2f8378 Fixed (False positive: Memory leak where a pointer is passed in a struct to another function to be freed) 2010-10-20 18:39:40 +02:00
Daniel Marjamäki
92a1e9e76e Severities: Added 'warning' and 'performance' severities. No changes to the command line options nor to the XML format. Ticket: 2010-10-17 14:41:00 +02:00
Daniel Marjamäki
80069f016e Fixed (false positive: memory leak) 2010-09-27 17:53:10 +02:00
Pete Johns
6a52538a9a Fixed : assert() hides memory leaks
Added separate unit-test (trac1949), initially broken to highlight the error and added "assert" to call_func_white_list.

Left TestMemleakInFunction::call_func() as is, as this wouldn't highlight the actual problem.
2010-09-27 20:25:34 +10:00
Daniel Marjamäki
78bd66cd5c Fixed (False positive: Resource leak) 2010-09-19 12:16:29 +02:00
Daniel Marjamäki
84d9282da2 Memory leaks: remove redundant 'if return ; else|' 2010-09-12 21:41:13 +02:00
Daniel Marjamäki
5a95303405 Memory leaks: reduce 'loop { if continue ;' to 'loop {' 2010-09-12 21:15:19 +02:00
Daniel Marjamäki
0a30aba2e6 Memory leaks: insert ';' in the simplifycode to split up the commands 2010-09-12 21:04:05 +02:00
Daniel Marjamäki
9c4a05a3bd Memory leaks: simplify 'loop { use ; callfunc ; }' to 'use ;' 2010-09-12 20:45:30 +02:00