summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2017-11-15 03:18:24 +0000
committerJason Molenda <jmolenda@apple.com>2017-11-15 03:18:24 +0000
commit1f88f4c3bc9a011fe9fdc10fa2242d1ba6a64b1e (patch)
treee2179619b8e13cf1bfb1c5afbd61e3f2445256a2 /lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
parent8b32246d779189416fef20729aa592b2170fc569 (diff)
downloadbcm5719-llvm-1f88f4c3bc9a011fe9fdc10fa2242d1ba6a64b1e.tar.gz
bcm5719-llvm-1f88f4c3bc9a011fe9fdc10fa2242d1ba6a64b1e.zip
Two small fixes to handle arm64 fpu register contexts in
a Mach-O file load command correctly, patch by Ryan Mansfield. <rdar://problem/35468499> llvm-svn: 318260
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp')
-rw-r--r--lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
index 0b6259159d7..df334f88ee3 100644
--- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
@@ -686,7 +686,7 @@ public:
case FPURegSet: {
uint8_t *fpu_reg_buf = (uint8_t *)&fpu.v[0];
const int fpu_reg_buf_size = sizeof(fpu);
- if (fpu_reg_buf_size == count &&
+ if (fpu_reg_buf_size == count * sizeof(uint32_t) &&
data.ExtractBytes(offset, fpu_reg_buf_size, eByteOrderLittle,
fpu_reg_buf) == fpu_reg_buf_size) {
SetError(FPURegSet, Read, 0);
OpenPOWER on IntegriCloud