PKEuS
|
3971f8625f
|
Fixed false positive seekOnAppendedFile if FILE* is reused (#6566)
|
2015-10-13 15:32:13 +02:00 |
Daniel Marjamäki
|
604a9acb48
|
ValueType: Handling constness
|
2015-10-07 19:08:26 +02:00 |
Daniel Marjamäki
|
b77203a277
|
CheckIO: Handle AST pointer type better
|
2015-10-05 19:59:15 +02:00 |
Daniel Marjamäki
|
b9036c2ca8
|
AST types: Fix for 'long long' handling
|
2015-10-05 19:20:42 +02:00 |
Daniel Marjamäki
|
8f6bd7fd0d
|
Fixed #7014 (False positive for printf("%c", "hello"[0]))
|
2015-10-05 10:12:30 +02:00 |
Daniel Marjamäki
|
e578988832
|
invalidScanf: removed the checking for 'scanf crash with huge input data for old glibc'. new systems are not vulnerable to this bug anymore.
|
2015-08-14 08:03:46 +02:00 |
PKEuS
|
a0890ecd2c
|
Fixed false positive: Do not print useClosedFile on arrays (#6823)
|
2015-07-20 22:40:19 +02:00 |
PKEuS
|
bc5132e0ac
|
Refactorization: Moved declaration of errout, ... to testsuite.h, uniformized style
|
2015-03-11 22:54:43 +01:00 |
PKEuS
|
5c56e63996
|
Fixed false positive #6452: Handle member functions in CheckIO::checkFileUsage()
|
2015-01-27 21:52:52 +01:00 |
Daniel Marjamäki
|
ff11ba9847
|
Updated copyright year to 2015
|
2015-01-03 12:14:58 +01:00 |
Robert Reif
|
9e60f584d9
|
Fixed #6321: Implemented function Token::swapWithNext().
|
2014-12-27 10:53:26 +01:00 |
Daniel Marjamäki
|
051d42ae6b
|
astyle formatting
|
2014-11-20 14:20:09 +01:00 |
orbitcowboy
|
f5d804f71a
|
running astyle
|
2014-11-20 10:13:03 +01:00 |
Robert Reif
|
d5908f03b7
|
Fixed #6226 (false negative: printf format check for user defined array type)
|
2014-10-20 06:33:36 +02:00 |
Robert Reif
|
e2f72b4cb1
|
Fixed #6215 (Move Windows platform types into library)
|
2014-10-19 07:34:40 +02:00 |
Robert Reif
|
1729ea6f0f
|
Fixed #6182 (Format specifier check confused by ternary operator)
|
2014-09-24 16:45:06 +02:00 |
PKEuS
|
0a416910c4
|
Improved speed of testrunner: Avoid repeated loading of the same library
|
2014-09-10 20:29:44 +02:00 |
PKEuS
|
288c94a47f
|
Extended Message "fflushOnInputStream" to files opened for reading.
|
2014-08-31 21:03:33 +02:00 |
PKEuS
|
b07f61170d
|
Changed severity of fflushOnInputStream to portability: The behaviour of fflush(stdin) is defined on Linux.
|
2014-08-31 20:56:05 +02:00 |
Robert Reif
|
90bc59e0fa
|
Fixed #6009 (Detect type mismatch in printf-like function when type is returned)
|
2014-07-28 09:16:35 +02:00 |
PKEuS
|
f7a41057ad
|
Use AST in CheckIO::checkCoutCerrMisusage() - fixes #3254.
|
2014-05-22 20:25:54 +02:00 |
Robert Reif
|
888fd44039
|
Fixed #5609 (Wrong warning: %zu requires 'size_t' - but type is 'std::size_t')
|
2014-05-04 07:55:23 +02:00 |
Alexander Mai
|
1d78d74175
|
Add test to improve coverage of CheckIO::checkWrongPrintfScanfArguments()
|
2014-04-18 11:39:58 +02:00 |
Robert Reif
|
b0af67f369
|
Fixed #5486 (false positive: (warning) %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'ssize_t {aka long}'.)
|
2014-04-10 17:25:11 +02:00 |
PKEuS
|
838cac5a3a
|
Added unit test for #1473.
|
2014-03-28 11:34:23 +01:00 |
Robert Reif
|
5c88934431
|
CheckIo: Fixed FIXME
|
2014-03-19 20:57:33 +01:00 |
PKEuS
|
3a4b7e5c07
|
Fixed false positive #5578
|
2014-03-18 13:44:27 +01:00 |
Robert Reif
|
7b5a96dc06
|
Partial fix for #5536 (printf/scanf argument tests failing on Windows x64)
|
2014-03-18 06:12:09 +01:00 |
PKEuS
|
86e6bb430a
|
New check: Warning, if positioning operation (fseek) is performed on a file opened in "a" mode
|
2014-03-17 11:02:03 +01:00 |
Robert Reif
|
cb1fc06a80
|
Fixed #5079 (CheckIO::checkFileUsage doesn't support wide char and microsoft functions)
|
2014-03-12 19:22:44 +01:00 |
Daniel Marjamäki
|
fd3a8a2a18
|
Update copyright
|
2014-02-15 07:45:39 +01:00 |
Robert Reif
|
d679a4c1f7
|
Fixed #5248 (False positive: Invalid argument in scanf for %zd)
|
2014-01-14 06:09:13 +01:00 |
PKEuS
|
b775714e3d
|
Moved several hardcoded function names in format string checking into libraries (std.cfg and windows.cfg).
Added support for loading a library in test suite.
|
2014-01-12 03:44:24 -08:00 |
Robert Reif
|
cbe3862599
|
Fixed #5264 (Size specifier in printf functions is wrong for some types)
|
2014-01-03 15:58:45 +01:00 |
PKEuS
|
4f0121ee2f
|
Splitted simplification out of tokenize()
|
2013-12-30 17:45:28 +01:00 |
Robert Reif
|
0afdbc73da
|
Fixed #5195 (Crash below CheckIO::checkWrongPrintfScanfArguments())
|
2013-11-23 08:40:35 +01:00 |
Robert Reif
|
a6ef3a224a
|
Fixed #5151 (false negative: improper formatstring - vector::at())
|
2013-11-08 12:44:05 +01:00 |
Robert Reif
|
94187c41c2
|
Fixed #5104 (False positive: Invalid argument in printf and scanf for vector template)
|
2013-10-27 10:48:49 +01:00 |
Robert Reif
|
7098fc6039
|
CheckIO: fixed handling of unknown types. Ticket #5051
|
2013-10-05 16:47:06 +02:00 |
Robert Reif
|
5dbc02250f
|
This patch adds pointer to format string support to printf. Ticket: #5051
|
2013-10-05 07:47:52 +02:00 |
Robert Reif
|
6c06cdd24d
|
CheckIO fixes. Ticket: #5051
|
2013-10-04 17:30:55 +02:00 |
Robert Reif
|
59de30823e
|
CheckIO: This patch adds support for fprintf_s, fscanf_s and %I. Ticket: #5051
|
2013-10-03 06:37:40 +02:00 |
Robert Reif
|
5aba841499
|
CheckIO: Handling of casts (#4964)
|
2013-10-02 04:12:46 +02:00 |
Robert Reif
|
cc6745fef6
|
CheckIO: Fixed false positives when using _snprintf_s and _snwprintf_s. Ticket: #5057
|
2013-10-01 05:49:44 +02:00 |
Robert Reif
|
c37c6617d3
|
Fixed #5057 (Microsoft secure printf/scanf support.)
|
2013-09-30 19:55:21 +02:00 |
Robert Reif
|
d3798958f4
|
CheckIO: Fixed false positive when using wchar_t (#5051)
|
2013-09-29 15:25:18 +02:00 |
Robert Reif
|
c5723ab46a
|
CheckIO: Clarify format check warnings
|
2013-09-29 10:42:47 +02:00 |
Robert Reif
|
44d86e97c0
|
Fixed #4920 (Microsoft ATL/MFC CString::Format argument checking)
|
2013-09-26 16:20:01 +02:00 |
Robert Reif
|
2de3ebcb1e
|
CheckIO: fixed some more false negatives. Ticket: #4964
|
2013-09-24 06:43:03 +02:00 |
Robert Reif
|
5c4c397372
|
CheckIO: add scanf argument type checking. Floating point and integer checking is complete but string checking is incomplete and character checking is missing. Ticket #4099
|
2013-09-22 06:56:31 +02:00 |