Minor gdb-remote test QListThreadsInStopReply changes from llgs branch.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211006 91177308-0d34-0410-b5e6-96231b3b80d8
Move x86-specific struct user code for Linux ProcessMonitor behind #define guards.

See http://reviews.llvm.org/D4092 for details.

Change by Paul Osmialowski.  (Minor tweaks to the comment by Todd.)


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211026 91177308-0d34-0410-b5e6-96231b3b80d8
[cmake] Switch python install to use an 'install(DIRECTORY...)' cmake
command instead of a script.

In addition to cleaning things up, this allows more easy access to the
variables. In the old version, it tried to pass variables as -D flags to
cmake, but this didn't actually work. CMake drops all of those arguments
on the floor (try passing garbage through them) and just picks up the
limited subset of pre-defined macros. So, for example, this fixes the
build with LLVM_LIBDIR_SUFFIX=64 which is how I ended up here. =]

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@211028 91177308-0d34-0410-b5e6-96231b3b80d8
Merge upstream llvm.org r211028 into dev-tfiala-native-protocol-linux-x86_64
Added llgs first-pass auxv support.

Linux-only at this point.  The initial tests just verify
that the feature is reported correctly on Linux and that
the returned results are 2x multiple of the pointer size
of the target.