PKEuS
|
787cbcb02e
|
Accept unknown elements in Library files, but print a warning. This fixes backward compatibility of libraries with older cppcheck versions
|
2015-01-10 22:18:57 +01:00 |
Daniel Marjamäki
|
ff11ba9847
|
Updated copyright year to 2015
|
2015-01-03 12:14:58 +01:00 |
Thomas Jarosch
|
9438b49bfb
|
Fix build on PowerPC
PowerPC does not provide ucontext.gregs or the REG_ERR define.
Found while testing big endian platform.
|
2014-12-31 01:44:50 +01:00 |
Ni2c2k
|
666fa04ed8
|
don't use USE_UNIX_BACKTRACE_SUPPORT on Qnx
|
2014-12-16 20:11:25 +05:00 |
Daniel Marjamäki
|
0b9d80c95d
|
Refactoring CheckUnusedFunctions so it uses new infrastructure for multifile analysis
|
2014-12-02 06:41:18 +01:00 |
Daniel Marjamäki
|
a002654c47
|
Reverted refactoring 828417c for now. It caused a major slowdown in the unused functions checking.
|
2014-11-24 06:37:08 +01:00 |
Simon Martin
|
3ca2a177b5
|
Restore build on Mac OSX >= 10.7 since the inclusion of ucontext.h
|
2014-11-15 20:17:25 +01:00 |
Daniel Marjamäki
|
828417c934
|
CheckUnusedFunction: Refactorings to use same infrastructure for whole program analysis as CheckUninitVar and CheckBufferOverrun
|
2014-11-15 18:44:23 +01:00 |
Daniel Marjamäki
|
de7e9223b8
|
Fixed #6272 (Improve check: multifile checking in checkbufferoverrun)
|
2014-11-15 10:43:49 +01:00 |
Alexander Mai
|
5786be99c5
|
Improve exception handler: detect read or write on SIGSEGV (linux only), create more suitable core dump, reduce usage of fprintf()
|
2014-11-14 23:40:53 +01:00 |
Alexander Mai
|
95cd0f396a
|
#6026 backtrace() not portable - linker error on NetBSD
|
2014-11-02 15:47:55 +01:00 |
Robert Reif
|
e2f72b4cb1
|
Fixed #6215 (Move Windows platform types into library)
|
2014-10-19 07:34:40 +02:00 |
Dmitry-Me
|
7342a81ea7
|
Minor refactorings. rename token. cleanup if/else.
|
2014-09-02 16:10:51 +02:00 |
PKEuS
|
e35329aba3
|
Fixed reporting of unmatched suppressions for unusedFunction (#4946)
|
2014-09-01 10:13:03 +02:00 |
XhmikosR
|
7294ae2a88
|
Fix a C6328 warning.
Potential argument type mismatch.
|
2014-08-31 10:05:34 +03:00 |
Daniel Marjamäki
|
6afe9a4fbe
|
astyle formatting
[ci skip]
|
2014-07-08 06:44:57 +02:00 |
amai2012
|
9b38ae73c1
|
Attempt to fix 2 Coverity messages.
Replace a few unsigned int by std::size_t
|
2014-07-07 21:25:30 +02:00 |
amai2012
|
6b5f34df4b
|
ix compiler warning on Windows 64bit
|
2014-06-30 12:48:42 +02:00 |
Daniel Marjamäki
|
cdf081dbd5
|
astyle formatting
[ci skip]
|
2014-06-29 22:53:52 +02:00 |
amai2012
|
df988dfff3
|
Fix cppcheck warning in previous changeset
Signed-off-by: amai2012 <amai@users.sf.net>
|
2014-06-29 19:12:59 +02:00 |
amai2012
|
e60ee4ad3b
|
Print callstack in SEH on Windows
|
2014-06-29 18:57:48 +02:00 |
Alexander Mai
|
4d6c17818d
|
Try to fix configuration of un*x signal handling and backtrace support
|
2014-06-28 14:05:18 +02:00 |
amai2012
|
e124983e11
|
Improve error message for Windows SEH adding more details if available
|
2014-06-28 12:14:00 +02:00 |
Jay Sigbrandt
|
51fdf3f14f
|
Simplify defines.
|
2014-06-27 08:03:05 +02:00 |
Jay Sigbrandt
|
e7210521ac
|
Many platforms don't support backtraces. Fix compile for Solaris platform.
This change was tested with Solaris 10 on X86 and SPARC.
More information on Unix Backtrace Support
- http://www.gnu.org/software/libc/manual/html_node/Backtraces.html
It is not supported on the following platforms:
- https://www.gnu.org/software/gnulib/manual/html_node/execinfo_002eh.html
Mac OS X 10.3,
FreeBSD 6.0,
NetBSD 5.0,
OpenBSD 3.8,
Minix 3.1.8,
AIX 5.1,
HP-UX 11,
IRIX 6.5,
OSF/1 5.1,
Solaris 10,
Cygwin,
mingw,
MSVC 9,
Interix 3.5,
BeOS.
|
2014-06-26 11:41:16 +02:00 |
Daniel Marjamäki
|
d4bc643ed4
|
CLI: don't use unix-signals if NO_UNIX_SIGNAL_HANDLING is defined. don't use unix-signals in os/2.
|
2014-06-15 11:17:44 +02:00 |
Daniel Marjamäki
|
d9a3761bfd
|
Merge pull request #331 from Dmitry-Me/DontExitInTheMiddle
Should not call std::exit() in the middle of program
|
2014-06-06 13:35:29 +02:00 |
PKEuS
|
f7f639465a
|
Fixed remaining VS warnings (hopefully all of them, this time)
|
2014-06-05 10:45:25 +02:00 |
Dmitry-Me
|
738d05b442
|
Calling std::exit() in the middle of a C++ program subverts stack unwinding and can introduce subtle bugs.
|
2014-06-05 11:28:04 +04:00 |
Alexander Mai
|
707ee97b9e
|
Fix missing break while handling SIGBUS - fixes clang compiler warning
|
2014-05-29 16:57:45 +02:00 |
Daniel Marjamäki
|
ed78d3e148
|
Library: Better error reporting when loading fails
|
2014-05-26 17:00:41 +02:00 |
Alexander Mai
|
7b36bbbba8
|
Exception handling: catch SIGBUS. Evaluate siginfo_t::si_code
|
2014-05-25 15:53:26 +02:00 |
Alexander Mai
|
5198c05f35
|
--exception-handling now takes optional argument to choose between stdout and stderr for its output. stdout is new default value
|
2014-05-25 08:47:37 +02:00 |
Alexander Mai
|
ed78835020
|
Cosmetics for print_stacktrace()
|
2014-05-17 10:40:48 +02:00 |
Alexander Mai
|
08c209d4d9
|
Some cleanup for CppcheckSignalHandler, also some cosmetics for the output
|
2014-05-11 13:25:36 +02:00 |
Daniel Marjamäki
|
1903d95015
|
Fixed #5661 (--suppress=missingInclude has no effect)
|
2014-05-03 19:31:15 +02:00 |
Alexander Mai
|
718e42f5ca
|
Fix some clang warnings about type conversions
|
2014-04-11 23:35:53 +02:00 |
Alexander Mai
|
a06371e063
|
Fixes for Doxygen + code formatting
|
2014-04-07 20:39:19 +02:00 |
Daniel Marjamäki
|
22c4d45ca0
|
astyle formatting
|
2014-03-31 03:06:57 +02:00 |
Alexander Mai
|
a12e59dbee
|
Make backtrace resemble gdb bt
|
2014-03-30 21:29:17 +02:00 |
Daniel Marjamäki
|
fbd607d35d
|
Fixed cygwin compilation
|
2014-03-22 09:57:43 +01:00 |
Martin Ettl
|
fe1b46c174
|
Extended std.cfg
|
2014-03-19 21:08:48 +01:00 |
Alexander Mai
|
af922aedbf
|
Fix mingw build
|
2014-03-18 21:14:09 +01:00 |
Alexander Mai
|
14386d06dc
|
Enable SEH for Windows using MSVC (not for mingw)
|
2014-03-17 19:11:00 +01:00 |
Martin Ettl
|
80b1271d01
|
Astyle running and added test cases for functions in std.cfg.
|
2014-03-10 02:21:44 +01:00 |
Alexander Mai
|
c2a602a6bd
|
Refactor signal handling code: prepare for demangling names, handle SIGINT w/o backtrace, remove our own signal handler frames from backtrace
|
2014-03-16 18:37:28 +01:00 |
Alexander Mai
|
825bb0f027
|
Fixed #5286 (Add signal/exception handling to cppcheck and cppcheck-gui)
|
2014-03-16 12:04:13 +01:00 |
Daniel Marjamäki
|
fd3a8a2a18
|
Update copyright
|
2014-02-15 07:45:39 +01:00 |
Kamil Dudka
|
1f53018b8e
|
Suppress warning about non-existing path given to -I with --quiet.
|
2014-01-10 21:50:21 +01:00 |
Daniel Marjamäki
|
6ff93a6b36
|
CLI: Made the 'failed to load std.cfg' nicer and more informative.
|
2014-01-03 21:59:50 +01:00 |