Fix test name.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212694 91177308-0d34-0410-b5e6-96231b3b80d8
Get the inferior binary's name via the command line argument instead
of hardcoding it.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212698 91177308-0d34-0410-b5e6-96231b3b80d8
Reapply typo fix.

This was lost in the re-merging of command validation changes.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212721 91177308-0d34-0410-b5e6-96231b3b80d8
Add better logging to the new Python-based SWIG generation scripts.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212759 91177308-0d34-0410-b5e6-96231b3b80d8
Move the post-build step that creates lldb.py.

Being in lldb\source, ${CMAKE_CURRENT_BINARY_DIR} would resolve to
the build\tools\lldb\source directory.  For correct operation, and
parity with the shell script, it needs to resolve to the
build\tools\lldb\scripts directory.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212760 91177308-0d34-0410-b5e6-96231b3b80d8
Flipped intermittent test failures from skip to XFAIL.

The following intermittently-failing tests have been flipped from
skip to XFAIL on some combo of Linux and MacOSX:

TestCallStopAndContinue.py (Linux, MacOSX)
TestCallWithTimeout.py (Linux)
TestConvenienceVariables.py (Linux)
TestStopHookMultipleThreads.py (Linux)

The following new tests have been marked XFAIL but are just
intermittently failing:

TestMultipleDebug.py (definitely intermittent on MacOSX, not sure I've seen
it pass yet on Linux)


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212762 91177308-0d34-0410-b5e6-96231b3b80d8
Cleanup the iOS simulator code.

Fixes include:
- Don't say that "<arch>-apple-ios" is compatible with "<arch>-apple-macosx"
- Fixed DynamicLoaderMacOSXDYLD so specify an architecture that was converted solely from a cputype and subtype, just specify the file + UUID.
- Fixed PlatformiOSSimulator::GetSupportedArchitectureAtIndex() so it returns the correct archs
- Fixed SymbolFileDWARFDebugMap to load .o files correctly by just specifying the architecture without the vendor and OS now that "<arch>-apple-ios" is not compatible with "<arch>-apple-macosx" so we can load .o files correctly for DWARF with debug map
- Fixed the coded in TargetList::CreateTarget() so it does the right thing with an underspecified triple where just the arch is specified.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212783 91177308-0d34-0410-b5e6-96231b3b80d8
Get the python scripting interface working on Windows.

This patch fixes a number of issues with embedded Python on
Windows.  In particular:

1) The script that builds the python modules was normalizing the
   case of python filenames during copies.  The module name is
   the filename, and is case-sensitive, so this was breaking code.

2) Changes the build to not attempt to link against python27.lib
   (e.g. the release library) when linking against msvcrt debug
   library.  Doing a debug build of LLDB with embedded python
   support now requires you to provide your own self-compiled
   debug version of python.

3) Don't import termios when initializing the interpreter.  This
   is part of a larger effort to remove the dependency on termios
   since it is not available on Windows.  This particular instance
   was unnecessary and unused.

Reviewed by: Todd Fiala

Differential Revision: http://reviews.llvm.org/D4441

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212785 91177308-0d34-0410-b5e6-96231b3b80d8
Remove code that was merged incorrectly.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212791 91177308-0d34-0410-b5e6-96231b3b80d8
Enable the ability to enable debug info generation when evaluating expressions.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@212792 91177308-0d34-0410-b5e6-96231b3b80d8
Merge remote-tracking branch 'upstream/master' into gsoc