llvm-project/lldb/source/Plugins/Process/Linux
Pavel Labath 6ec13991f5 Fix floating point register reads x86_64 linux on targets with no AVX support
Summary:
On for 64-bit targets, the correct register set to read the fxsave are is
NT_PRFPREG (only 32-bit targets need NT_PRXFPREG, presumably for historic
reasons). Reference:
<https://github.com/torvalds/linux/blob/v4.8/arch/x86/kernel/ptrace.c#L1261>.

Reviewers: tberghammer, valentinagiusti

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D27161

llvm-svn: 288038
2016-11-28 15:51:47 +00:00
..
CMakeLists.txt Support Linux on SystemZ as platform 2016-04-14 14:28:34 +00:00
NativeProcessLinux.cpp Revert unwanted changes in lldb when updating llvm::Error() 2016-11-11 05:07:57 +00:00
NativeProcessLinux.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
NativeRegisterContextLinux.cpp [LLDB][MIPS] Fix register read/write for 32 bit big endian system 2016-10-10 09:02:41 +00:00
NativeRegisterContextLinux.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
NativeRegisterContextLinux_arm.cpp Revert unwanted changes in lldb when updating llvm::Error() 2016-11-11 05:07:57 +00:00
NativeRegisterContextLinux_arm.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
NativeRegisterContextLinux_arm64.cpp Merge Linux and FreeBSD arm64 register contexts 2016-11-25 10:28:09 +00:00
NativeRegisterContextLinux_arm64.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
NativeRegisterContextLinux_mips64.cpp Revert unwanted changes in lldb when updating llvm::Error() 2016-11-11 05:07:57 +00:00
NativeRegisterContextLinux_mips64.h [LLDB][MIPS] fix Floating point register read/write for big endian 2016-10-12 10:53:57 +00:00
NativeRegisterContextLinux_s390x.cpp Revert unwanted changes in lldb when updating llvm::Error() 2016-11-11 05:07:57 +00:00
NativeRegisterContextLinux_s390x.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
NativeRegisterContextLinux_x86_64.cpp Fix floating point register reads x86_64 linux on targets with no AVX support 2016-11-28 15:51:47 +00:00
NativeRegisterContextLinux_x86_64.h Refactor NativeRegisterContextLinux_x86_64 code. 2016-09-21 13:33:01 +00:00
NativeThreadLinux.cpp Revert unwanted changes in lldb when updating llvm::Error() 2016-11-11 05:07:57 +00:00
NativeThreadLinux.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ProcFileReader.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ProcFileReader.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Procfs.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
SingleStepCheck.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
SingleStepCheck.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00