hanchenye-llvm-project/lldb/source
Ed Maste 5e82ca353d Report inferior signals as signals, not exceptions, on FreeBSD
This is the FreeBSD equivalent of r238549.

This serves 2 purposes:

* LLDB should handle inferior process signals SIGSEGV/SIGILL/SIGBUS/
  SIGFPE the way it is suppose to be handled. Prior to this fix these
  signals will neither create a coredump, nor exit from the debugger
  or work for signal handling scenario.
* eInvalidCrashReason need not report "unknown crash reason" if we have
  a valid si_signo

llvm.org/pr23699

Patch by Karnajit Wangkhem

Differential Revision:	https://reviews.llvm.org/D35223

llvm-svn: 310591
2017-08-10 13:47:17 +00:00
..
API Expose active and available platform lists via SBDebugger API 2017-08-09 09:20:40 +00:00
Breakpoint Add an auto-continue flag to breakpoints & locations. 2017-08-03 18:13:24 +00:00
Commands Add an auto-continue flag to breakpoints & locations. 2017-08-03 18:13:24 +00:00
Core Pass in the disassembler flavor when disassembling in 2017-07-11 04:22:31 +00:00
DataFormatters Use exact equality for category language matching, for all languages, except those specifically mentioned. 2017-06-06 20:40:24 +00:00
Expression Update for llvm api change. 2017-08-03 02:45:01 +00:00
Host [CMake] A few fixups to support building LLDB for iOS 2017-07-18 21:15:53 +00:00
Initialization Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
Interpreter Fix the formatting for help on option value types. 2017-07-27 00:18:18 +00:00
Plugins Report inferior signals as signals, not exceptions, on FreeBSD 2017-08-10 13:47:17 +00:00
Symbol Fix incorrect use of std::unique 2017-08-01 01:29:55 +00:00
Target Add an auto-continue flag to breakpoints & locations. 2017-08-03 18:13:24 +00:00
Utility Don't crash when hostname is empty. StringRef will assert and kill your program. 2017-07-24 16:47:04 +00:00
CMakeLists.txt Remove Plugins/Process/POSIX from include_directories 2017-04-11 12:26:25 +00:00
lldb.cpp