dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/Support/PrettyStackTrace.cpp
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/Support/PrettyStackTrace.cpp
|
fa0da86a59c502bfbfa01d3d5f694f18f6e8a717 |
|
04-Nov-2013 |
Filip Pizlo <fpizlo@apple.com> |
Make the pretty stack trace be an opt-in, rather than opt-out, facility. Enable pretty stack traces by default if you use PrettyStackTraceProgram, so that existing LLVM-based tools will continue to get it without any changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193971 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
|
35a1e9414d48f52093679b4723578192cceeb3c5 |
|
03-Nov-2013 |
Filip Pizlo <fpizlo@apple.com> |
When LLVM is embedded in a larger application, it's not OK for LLVM to intercept crashes. LLVM already has the ability to disable this functionality. This patch exposes it via the C API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193937 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
|
e94e0984dfd22ede6211080d1f3e47138f1ea857 |
|
14-Sep-2013 |
Filip Pizlo <fpizlo@apple.com> |
Make PrettyStackTraceEntry use ManagedStatic for its ThreadLocal. This was somewhat tricky because ~PrettyStackTraceEntry() may run after llvm_shutdown() has been called. This is rare and only happens for a common idiom used in the main() functions of command-line tools. This works around the idiom by skipping the stack clean-up if the PrettyStackTraceHead ManagedStatic is not constructed (i.e. llvm_shutdown() has been called). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190730 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/PrettyStackTrace.cpp
|
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
|