llvm-project/lldb/source
Valentina Giusti 58db5bb20e Refactor NativeRegisterContextLinux_x86_64 code.
This patch refactors the way the XState type is checked and, in order to
simplify the code, it removes the usage of the 'cpuid' instruction: just checking
if the ptrace calls done throuhg ReadFPR is enough to verify both if there is
HW support and if there is kernel support. Also the XCR0 bits are enough to check if
there is both HW and kernel support for AVX and MPX.

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

llvm-svn: 282072
2016-09-21 13:33:01 +00:00
..
API Adds tests for breakpoint names, and a FindBreakpointsByName. 2016-09-21 01:21:19 +00:00
Breakpoint Adds tests for breakpoint names, and a FindBreakpointsByName. 2016-09-21 01:21:19 +00:00
Commands Adds tests for breakpoint names, and a FindBreakpointsByName. 2016-09-21 01:21:19 +00:00
Core Set the correct triple when creating an ArchSpec for Windows. 2016-09-16 19:09:19 +00:00
DataFormatters *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Expression Replaced two instances of std::function with auto. 2016-09-14 20:58:31 +00:00
Host Unbreak the NetBSD build after recent changes 2016-09-20 22:26:29 +00:00
Initialization *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Interpreter Convert 3 more functions to use a StringRef. 2016-09-19 21:56:59 +00:00
Plugins Refactor NativeRegisterContextLinux_x86_64 code. 2016-09-21 13:33:01 +00:00
Symbol Force the initialization of the m_type ivar in 2016-09-08 02:26:58 +00:00
Target Fix more functions in Args to use StringRef. 2016-09-19 17:54:06 +00:00
Utility Move StdStringExtractor to tools/debugserver 2016-09-12 16:13:05 +00:00
CMakeLists.txt Add initial CMake glue for the NetBSD platform 2015-10-24 00:27:04 +00:00
lldb.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00