hanchenye-llvm-project/lldb/source/Target
Vince Harron d40ef9993e Fixing TestRegisters on Linux with LLGS
This patch fixes TestRegisters on Linux with LLGS

Introduce GetUserRegisterCount on RegisterInfoInterface to distinguish
lldb internal registers (e.g.: DR0-DR7) during register counting.

Update GDBRemoteCommunicationServer to skip lldb internal registers on
read/write register and on discover register.

Submitted for Tamas Berghammer

llvm-svn: 226959
2015-01-23 22:57:00 +00:00
..
ABI.cpp
CMakeLists.txt
CPPLanguageRuntime.cpp Fixed the C++ method name class to be a bit more picky about what it identifies as a C++ method. 2014-11-05 23:56:37 +00:00
ExecutionContext.cpp Fix a race condition where you could set the selected thread & target in the 2015-01-19 23:51:51 +00:00
FileAction.cpp
InstrumentationRuntime.cpp
InstrumentationRuntimeStopInfo.cpp
JITLoader.cpp
JITLoaderList.cpp
LanguageRuntime.cpp Fix a bunch of [-Werror,-Winconsistent-missing-override] warnings. 2014-12-10 22:29:58 +00:00
Makefile
Memory.cpp
MemoryHistory.cpp Fix MemoryHistory plugin to check whether the plugin 2014-10-16 16:59:23 +00:00
NativeRegisterContext.cpp
NativeRegisterContextRegisterInfo.cpp Fixing TestRegisters on Linux with LLGS 2015-01-23 22:57:00 +00:00
ObjCLanguageRuntime.cpp - Use "for_expression" rather than "allow_unknownanytype" 2014-10-31 18:02:30 +00:00
OperatingSystem.cpp
PathMappingList.cpp
Platform.cpp Fix the -*-version-min option to not try and use the current OS version for iOS and the simulator since llvm/clang will assert and kill LLDB. 2015-01-22 18:25:49 +00:00
Process.cpp Fix a race condition where you could set the selected thread & target in the 2015-01-19 23:51:51 +00:00
ProcessInfo.cpp
ProcessLaunchInfo.cpp Fix some posix assumptions related to running shell commands. 2014-12-08 21:36:42 +00:00
Queue.cpp
QueueItem.cpp
QueueList.cpp
RegisterContext.cpp
SectionLoadHistory.cpp
SectionLoadList.cpp
StackFrame.cpp Fix a corner case with the handling of noreturn functions. 2014-11-08 05:38:17 +00:00
StackFrameList.cpp Fixed more fallout from running the test suite remotely on iOS devices. 2014-11-17 19:39:20 +00:00
StackID.cpp
StopInfo.cpp Make sure that when a breakpoint is hit but its condition is not met, 2015-01-15 01:41:04 +00:00
SystemRuntime.cpp
Target.cpp Dynamic values have been around (and stable and reliable) for long enough that we can turn them on by default 2015-01-09 00:47:24 +00:00
TargetList.cpp This patch gets remote-linux platform able to run processes 2015-01-21 22:42:49 +00:00
Thread.cpp Abstract the details from regex.h a bit more by not allowing people to specify compile and execute flags for regular expressions. Also enable better regular expressions if they are available by check if the REG_ENHANCED is available and using it if it is. 2015-01-21 21:51:02 +00:00
ThreadCollection.cpp
ThreadList.cpp
ThreadPlan.cpp
ThreadPlanBase.cpp
ThreadPlanCallFunction.cpp
ThreadPlanCallUserExpression.cpp
ThreadPlanPython.cpp
ThreadPlanRunToAddress.cpp
ThreadPlanShouldStopHere.cpp
ThreadPlanStepInRange.cpp Remove unneeded local var initialization. 2014-10-15 03:06:23 +00:00
ThreadPlanStepInstruction.cpp "nexti" should not step over inlined functions. 2014-11-20 22:04:45 +00:00
ThreadPlanStepOut.cpp
ThreadPlanStepOverBreakpoint.cpp
ThreadPlanStepOverRange.cpp
ThreadPlanStepRange.cpp
ThreadPlanStepThrough.cpp
ThreadPlanStepUntil.cpp
ThreadPlanTracer.cpp
ThreadSpec.cpp
UnixSignals.cpp Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ 2015-01-15 20:08:35 +00:00
UnwindAssembly.cpp