llvm-project/lldb/source/Host
Kamil Rytarowski 3eef2b5e96 Battery of NetBSD support improvements
Summary:
Include initial support for:
 - single step mode (PT_STEP)
 - single step trap handling (TRAP_TRACE)
 - exec() trap (TRAP_EXEC)
 - add placeholder interfaces for FPR
 - initial code for NetBSD core(5) files
 - minor tweaks

While there improve style of altered elf-core/ files.

This code raises the number of passing tests on NetBSD to around 50% (600+/1200+).

The introduced code is subject to improve afterwards for additional features and bug fixes.

Sponsored by <The NetBSD Foundation>

Reviewers: labath, joerg, emaste, kettenis

Reviewed By: labath

Subscribers: srhines, #lldb

Tags: #lldb

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

llvm-svn: 299109
2017-03-30 20:25:29 +00:00
..
android *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
common Battery of NetBSD support improvements 2017-03-30 20:25:29 +00:00
freebsd Delete some dead code in HostInfo. 2017-03-21 04:01:59 +00:00
linux Delete some dead code in HostInfo. 2017-03-21 04:01:59 +00:00
macosx Fix warnings from clang build on macOS. 2017-03-23 09:52:26 +00:00
netbsd Remove dead include <sys/user.h> from the NetBSD code. 2017-03-29 01:10:21 +00:00
openbsd [LLDB] OpenBSD support 2017-03-26 15:34:57 +00:00
posix Delete some more dead includes. 2017-03-22 23:33:16 +00:00
windows Move FileSpec from Host -> Utility. 2017-03-22 18:40:07 +00:00
CMakeLists.txt [LLDB] OpenBSD support 2017-03-26 15:34:57 +00:00