History log of /external/llvm/lib/Support/PrettyStackTrace.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d5e1be03eda2e8036f136fdf12a5f5d9e1e684d8 26-Mar-2013 Nick Lewycky <nicholas@mxc.ca> Add a new watchdog timer interface. The interface does not permit handling timeouts, so
it's only really useful if you're going to crash anyways. Use it in the pretty stack trace
printer to kill the compiler if we hang while printing the stack trace.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
d04a8d4b33ff316ca4cf961e06c9e312eff8e64f 03-Dec-2012 Chandler Carruth <chandlerc@gmail.com> Use the new script to sort the includes of every file under lib.

Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.

Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
ce4984f86e910575e2bc7045189218466e00c93a 05-Oct-2011 Eric Christopher <echristo@apple.com> Add more initializers to quiet a clang warning.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141163 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
7a2bdde0a0eebcd2125055e0eacaca040f0b766c 15-Apr-2011 Chris Lattner <sabre@nondot.org> Fix a ton of comment typos found by codespell. Patch by
Luis Felipe Strano Moraes!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
8e68c3873549ca31533e2e3e40dda3a43cb79566 23-Dec-2010 Jeffrey Yasskin <jyasskin@google.com> Change all self assignments X=X to (void)X, so that we can turn on a
new gcc warning that complains on self-assignments and
self-initializations.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122458 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
481d402ab03e163e180d2650fae13704858f8d81 03-Dec-2010 Eric Christopher <echristo@apple.com> Apparently OS X 10.4 doesn't have __crashreporter_info__.

Try to fix building on the wayback machine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120801 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
371e5774c7cc4e78338d9da9dbcdcd9bb8785c1c 08-Aug-2010 Eric Christopher <echristo@apple.com> Fix a couple of warnings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110527 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
7d59a9766c1a48ea359e8014f9e7e7d01a57b593 28-Jun-2010 Eric Christopher <echristo@apple.com> Fix thinko.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107042 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
4411fbe25e9625ca4dd7c94aebc7ffd70b0e5beb 28-Jun-2010 Eric Christopher <echristo@apple.com> Pull in the libCrashReporterClient.a information with a warning comment.

Remove library check and regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107028 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
654dee487555a3cf21bcbca38ef5a2687fd18ea7 22-Jun-2010 Eric Christopher <echristo@apple.com> Look for and use a different darwin crash reporter library.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106576 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
4ef6730632f5e9e5958173b707230ff57b3c5dac 21-May-2010 Daniel Dunbar <daniel@zuster.org> Fix __crashreport_info__ declaration.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
dddfd34e32ff081409e5a1c95b991a898d63dff2 19-Aug-2009 Daniel Dunbar <daniel@zuster.org> Switch to SmallString::str from SmallString::c_str, and remove
SmallString::c_str.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79456 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
90bb3f3706cdf4e26df5e2c977d9232ba7b89c4e 16-Jul-2009 Chris Lattner <sabre@nondot.org> add a knob to turn off PrettyStackTrace globally. Patch by Zoltan
Varga!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75897 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
0b49c32c56443a41f76c415bddc226488217da2f 26-Jun-2009 Owen Anderson <resistor@mac.com> Support thread-local pretty stack traces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74227 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
f871ccb853a2ccbe8675c912330c041b318be8cd 23-Mar-2009 Dan Gohman <gohman@apple.com> Now that errs() is properly non-buffered, there's no need to
explicitly flush it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67526 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
c7ffc9efd6b44de852e652abde23df746a1704e4 06-Mar-2009 Dan Gohman <gohman@apple.com> Use c_str() to force the string to be nul-terminated.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66279 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
49155ffababdc2102852fd3cd3988d800d12a5c6 06-Mar-2009 Chris Lattner <sabre@nondot.org> on apple systems, integrate nicely with crash reporter.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66264 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
d56786f79a00fd47a805a17276853ffd9dc4e921 05-Mar-2009 Chris Lattner <sabre@nondot.org> Daniel wanted the stack printed upside down. Perhaps he
feels a kinship to machine stacks that grow down. Now we get
stuff like this:

Stack dump:
0. Program arguments: clang clang_crash_Iw2Osj.mi
1. /Developer/SDKs/MacOSX10.5.sdk/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h:624:1: parsing function body '_mm_cvtpi16_ps'
2. /Developer/SDKs/MacOSX10.5.sdk/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h:624:1: in compound statement ('{}')
Abort



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66145 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
fcba7cd630f0d974ae5ade4c1e74d6fc55e8764e 05-Mar-2009 Chris Lattner <sabre@nondot.org> indicate what the program args line is.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66144 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
e97c73354101507af0bc804c5c049a084c0c0c86 04-Mar-2009 Chris Lattner <sabre@nondot.org> add some helper classes for building light-weight symbolic stack traces
that get printed when a program crashes. This is the first step of many.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66076 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp