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 |
Alexander Mai
|
0f7071a000
|
Fix clang and coverity warnings
|
2014-06-12 20:03:11 +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 |
PKEuS
|
adf38fcfd0
|
Further include cleanup
|
2014-05-24 12:50:04 +02:00 |
PKEuS
|
1fc1ff1993
|
Moved implementation of two functions to new file check.cpp -> Don't include <iostream> everywhere
|
2014-05-24 12:50:04 +02:00 |
PKEuS
|
09e03fa6ef
|
Fixed some complaints of PVS Studio
|
2014-05-19 14:37:54 +02:00 |
PKEuS
|
65916e027c
|
Don't complain "could not find or open any of the paths given." if no arguments were passed to cppcheck (and help was shown)
|
2014-05-18 13:46:01 +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 |
PKEuS
|
59418e605f
|
Increased version number to 1.65.99/1.66 dev.
|
2014-05-10 12:57:33 +02:00 |
Daniel Marjamäki
|
c0131eea9e
|
1.65: Set version
|
2014-05-10 12:02:06 +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 |
Daniel Marjamäki
|
42c8f73bd5
|
Removed old cli.pro file. The readme file contains instructions for building the CLI.
|
2014-04-10 17:21:07 +02:00 |
Alexander Mai
|
a06371e063
|
Fixes for Doxygen + code formatting
|
2014-04-07 20:39:19 +02:00 |
Alexander
|
2328704ca2
|
Fix compilation under cygwin since getloadavg() is not available there
|
2014-04-05 20:47:02 +02:00 |
PKEuS
|
e9411e05ba
|
Refactorized inefficient usage of std::string and const char[].
|
2014-04-02 13:56:34 +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 |
PKEuS
|
63254b33f9
|
Fixed uncaught exception in testbufferoverrun.cpp
|
2014-03-27 19:55:11 +01:00 |
Dmitry-Me
|
d0e51fb5f0
|
Make use of Visual C++ runtime memory leak tracing
|
2014-03-26 19:43:12 +04:00 |
PKEuS
|
019d4491fb
|
Fixed compilation on Windows.
[ci skip]
|
2014-03-25 19:20:59 +01:00 |
Troshin V.S
|
840fba7672
|
CLI: Add -l command line option
|
2014-03-25 18:35:59 +01:00 |
Daniel Marjamäki
|
fbd607d35d
|
Fixed cygwin compilation
|
2014-03-22 09:57:43 +01:00 |
Daniel Marjamäki
|
e48dfb0e6a
|
cygwin: apply cygwin compilation tweaks. thanks ir0nh34d.
|
2014-03-19 21:20:30 +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 |
Julian Santander
|
fae8ef48b8
|
Fixed #5529 (Further control in selecting what configurations to consider)
|
2014-03-10 15:49:02 +01:00 |
PKEuS
|
470f1579c1
|
Incremented version to 1.65dev/1.64.99
|
2014-03-03 15:07:54 +01:00 |
Daniel Marjamäki
|
4842115a56
|
1.64 : Update versions
|
2014-03-02 09:55:39 +01:00 |
Daniel Marjamäki
|
fd3a8a2a18
|
Update copyright
|
2014-02-15 07:45:39 +01:00 |
Daniel Marjamäki
|
30cae358d8
|
Removed the --value-flow flag. ValueFlow analysis will always be enabled from now on.
|
2014-01-17 18:07:05 +01:00 |
Daniel Marjamäki
|
2b3fa9957c
|
doxygen: added info about value flow to main page
|
2014-01-13 19:15:58 +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
|
7cfa4c8654
|
astyle formatting
|
2014-01-08 06:06:08 +01:00 |
Daniel Marjamäki
|
f79e1b6d87
|
Fixed #5317 (failed to load std.cfg)
|
2014-01-08 05:03:55 +01:00 |
Daniel Marjamäki
|
d8270c710a
|
Add new experimental value flow analysis
|
2014-01-04 20:57:02 +01:00 |
PKEuS
|
574c27b1b2
|
Removed VS9 solution
|
2014-01-04 10:55:27 +01:00 |