aboutsummaryrefslogtreecommitdiff
path: root/src/client/linux/dump_writer_common/thread_info.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/linux/dump_writer_common/thread_info.cc')
-rw-r--r--src/client/linux/dump_writer_common/thread_info.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/client/linux/dump_writer_common/thread_info.cc b/src/client/linux/dump_writer_common/thread_info.cc
index f8488366..9fe253c6 100644
--- a/src/client/linux/dump_writer_common/thread_info.cc
+++ b/src/client/linux/dump_writer_common/thread_info.cc
@@ -178,12 +178,8 @@ void ThreadInfo::FillCPUContext(RawContextCPU* out) const {
out->flt_save.data_offset = fpregs.rdp;
out->flt_save.data_selector = 0; // We don't have this.
out->flt_save.mx_csr = fpregs.mxcsr;
-#if defined (__ANDROID__)
- // Internal bug b/18097559
- out->flt_save.mx_csr_mask = fpregs.mxcsr_mask;
-#else
out->flt_save.mx_csr_mask = fpregs.mxcr_mask;
-#endif
+
my_memcpy(&out->flt_save.float_registers, &fpregs.st_space, 8 * 16);
my_memcpy(&out->flt_save.xmm_registers, &fpregs.xmm_space, 16 * 16);
}