llvm-project/lldb/source/Plugins/Process
Pavel Labath 7704473172 Move SafeMachO from Utility to Host
Summary:
One of the conclusions of the discussion on D49740 was that SafeMachO is better
off in the Host module (as that's the only place which should include
mach/machine.h, which is what this header is working around). Also, Utility,
which is the only module which cannot include Host, should not be doing
anything with object file formats.

This patch implements that move, and also removes any unneded includes of that
file.

I've verified that MacOS still compiles after this.

Reviewers: jingham, zturner, teemperor

Subscribers: fedor.sergeev, lldb-commits

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

llvm-svn: 342050
2018-09-12 12:26:05 +00:00
..
Darwin Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
FreeBSD Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
Linux Speculative fix for NetBSD bot for r341758 2018-09-09 08:42:00 +00:00
MacOSX-Kernel Move SafeMachO from Utility to Host 2018-09-12 12:26:05 +00:00
NetBSD Re-commit "Modernize NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode" 2018-09-09 06:01:12 +00:00
POSIX Normalize some lldb #include statements. 2018-05-22 22:53:50 +00:00
Utility Reduce alignment on struct XSAVE, fixing a gcc warning 2018-09-12 08:50:08 +00:00
Windows/Common Move Predicate.h from Host to Utility 2018-08-30 17:51:10 +00:00
elf-core Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
gdb-remote Move SafeMachO from Utility to Host 2018-09-12 12:26:05 +00:00
mach-core Move SafeMachO from Utility to Host 2018-09-12 12:26:05 +00:00
minidump Don't include the Age in the UUID for CvRecordPdb70 UUID records in minidump files for Apple vendors. 2018-08-29 20:34:08 +00:00
CMakeLists.txt Enable ProcessMachCore plugin on non-apple platforms 2018-05-22 16:33:43 +00:00