summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2015-08-21 00:13:37 +0000
committerJason Molenda <jmolenda@apple.com>2015-08-21 00:13:37 +0000
commit6d9fe8c156f49ca4cd4404473f9115701f9b4581 (patch)
treed4395a3a7d997e67b74491c78a7f38a49a4dbfd4 /lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
parent6002295c6a7b53e35b012410d6d3240e729b6f65 (diff)
downloadbcm5719-llvm-6d9fe8c156f49ca4cd4404473f9115701f9b4581.tar.gz
bcm5719-llvm-6d9fe8c156f49ca4cd4404473f9115701f9b4581.zip
The llvm Triple for an armv6m now comes back as llvm::Triple::thumb.
This was breaking disassembly for arm machines that we force to be thumb mode all the time because we were only checking for llvm::Triple::arm. i.e. armv6m (ARM Cortex-M0) armv7m (ARM Cortex-M3) armv7em (ARM Cortex-M4) <rdar://problem/22334522> llvm-svn: 245645
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp')
-rw-r--r--lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
index 0544d74ae8e..329db1c5949 100644
--- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
@@ -5721,6 +5721,7 @@ ObjectFileMachO::SaveCore (const lldb::ProcessSP &process_sp,
{
case llvm::Triple::aarch64:
case llvm::Triple::arm:
+ case llvm::Triple::thumb:
case llvm::Triple::x86:
case llvm::Triple::x86_64:
make_core = true;
OpenPOWER on IntegriCloud