Added GetCanonicalType() to SBType:

lldb::SBType
SBType::GetCanonicalType();



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169655 91177308-0d34-0410-b5e6-96231b3b80d8
Make sure to check for DW_AT_linkage_name to get the mangled name in the DWARF along with the older DW_AT_MIPS_linkage_name attribute.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169657 91177308-0d34-0410-b5e6-96231b3b80d8
Get LLDB-Info.plist up to date with r169081.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169661 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master' into fix
Even when we aren’t going to init all the lldb.frame, etc, globals, init lldb.debugger, since each script interpreter is tied to just one debugger.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169663 91177308-0d34-0410-b5e6-96231b3b80d8
Make sure that the lldb globals:
    lldb.target
    lldb.process
    lldb.thread
    lldb.frame

are initialized to at least contain empty lldb classes in case some python gets imported that uses them.



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

Change the wording of NSNumber summary from absurd value to unexpected value when a tagged pointer shows up that does not match our knowledge of the internals



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

Fix the OptionValueFileSpec option value to correctly get the file path when trailing spaces are on the path. The "settings set" command uses the OptionValueFileSpec class to set file paths and if extra spaces are at the end it will include those in the paths. Now we chop up the value send to to OptionValueFileSpec::SetValueFromCString(...) function with "lldb_private::Args" and give an appropriate error if more than one path is used. It also allows for quotes to be used when specifying the path.



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

Making MightHaveChildren() always return true regardless for our own data formatters
This is meant to optimize performance for common most-often-not-empty container classes



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169759 91177308-0d34-0410-b5e6-96231b3b80d8
Enable RTTI for liblldbCore.a when GCC is the compiler
- gcc does not like -fno-rtti mixed with dynamic_cast<> (in cxa_demangle.cpp)



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

When displaying function.name-with-args format will now print "varname=<unavailable>" instead of omitting argument names and values when there is an error reading the value.



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

When there is XPC connection error, we will report it now.


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

Adding a summary for NSError



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

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

Don't load __LINKEDIT segments when dynamically loading kexts.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169806 91177308-0d34-0410-b5e6-96231b3b80d8
Update comments around ABISysV_x86_64::RegisterIsCalleeSaved to
make it clear that this is the list of callee-saved registers,
add reference to the ABI doc that this comes from.


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

Make sure that the user's choice of a format for dumping aggregate types is persisted to child members



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169809 91177308-0d34-0410-b5e6-96231b3b80d8
Broadcast an event when the selected thread is changed.

<rdar://problem/10976636>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169810 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master' into fix