Implment "platform process list" for Windows.
authorZachary Turner <zturner@google.com>
Tue, 8 Jul 2014 04:52:15 +0000 (04:52 +0000)
committerZachary Turner <zturner@google.com>
Tue, 8 Jul 2014 04:52:15 +0000 (04:52 +0000)
commit310035a4f99a94752eb4dd25376bba7595c8732e
tree502c1fe3dce5cfdb322b7fe6e5deb7a0f7379336
parent24f3dee6ca075ae51953e1712cd36db6c0fd4d94
Implment "platform process list" for Windows.

This patch implements basic functionality of the "platform process
list" command for Windows.  Currently this has the following
limitations.

* Certain types of filtering are not enabled (e.g. filtering by
  architecture with -a), although most filters work.
* The username of the process is not yet obtained.
* Using -v to list verbose information generates an error.
* The architecture column displays the entire triple, leading to
  misaligned formatting of the printed table.

Reviewed by: Greg Clayton
Differential Revision: http://reviews.llvm.org/D4413

llvm-svn: 212510
lldb/include/lldb/Host/windows/AutoHandle.h [new file with mode: 0644]
lldb/source/Host/common/Host.cpp
lldb/source/Host/windows/Host.cpp