aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Unix/Signals.inc
AgeCommit message (Expand)AuthorFilesLines
2016-09-06Add an c++ itanium demangler to llvm.Rafael Espindola1-8/+2
2016-08-24Preserve a pointer to the newly allocated signal stack as well. That tooChandler Carruth1-4/+6
2016-08-24Increase the size of the sigaltstack used by LLVM signal handlers. 8KB is notRichard Smith1-1/+1
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-1/+1
2016-06-09Search for llvm-symbolizer binary in the same directory as argv[0], beforeRichard Smith1-2/+7
2016-05-25[Support] Reapply cleanup r270643Gerolf Hoflehner1-39/+0
2016-05-25[Support] revert previous commit r270643Gerolf Hoflehner1-0/+39
2016-05-25[Support] Cleanup of an ancient Darwin work-around in Signals.inc (PR26174)Gerolf Hoflehner1-39/+0
2016-05-23Enable use of sigaltstack for signal handlers when available. With this,Richard Smith1-1/+1
2016-05-21Fix implicit type conversion. NFC.Chris Bieneman1-1/+1
2016-05-20Switch from the linux-specific 'struct sigaltstack' to POSIX's 'stack_t'. ThisRichard Smith1-2/+2
2016-05-20Add a configure-time check for the existence of sigaltstack. It seems that someRichard Smith1-2/+4
2016-05-20Reinstate r269992 (reverting r270267), but restricted to cases where glibc isRichard Smith1-4/+59
2016-05-20Create a sigaltstack when we register our signal handlers. Otherwise we'd veryRichard Smith1-0/+31
2016-05-20Revert "Work around a glibc bug: backtrace() spuriously fails if..."Chris Bieneman1-51/+4
2016-05-18Work around a glibc bug: backtrace() spuriously fails ifRichard Smith1-4/+51
2016-04-05Revert "Fix Clang-tidy modernize-deprecated-headers warnings in remaining fil...Duncan P. N. Exon Smith1-29/+24
2016-04-05Fix Clang-tidy modernize-deprecated-headers warnings in remaining files; othe...Eugene Zelenko1-24/+29
2015-12-01Use array_lengthof instead of manually calculating it. NFCCraig Topper1-3/+2
2015-11-09Combine ifdefs around dl_iterate_phdr in Unix/Signals.incReid Kleckner1-13/+8
2015-11-08Appease hosts without HAVE_BACKTRACE nor ENABLE_BACKTRACES.NAKAMURA Takumi1-0/+7
2015-11-05Fix OSX build after r252118 (missing parameter for findModulesAndOffsets())Mehdi Amini1-1/+2
2015-11-05Remove empty linesMehdi Amini1-2/+2
2015-11-05[Windows] Symbolize with llvm-symbolizer instead of dbghelp in a self-hostReid Kleckner1-87/+2
2015-07-23Remove unnecessary in C++11 c_str() callsYaron Keren1-18/+1
2015-07-22Rename RunCallBacksToRun to llvm::sys::RunSignalHandlersYaron Keren1-1/+1
2015-07-22De-duplicate Unix & Windows CallBacksToRunYaron Keren1-9/+1
2015-07-22Remove C++98 workaround in llvm::sys::DontRemoveFileOnSignal()Yaron Keren1-7/+0
2015-05-07Use auto instead of the long type name. NFC.Steven Wu1-2/+1
2015-05-07Fix another hang caused by ManagedStatic in SignalHandlerSteven Wu1-4/+11
2015-04-27Fixes a hang that can occur if a signal comes in during malloc calls.Chris Bieneman1-0/+6
2015-04-07Add boolean to PrintStackTraceOnErrorSignal to disable crash reporting.Pete Cooper1-2/+2
2015-03-05Replace PrintStackTrace(FILE*) with PrintStackTrace(raw_ostream&)Zachary Turner1-21/+23
2015-01-29[Support][Windows] Unify dialog box suppression and print stack traces on abort.Michael J. Spencer1-0/+2
2014-11-04Remove FindProgramByName. NFC.Rafael Espindola1-2/+4
2014-10-22Strength reduce constant-sized vectors into arrays. No functionality change.Benjamin Kramer1-8/+6
2014-10-13Unix/Signals.inc: Let findModulesAndOffsets() built conditionally regarding t...NAKAMURA Takumi1-2/+3
2014-10-11Guard the definition of the stack tracing function with the same macrosChandler Carruth1-0/+2
2014-10-10Follow-up to r219534 to make symbolization more robust.Alexey Samsonov1-2/+7
2014-10-10Re-land r219354: Use llvm-symbolizer to symbolize LLVM/Clang crash dumps.Alexey Samsonov1-1/+140
2014-10-08Revert r219354. It seems to break some buildbots.Alexey Samsonov1-139/+1
2014-10-08Use llvm-symbolizer to symbolize LLVM/Clang crash dumps.Alexey Samsonov1-1/+139
2014-09-02Cleaning up remaining static initializers in Signals.incChris Bieneman1-24/+31
2014-08-29Cleaning up static initializers in Signals.incChris Bieneman1-5/+4
2014-08-23Support: add llvm::unique_lockDylan Noblesmith1-16/+17
2014-08-23Support: make LLVM Mutexes STL-compatibleDylan Noblesmith1-4/+4
2014-08-23Support/Unix: use ScopedLock wherever possibleDylan Noblesmith1-24/+22
2014-04-28[C++] Use 'nullptr'.Craig Topper1-14/+14
2014-04-12Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer1-2/+2
2013-08-30[conf] Add config variable to disable crash related overrides.Daniel Dunbar1-2/+2