Daniel Marjamäki
|
42b85088c5
|
Double free: Improved handling of noreturn functions. Partial revert of previous fix.
|
2014-05-04 13:11:21 +02:00 |
Daniel Marjamäki
|
636a15ac55
|
Doublefree: Fixed FP when exit() is called
|
2014-05-04 12:02:55 +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
|
2d645f57b9
|
Fixed #5576 (false positive: (POSIX) (error) Resource leak: sockfd)
|
2014-04-18 18:18:47 +02:00 |
Daniel Marjamäki
|
fd3a8a2a18
|
Update copyright
|
2014-02-15 07:45:39 +01:00 |
Daniel Marjamäki
|
36ef34a2cf
|
astyle formatting
|
2013-07-28 11:53:49 +02:00 |
Simon Martin
|
470a9a6c71
|
Take into account break and continue statements in CheckLeakAutoVar.
|
2013-07-28 10:26:46 +02:00 |
Daniel Marjamäki
|
be5e4ccfd5
|
Library: Renamed <ignore> to <leak-ignore>
|
2013-07-20 13:12:24 +02:00 |
Daniel Marjamäki
|
6fe1b92a47
|
Improved --check-library messages
|
2013-07-16 18:50:25 +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
|
d96fb577cd
|
CLI: Added --environment flag
|
2013-07-02 07:18:19 +02:00 |
PKEuS
|
c2664a063e
|
Use existing Standards object instead of creating new one
Made const dummy variable static
|
2013-04-18 04:24:09 -07:00 |
PKEuS
|
d78c06dc3f
|
Replaced _settings->isEnabled("style") by _settings->isEnabled("warning") wherever warnings are issued
|
2013-03-03 02:41:59 -08:00 |
PKEuS
|
0105f8223c
|
Simplified several Token::Match/simpleMatch calls when match string consists of a single pattern
Fixed two CheckInternal error messages
|
2013-03-01 03:42:04 -08:00 |
Robert Reif
|
42588e9729
|
Fixed #4535 (Simplify checks by caching symbol database Variable pointer in Token)
|
2013-02-06 06:39:58 +01:00 |
Reijo Tomperi
|
5d5f7085bf
|
Updating year 2012 -> 2013 to .cpp and .h files and man page.
|
2013-01-01 18:29:08 +02:00 |
Daniel Marjamäki
|
38213f1f2f
|
Fixed #4237 (False positive: (error) Memory Leak: data (assign reference variable value to a shadow variable in inner scope))
|
2012-10-27 16:36:14 +02:00 |
Daniel Marjamäki
|
863441afe8
|
Fixed #4236 (False positive: pointer free()d twice - neglecting call to other function)
|
2012-10-25 19:41:18 +02:00 |
Robert Reif
|
9bc2a62c1e
|
speed up checkio by caching commonly looked up stuff in the symbol database (#4266)
|
2012-10-21 09:05:01 +02:00 |
Daniel Marjamäki
|
f74c30e116
|
Fixed #4231 (False positive: (error) Returning/dereferencing 'ptr' after it is deallocated / released (ignoring goto))
|
2012-10-08 17:23:47 +02:00 |
Daniel Marjamäki
|
d3e990b1e5
|
Fixed #3987 (False positive: Memory leak reported when throwing/catching)
|
2012-09-22 10:37:27 +02:00 |
Daniel Marjamäki
|
9a7d09086e
|
Fixed #3993 (Resource also reported as memory leak)
|
2012-09-18 16:20:09 +02:00 |
PKEuS
|
508e9394d3
|
Added some nullpointer-checks and removed some redundant ones based on VS2012 code analysis results.
|
2012-09-17 15:22:51 +02:00 |
Daniel Marjamäki
|
9fe9944adb
|
Fixed #4034 (false positive:(error) Dereferencing 'cfileP' after it is deallocated / released)
|
2012-08-28 06:38:38 +02:00 |
Daniel Marjamäki
|
41b624230f
|
Fixed #3942 (false positive: (error) Memory leak: keyword)
|
2012-08-21 17:02:11 +02:00 |
Daniel Marjamäki
|
4368f66a00
|
Fixed #4018 (false positive: Dereferencing 'foo' after it is deallocated / released)
|
2012-08-12 16:18:07 +02:00 |
Daniel Marjamäki
|
a768b0e8b2
|
Fixed #3954 (Pointer reference memory leak false positive)
|
2012-07-17 16:28:34 +02:00 |
Daniel Marjamäki
|
ddfc968028
|
Fixed #3891 (False positive 'Double deallocation:' due to ((void*)1))
|
2012-07-16 17:07:51 +02:00 |
Daniel Marjamäki
|
325414e354
|
CheckLeakAutoVar: Updated error messages
|
2012-06-30 16:23:10 +02:00 |
Daniel Marjamäki
|
be464b43b3
|
Memory leaks: updated configuration handling. it's still not auto-tested.
|
2012-06-24 15:38:37 +02:00 |
Daniel Marjamäki
|
935351c601
|
Fixed #3895 (Improve check: double deallocation not detected (if-else))
|
2012-06-22 09:10:30 +02:00 |
Daniel Marjamäki
|
edea4ef131
|
Refactoring: Renamed CheckNullPointer::isPointer to Token::isUpperCaseName
|
2012-06-21 19:00:53 +02:00 |
Daniel Marjamäki
|
3d0e090a13
|
Fixed #3899 (false positive: (error) Returning/using deallocated pointer fp)
|
2012-06-20 17:09:41 +02:00 |
Daniel Marjamäki
|
62f92fe253
|
Fixed #3866 (false positive: memory leak (UNLIKELY))
|
2012-06-17 07:54:24 +02:00 |
Daniel Marjamäki
|
2481b80875
|
Code cleanup. Removed CheckLeakAutoVar::doubleDeallocationError since the same checking is already done by CheckOther::checkDoubleFree
|
2012-06-17 07:22:15 +02:00 |
Daniel Marjamäki
|
08a3d0737e
|
Memory leaks: Write error message when deallocated pointer is returned
|
2012-06-11 18:28:31 +02:00 |
Daniel Marjamäki
|
0cf2c2b327
|
Fixed #3862 (Double deallocation does not take throws into account)
|
2012-06-01 19:08:50 +02:00 |
Daniel Marjamäki
|
a823d29da3
|
Fixed #3809 (false positive: memory leak)
|
2012-06-01 19:01:19 +02:00 |
Daniel Marjamäki
|
cad2e80897
|
Memory leak: Fixed unit tests that were broken by mistake by my previous commit
|
2012-05-30 06:43:30 +02:00 |
Daniel Marjamäki
|
27003e72b8
|
Memory leak: minor updates of new leak checking. fixed condition in parseConfiguration. write info message if configuration has been given.
|
2012-05-30 06:36:59 +02:00 |
Daniel Marjamäki
|
8d0f315097
|
Fixed #3851 (False positive memory leak (condition))
|
2012-05-29 21:10:19 +02:00 |
Daniel Marjamäki
|
92c5cffeb0
|
Memory leaks: Fixed false positive when allocated pointer is assigned
|
2012-05-26 21:28:35 +02:00 |
Daniel Marjamäki
|
b8b16172b8
|
Memory leaks: Added support for a simple configuration file format. This is not supposed to become the official configuration format, it's just a temporary format that we can use to start with.
|
2012-05-26 18:10:12 +02:00 |
Daniel Marjamäki
|
bd8fb0a6b5
|
Memory leaks: Added new checking for memory leaks
|
2012-05-26 08:53:46 +02:00 |