Thomas Jarosch
|
69b31a0743
|
Fix up extra whitespaces in match patterns
Detected by new internal check.
|
2014-12-30 14:53:43 +01:00 |
PKEuS
|
990d14f3e2
|
Fixed #6328: Use isAttributeNoreturn() whereever we also check Library::isnoreturn().
|
2014-12-27 11:07:36 +01:00 |
Alexander Mai
|
cef324435f
|
Remove dead code in CheckMemoryLeakInFunction::call_func() (Coverity CID 1257017)
|
2014-12-09 20:34:30 +01:00 |
Frank Zingsheim
|
9497732ac8
|
Fixed #6238 (false positive with double fopen)
|
2014-11-20 22:19:39 +01:00 |
Dmitry-Me
|
e12d280e90
|
Code cleanup. Omit redundant actions.
|
2014-11-18 06:38:19 +01:00 |
Daniel Marjamäki
|
de7e9223b8
|
Fixed #6272 (Improve check: multifile checking in checkbufferoverrun)
|
2014-11-15 10:43:49 +01:00 |
Daniel Marjamäki
|
8012ac9562
|
Fixed #5993 (FP: memleak (linux list))
|
2014-11-07 07:44:12 +01:00 |
PKEuS
|
662283cab8
|
Refactorization: Avoid iterations over whole token list, limited several checks to function scopes.
|
2014-10-31 11:42:54 +01:00 |
PKEuS
|
7c7fcf36af
|
Support :: prefix in front of allocation function.
|
2014-10-01 15:33:03 +02:00 |
PKEuS
|
8788e58cbb
|
Fixed false positive #5327: fclose as inner function call
|
2014-09-30 13:55:21 +02:00 |
PKEuS
|
c0e2adf723
|
Detect "var += fclose(f)" as deallocation (fixes false positive #6016)
|
2014-09-30 13:19:53 +02:00 |
PKEuS
|
03b1afc28c
|
Loops over all varIds should start at 1.
|
2014-09-28 09:47:11 +02:00 |
PKEuS
|
e1218cf846
|
Support allocation of array of pointers with operator new in checkmemoryleak.cpp
|
2014-09-27 11:25:08 +02:00 |
PKEuS
|
2d608890a5
|
Improved message 'mismatchSize' (#4167)
|
2014-09-02 09:38:40 +02:00 |
PKEuS
|
0995b85c09
|
Attempt to fix crashs when self-checking cppcheck introduced by previous commit
|
2014-09-01 14:12:43 +02:00 |
PKEuS
|
40e5dab9dc
|
Refactorization in checkmemoryleak.cpp:
- Use Library to detect noreturn/notnoreturn functions
- Removed realloc from std.cfg as long as there is no proper way to configure such functions
|
2014-09-01 13:54:33 +02:00 |
Dmitry-Me
|
eace67ee1c
|
Use logical instead of bitwise operators to save cpu
|
2014-08-30 11:35:25 +02:00 |
Dmitry-Me
|
9829e0b48a
|
Clearer variable names, fix typo in comment.
|
2014-07-11 11:33:09 +04:00 |
Alexander Mai
|
0f7071a000
|
Fix clang and coverity warnings
|
2014-06-12 20:03:11 +02:00 |
PKEuS
|
01a0154daa
|
Fixed false positive #5848
|
2014-05-21 13:45:36 +02:00 |
Daniel Marjamäki
|
01d14d0388
|
Library: Refactoring alloc/dealloc functions. Normally the token should be passed so extra validation can be made
|
2014-04-20 14:59:16 +02:00 |
Daniel Marjamäki
|
44a66e6a5a
|
Fixed #1416 (false negative resource leak when calling fdopen)
|
2014-04-20 10:50:32 +02:00 |
Daniel Marjamäki
|
a9943fe6d0
|
Fixed #5525 (Closing a socket file descriptor gives an error: Mismatching allocation and deallocation)
|
2014-04-18 17:05:44 +02:00 |
Daniel Marjamäki
|
b909aa0e4f
|
CheckMemoryLeak: moved 'popen' into posix scope
|
2014-04-18 16:30:16 +02:00 |
Daniel Marjamäki
|
d7e2e3bd5e
|
Fixed #5502 (FP: Dereferencing 'b' after it is deallocated / released)
|
2014-04-06 18:45:24 +02:00 |
Daniel Marjamäki
|
06618b31bb
|
Fixed #5574 (False positive: mismatchAllocDealloc using realloc() and free)
|
2014-03-17 16:10:54 +01:00 |
Lauri Nurmi
|
70a67eaf85
|
Change some more 0 literals into nullptr.
|
2014-02-16 13:38:50 +02:00 |
Daniel Marjamäki
|
209dffbe1b
|
use nullptr in lib/checkmemoryleak.cpp
|
2014-02-15 16:17:56 +01:00 |
Daniel Marjamäki
|
fd3a8a2a18
|
Update copyright
|
2014-02-15 07:45:39 +01:00 |
Pavel Roschin
|
0dd227419d
|
CheckMemoryLeak: use library while checking whitelist functions
|
2014-02-05 12:16:50 +04:00 |
Daniel Marjamäki
|
30b56437c1
|
Merge pull request #226 from scriptum/rpg-fix-function-parameter
CheckMemoryLeak: improve leak checking in function parameters
|
2014-01-28 20:32:56 -08:00 |
Pavel Roschin
|
2396073262
|
CheckMemoryLeak: improve leak checking in function parameters
|
2014-01-28 17:30:36 +04:00 |
Daniel Marjamäki
|
2b8cf462c9
|
CheckMemoryLeak: Move posix-opendir/closedir to library
|
2014-01-26 17:02:36 +01:00 |
Daniel Marjamäki
|
4eb746d7cc
|
Tokenizer: Removed simplifyComparisonOrder
|
2014-01-17 17:25:56 +01:00 |
Zachary Blair
|
7a6386bc4b
|
Fixed #4867 (Memory Leak: Return value of malloc)
|
2014-01-03 10:12:32 +01:00 |
Daniel Marjamäki
|
f2661dae4c
|
astyle formatting
|
2013-12-29 13:44:13 +01:00 |
Daniel Marjamäki
|
e13aa0dbc3
|
Fixed #5275 (FP mismatchAllocDealloc: user defined opendir()/closedir() on non-POSIX system)
|
2013-12-29 09:51:29 +01:00 |
Daniel Marjamäki
|
57ecdd693c
|
Fixed #5149 (false positive: (error) Dereferencing 'memory' after it is deallocated / released)
|
2013-12-14 07:37:24 +01:00 |
Daniel Marjamäki
|
d2493fa3cb
|
CheckMemoryLeak: Report OtherRes leaks as resource leak
|
2013-12-12 18:23:42 +01:00 |
Alexander Mai
|
6eab4abaf2
|
Fixed #5030 (Segmentation fault below CheckMemoryLeakStructMember::isMalloc())
|
2013-09-21 18:10:29 +02:00 |
XhmikosR
|
b2e140389f
|
* Move system includes before local ones
* Remove superfluous newlines
|
2013-07-31 18:21:06 +03:00 |
Alexander Mai
|
7a324cef25
|
Fixed various Cppcheck inconclusive warnings
|
2013-07-30 12:52:27 +02:00 |
Daniel Marjamäki
|
be5e4ccfd5
|
Library: Renamed <ignore> to <leak-ignore>
|
2013-07-20 13:12:24 +02:00 |
Daniel Marjamäki
|
9c67af058a
|
SymbolDatabase: Renamed Variable::varId() to Variable::declarationId() to make it more clear how it works.
|
2013-07-20 12:31:04 +02:00 |
Daniel Marjamäki
|
f02e885b42
|
CheckMemoryLeakInFunction: Use <ignore> info from Library
|
2013-07-19 07:50:54 +02:00 |
Daniel Marjamäki
|
7d47fd65a2
|
Renamed --environment to --library. Added --check-library. Renamed Environment to Library
|
2013-07-08 18:26:18 +02:00 |
Daniel Marjamäki
|
61e1dd5096
|
Environment: Refactoring and cleanup
|
2013-07-05 20:55:31 +02:00 |
Daniel Marjamäki
|
6b2bab535b
|
CLI,LIB: Added --std setting for GTK
|
2013-06-29 12:55:24 +02:00 |
Daniel Marjamäki
|
ae7363fe54
|
Fixed #4599 (False positive with fopen/fclose test)
|
2013-05-23 06:34:22 +02:00 |
Daniel Marjamäki
|
cf75e2bb28
|
astyle formatting
|
2013-04-30 06:44:50 +02:00 |