12774 Commits

Author SHA1 Message Date
Daniel Marjamäki
a57d5d7eda moved testcases 2015-02-14 16:37:48 +01:00
Daniel Marjamäki
e01b30345e move testcases in TestBufferOverrun 2015-02-14 16:29:05 +01:00
Daniel Marjamäki
166db40af2 Fix TestBufferOverrun test case, it was wrongly written. 2015-02-14 15:51:13 +01:00
Daniel Marjamäki
c43d537726 renamed TestBufferOverrun test method to same name as CheckBufferOverrun method that is tested 2015-02-14 15:49:17 +01:00
Daniel Marjamäki
2b7c7134e1 TestBufferOverrun: move memset test 2015-02-14 15:46:00 +01:00
Luis Díaz Más
22424ba54a Add CMake files 2015-02-13 19:00:14 +01:00
Daniel Marjamäki
6afe2e9fdc astyle formatting 2015-02-13 16:36:47 +01:00
Dmitry-Me
5674b3c49d early break in loop for readability 2015-02-13 16:36:20 +01:00
Dmitry-Me
7961bba0da Path: better handling of UNC paths 2015-02-13 16:32:45 +01:00
Daniel Marjamäki
e0d90c00be TestBufferOverrun: Cleanup testcases for memory functions 2015-02-13 16:16:59 +01:00
Daniel Marjamäki
2d21eb07ba Cleaned up snprintf hardcoding in CheckBufferOverrun 2015-02-13 06:44:38 +01:00
Daniel Marjamäki
a6cfd15bde refactoring TestBufferOverrun 2015-02-12 17:36:22 +01:00
Daniel Marjamäki
9aad4fa8ca CheckBufferOverrun: Remove hardcoding for sprintf and rely on cfg configuration instead 2015-02-12 17:29:36 +01:00
amai2012
baba720e58 Merge pull request #518 from Dmitry-Me/removeRedundantCode
Remove completely redundant code
2015-02-11 17:17:15 +01:00
orbitcowboy
aa77abe1c6 posix.cfg: Added comment, no functional change. [ci skip]. 2015-02-11 14:27:29 +01:00
Daniel Marjamäki
a24cbc448a CheckBufferOverrun: loop through all arguments in checkFunctionCall 2015-02-11 16:24:25 +01:00
Daniel Marjamäki
b43c2de63a refactor cfg testing in TestClass 2015-02-11 06:29:33 +01:00
Daniel Marjamäki
d9deabe2ce TestBufferOverrun: clean up 2015-02-10 17:29:36 +01:00
Dmitry-Me
77aa385384 Remove completely redundant code 2015-02-10 13:52:04 +03:00
amai2012
efd2f51cba Merge pull request #516 from Dmitry-Me/simplifyLoopLogic
Simplify loop logic
2015-02-10 11:31:16 +01:00
Daniel Marjamäki
53718047f1 refactoring TestBufferOverrun 2015-02-10 06:49:48 +01:00
Daniel Marjamäki
9aa0420472 TestBufferOverrun: Moved out cfg tests. Created minsize-mul testing in TestBufferOverrun 2015-02-10 06:44:19 +01:00
Daniel Marjamäki
ce1d0099cf TestBufferOverrun: Moved out cfg tests. Created minsize-argvalue testing in TestBufferOverrun 2015-02-10 06:35:41 +01:00
Daniel Marjamäki
631536980c TestBufferOverrun: split up strncpy testing, keep checker testing in TestBufferOverrun and move cfg tests to cfg test 2015-02-09 16:20:28 +01:00
Dmitry-Me
dfd19233e9 Simplify loop logic 2015-02-09 14:40:17 +03:00
PKEuS
38c8c3734d Merge pull request #515 from Dmitry-Me/simplifyTernaryOps
Simplify ternary operators, use else-if to avoid extra comparison
2015-02-09 12:11:40 +01:00
Dmitry-Me
6eacb4957c Simplify ternary operators, use else-if to avoid extra comparison 2015-02-09 11:46:27 +03:00
PKEuS
0a8226d4ed Merge pull request #514 from Dmitry-Me/reuseCachedValues
Reuse already known values
2015-02-09 09:25:19 +01:00
Dmitry-Me
fd0155cacf Reuse already known values 2015-02-09 10:23:36 +03:00
Daniel Marjamäki
8a1b8df1ba ValueFlow: Improved handling of alias values in valueFlowForward 2015-02-08 19:20:05 +01:00
Daniel Marjamäki
1d873de67f Fix testrunner 2015-02-07 19:44:33 +01:00
Daniel Marjamäki
62a5d88eb0 ValueFlow: Improved handling of strings 2015-02-07 18:14:22 +01:00
Matthias Krüger
dd70b6e0cd fix internal message: [lib/valueflow.cpp:239]: (warning) Found simple pattern inside Token::Match() call: "} ;" 2015-02-07 12:51:17 +01:00
Daniel Marjamäki
29db3eb848 Fixed #5980 (ValueFlow: pointer cant be 0 below throw in switch) 2015-02-07 10:45:30 +01:00
Martin Ettl
977fbc8030 posix.cfg: Added support for more podtypes. 2015-02-06 18:25:54 +01:00
PKEuS
703114dd0d Merge pull request #511 from Dmitry-Me/reorderChecks2
Reorder checks, move declaration
2015-02-06 20:07:12 +01:00
Dmitry-Me
6f6f9f7754 Reorder checks, move declaration 2015-02-06 16:30:39 +03:00
Daniel Marjamäki
eec938dbad Fixed #6249 (False positive: Incorrect detection of (assignment + comparison) inside for-clause) 2015-02-05 20:17:30 +01:00
Daniel Marjamäki
f19d4afcde Merge pull request #509 from Dmitry-Me/mergeOverlappingPatterns2
Merge overlapping patterns
2015-02-05 20:04:16 +01:00
Martin Ettl
c676e34887 posix.cfg: Added more podtypes. 2015-02-05 17:44:51 +01:00
Dmitry-Me
cc18b8d1bb Merge overlapping patterns 2015-02-05 17:30:49 +03:00
orbitcowboy
d2552dd93a posix.cfg: declared usleep() as <leak-ignore/>. Improved support for <unistd.h> functions. 2015-02-05 14:18:08 +01:00
orbitcowboy
f5a336d576 posix.cfg: Improved support for <unistd.h> functions. 2015-02-05 11:40:25 +01:00
orbitcowboy
5e3aa17a56 posix.cfg: Improved support for <unistd.h> functions. 2015-02-05 02:27:20 +01:00
orbitcowboy
e6e8decd49 posix.cfg: Improved support for <unistd.h> functions. 2015-02-06 10:47:49 +01:00
Daniel Marjamäki
73d14d0a9a Merge pull request #508 from Dmitry-Me/breakLoopEarly2
Break loop early
2015-02-04 08:52:23 +01:00
Dmitry-Me
1f31dd749b Break loop early 2015-02-04 10:47:58 +03:00
Robert Reif
323475393b Symboldatabase: improved debug output 2015-02-04 06:08:41 +01:00
PKEuS
f1714110d0 Fixed crash if double constants are passed as default arguments (#6494) 2015-02-03 22:12:05 +01:00
Daniel Marjamäki
c2b85d1032 Fixed testrunner 2015-02-03 18:35:52 +01:00