Don't recommend using bytearray(buf, 'ascii') for binary data read with 
SBProcess::ReadMemory - it will fail for anything with the high bit set.

llvm-svn: 189154
diff --git a/lldb/scripts/Python/interface/SBProcess.i b/lldb/scripts/Python/interface/SBProcess.i
index 6f22d9a..5f6c7e8 100644
--- a/lldb/scripts/Python/interface/SBProcess.i
+++ b/lldb/scripts/Python/interface/SBProcess.i
@@ -251,8 +251,7 @@
 
     # Read 4 bytes from address 'addr' and assume error.Success() is True.
     content = process.ReadMemory(addr, 4, error)
-    # Use 'ascii' encoding as each byte of 'content' is within [0..255].
-    new_bytes = bytearray(content, 'ascii')
+    new_bytes = bytearray(content)
     ") ReadMemory;
     size_t
     ReadMemory (addr_t addr, void *buf, size_t size, lldb::SBError &error);