Make sure this test has a looser dependency on the exact class generated here.. it is going to be some sort of NS-provided String, but let's not bet on the details

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@204761 91177308-0d34-0410-b5e6-96231b3b80d8
<rdar://problem/14862302>

For small structs, the frame format now prints them as one-liners
This follows the same definition that frame variable does for deciding what a "small struct" is, and as such should be fairly consistent with the variable display in general



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@204762 91177308-0d34-0410-b5e6-96231b3b80d8
Add a test case for the previous commit



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@204763 91177308-0d34-0410-b5e6-96231b3b80d8
Made the Materializer not write back variables
if they didn't change, just like it does for
registers.  This makes life easier for kernel
debugging and any other situation where values
are read-only.

<rdar://problem/16367795>


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