diff options
author | Jason Molenda <jmolenda@apple.com> | 2017-11-15 03:18:24 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2017-11-15 03:18:24 +0000 |
commit | 1f88f4c3bc9a011fe9fdc10fa2242d1ba6a64b1e (patch) | |
tree | e2179619b8e13cf1bfb1c5afbd61e3f2445256a2 /lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | |
parent | 8b32246d779189416fef20729aa592b2170fc569 (diff) | |
download | bcm5719-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.cpp | 2 |
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); |