aboutsummaryrefslogtreecommitdiff
path: root/lib/System/Unix/Signals.inc
AgeCommit message (Expand)Author
2010-11-29Merge System into Support.Michael J. Spencer
2010-10-08CrashRecovery: Fix raise() override to actually send the right signal, *cough*.Daniel Dunbar
2010-09-22CrashRecovery/Darwin: Override raise() as well so that crash recovery doesn'tDaniel Dunbar
2010-09-01Add an interface for unregistering a file from the FilesToRemove list.Dan Gohman
2010-08-19CrashRecovery/Darwin: On Darwin, raise sends a signal to the main thread insteadDaniel Dunbar
2010-05-27Factor out the handler work from SignalHandler into a helper function,Dan Gohman
2010-05-08Add llvm::sys::RunInterruptHandlers(), which runs the registered SIGINT cleanupDaniel Dunbar
2010-03-17Fix a false-positive memory leak in code using RemoveFileOnSignal(). BecauseJeffrey Yasskin
2010-02-14follow-on to PR6280Chris Lattner
2010-02-12improve support for minix, PR6280, patch byChris Lattner
2009-10-30Most stack straces don't need 3 digits worth of levels.Dan Gohman
2009-08-17Add locking around signal handler registration.Owen Anderson
2009-04-12fix PR3965:SIGINT handler not restored after calling ParseAST(),Chris Lattner
2009-03-23fix a bug Alexei Svitkine pointed out.Chris Lattner
2009-03-23When we restore signal handlers, restore them back to what theyChris Lattner
2009-03-23factorize signal registration, part of PR3848.Chris Lattner
2009-03-08add some explicit llvm:: qualifiers to the unix side, fix problems on the win...Chris Lattner
2009-03-07When a crash signal is delivered do two things: remove all of ourChris Lattner
2009-03-05move some code to gracefully handle the case when a handler crashes.Chris Lattner
2009-03-04Add a new 'AddSignalHandler' function to Signals.h that allowsChris Lattner
2009-02-10Use const, to support platforms where strrchr returns a const char *.Dan Gohman
2008-12-05Don't use plain %x to print pointer values. I had changed it from %pDan Gohman
2008-12-05Demangle and pretty-print symbols in internal backtraces. Patch byDan Gohman
2008-05-14Make PreVerifyID, IntSigsEnd, and KillSigsEnd const.Dan Gohman
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-04-10Make several symbols static.Dan Gohman
2008-03-21Avoid calling array_endof in a static initializer, as it incursDan Gohman
2008-02-15It is not safe to call fork in PrintStackTrace. Sometimes it freezes the prog...Lauro Ramos Venancio
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-09-07Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson
2007-04-07For PR1291:Reid Spencer
2007-03-29For PR789:Reid Spencer
2006-08-25For PR797:Reid Spencer
2006-08-07Remove extraneous #include.Reid Spencer
2006-08-07Make the removal of files use Path::eraseFromDisk just like it does forReid Spencer
2006-08-01Use getFileStatus instead of Path::isDirectory().Chris Lattner
2006-06-16Only print the stack trace if it was requested. Previously, any call intoReid Spencer
2005-08-02Implement sys::SetInterruptFunction on Unix, stub it on win32 so that theChris Lattner
2005-07-08Final Changes For PR495:Reid Spencer
2005-07-07For PR495:Reid Spencer
2005-05-05Remove vim settings from source code; people should use llvm/utils/vim/vimrcMisha Brukman
2005-04-22Silence gcc-4.0.0 warnings.Alkis Evlogimenos
2004-12-27For PR351:Reid Spencer
2004-12-11Path::get -> Path::toStringReid Spencer
2004-11-14Update for prototype changesReid Spencer
2004-11-05Stop propagating method names that violate the coding standardReid Spencer
2004-08-29Initial platform independent implementation of operating system conceptReid Spencer