llvm-project/lldb/source/Plugins
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
..
ABI Change the ABI class to have a weak pointer to its Process; 2017-06-29 02:57:03 +00:00
Disassembler Rename Error -> Status. 2017-05-12 04:51:55 +00:00
DynamicLoader Clean up lldb-types.h 2017-07-18 13:14:01 +00:00
ExpressionParser Fixing LLDB build after refactoring of clang's MacroInfo 2017-07-17 20:50:21 +00:00
Instruction [LLDB][MIPS] Fix emulation of Instruction for MIPS64R6 target. 2017-07-27 05:34:33 +00:00
InstrumentationRuntime Upstreaming a patch from Github: When evaluation user expressions, ignore InstrumentationRuntime breakpoints. (#235) 2017-07-13 04:35:27 +00:00
JITLoader Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Language Enable parsing C++ names generated by lambda functions. 2017-07-13 19:48:43 +00:00
LanguageRuntime Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
MemoryHistory Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ObjectContainer Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
ObjectFile silence a couple of -Wqual-cast warning from GCC (NFC) 2017-07-19 15:46:21 +00:00
OperatingSystem Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
Platform Clean up lldb-types.h 2017-07-18 13:14:01 +00:00
Process Report inferior signals as signals, not exceptions, on FreeBSD 2017-08-10 13:47:17 +00:00
ScriptInterpreter Don't access Python objects while not holding the GIL. 2017-07-09 23:32:15 +00:00
StructuredData Update StructuredData::String to return StringRefs. 2017-05-12 05:49:54 +00:00
SymbolFile Fix LLDB crash accessing unknown DW_FORM_* attributes 2017-07-31 17:02:52 +00:00
SymbolVendor Fix Mac build for the Timer move 2017-06-29 15:24:38 +00:00
SystemRuntime Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
UnwindAssembly The x86 instruction unwinder can be asked to disassemble non-instruction 2017-07-08 00:12:15 +00:00
CMakeLists.txt Add StructuredData plugin type; showcase with new DarwinLog feature 2016-08-19 04:21:48 +00:00