<rdar://problem/12975489>

1. Using mach port number, just like when inferior is paused.
2. Use key:value pair of thread used time instead of comma separated notation.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@172012 91177308-0d34-0410-b5e6-96231b3b80d8
Added emulation of shifts to the IR interpreter.

<rdar://problem/12978619>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@172013 91177308-0d34-0410-b5e6-96231b3b80d8
Fixed an issue the "process plugin" proxy object was trying to use the m_exe_ctx when it wasn't ok to do so.



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