llvm-project/lldb/source/Plugins/Process/Utility
Pavel Labath d821c997aa Move RegisterValue,Scalar,State from Core to Utility
These three classes have no external dependencies, but they are used
from various low-level APIs. Moving them down to Utility improves
overall code layering (although it still does not break any particular
dependency completely).

The XCode project will need to be updated after this change.

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

llvm-svn: 339127
2018-08-07 11:07:21 +00:00
..
ARMDefines.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ARMUtils.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
CMakeLists.txt Remove spurious dependency on Process/elf-core from Process/Utility. 2018-05-23 22:04:20 +00:00
DynamicRegisterInfo.cpp Fix DynamicRegisterInfo copying/moving issue. 2018-06-08 11:28:15 +00:00
DynamicRegisterInfo.h Fix DynamicRegisterInfo copying/moving issue. 2018-06-08 11:28:15 +00:00
FreeBSDSignals.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
FreeBSDSignals.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
GDBRemoteSignals.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
GDBRemoteSignals.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
HistoryThread.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
HistoryThread.h Enable AUTOBRIEF in doxygen configuration. 2018-05-02 16:55:16 +00:00
HistoryUnwind.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
HistoryUnwind.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
InferiorCallPOSIX.cpp Make i386-*-freebsd expression work on JIT path 2017-08-16 12:55:02 +00:00
InferiorCallPOSIX.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
InstructionUtils.h Add missing includes to some LLDB headers. 2018-05-26 14:59:14 +00:00
LinuxSignals.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
LinuxSignals.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
MipsLinuxSignals.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
MipsLinuxSignals.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
NativeRegisterContextRegisterInfo.cpp Clean up NativeRegisterContext 2017-11-10 11:05:49 +00:00
NativeRegisterContextRegisterInfo.h Clean up NativeRegisterContext 2017-11-10 11:05:49 +00:00
NetBSDSignals.cpp Recognize Real-Time Signals on NetBSD 2017-01-28 20:01:53 +00:00
NetBSDSignals.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextDarwinConstants.h Make ObjectFileMachO work on non-darwin platforms 2018-05-18 11:35:46 +00:00
RegisterContextDarwin_arm.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextDarwin_arm.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextDarwin_arm64.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextDarwin_arm64.h Fix alignment of arm64 fpu register context structure 2017-11-16 00:50:29 +00:00
RegisterContextDarwin_i386.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextDarwin_i386.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextDarwin_x86_64.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextDarwin_x86_64.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextDummy.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextDummy.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextFreeBSD_i386.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextFreeBSD_i386.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextFreeBSD_mips64.cpp [LLDB][MIPS] Core Dump Support. 2017-03-31 11:14:02 +00:00
RegisterContextFreeBSD_mips64.h [LLDB][MIPS] Core Dump Support. 2017-03-31 11:14:02 +00:00
RegisterContextFreeBSD_powerpc.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextFreeBSD_powerpc.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextFreeBSD_x86_64.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextFreeBSD_x86_64.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextHistory.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextHistory.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextLLDB.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextLLDB.h Remove dependencies from Utility to Core and Target. 2017-02-14 19:06:07 +00:00
RegisterContextLinux_i386.cpp Process: fix FXSAVE on x86 2017-08-23 17:23:12 +00:00
RegisterContextLinux_i386.h Remove an x86-ism from RegisterInfoInterface 2016-11-30 10:17:58 +00:00
RegisterContextLinux_mips.cpp [LLDB][MIPS] Core Dump Support. 2017-03-31 11:14:02 +00:00
RegisterContextLinux_mips.h [LLDB][MIPS] Core Dump Support. 2017-03-31 11:14:02 +00:00
RegisterContextLinux_mips64.cpp [LLDB][MIPS] Core Dump Support. 2017-03-31 11:14:02 +00:00
RegisterContextLinux_mips64.h [LLDB][MIPS] Core Dump Support. 2017-03-31 11:14:02 +00:00
RegisterContextLinux_s390x.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextLinux_s390x.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextLinux_x86_64.cpp Remove an x86-ism from RegisterInfoInterface 2016-11-30 10:17:58 +00:00
RegisterContextLinux_x86_64.h Remove an x86-ism from RegisterInfoInterface 2016-11-30 10:17:58 +00:00
RegisterContextMacOSXFrameBackchain.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextMacOSXFrameBackchain.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextMach_arm.cpp Fix const-correctness in RegisterContext methods, NFC 2017-12-06 19:21:12 +00:00
RegisterContextMach_arm.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextMach_i386.cpp Fix const-correctness in RegisterContext methods, NFC 2017-12-06 19:21:12 +00:00
RegisterContextMach_i386.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextMach_x86_64.cpp Fix const-correctness in RegisterContext methods, NFC 2017-12-06 19:21:12 +00:00
RegisterContextMach_x86_64.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextMemory.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextMemory.h Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
RegisterContextNetBSD_x86_64.cpp Introduce support for Debug Registers in RegisterContextNetBSD_x86_64 2017-02-24 01:53:45 +00:00
RegisterContextNetBSD_x86_64.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContextOpenBSD_i386.cpp [LLDB] OpenBSD support 2017-03-26 15:34:57 +00:00
RegisterContextOpenBSD_i386.h [LLDB] OpenBSD support 2017-03-26 15:34:57 +00:00
RegisterContextOpenBSD_x86_64.cpp [Process/Utility] Remove dead code. NFCI. 2017-04-14 22:04:05 +00:00
RegisterContextOpenBSD_x86_64.h [LLDB] OpenBSD support 2017-03-26 15:34:57 +00:00
RegisterContextPOSIX_arm.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextPOSIX_arm.h Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
RegisterContextPOSIX_arm64.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextPOSIX_arm64.h Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
RegisterContextPOSIX_mips64.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextPOSIX_mips64.h [LLDB][MIPS] Core Dump Support. 2017-03-31 11:14:02 +00:00
RegisterContextPOSIX_powerpc.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextPOSIX_powerpc.h Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
RegisterContextPOSIX_ppc64le.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextPOSIX_ppc64le.h Implement core dump debugging for PPC64le 2017-11-16 13:38:57 +00:00
RegisterContextPOSIX_s390x.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextPOSIX_s390x.h Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
RegisterContextPOSIX_x86.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextPOSIX_x86.h Kill struct IOVEC 2017-12-01 12:05:00 +00:00
RegisterContextThreadMemory.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
RegisterContextThreadMemory.h Rename Error -> Status. 2017-05-12 04:51:55 +00:00
RegisterContext_mips.h Kill struct IOVEC 2017-12-01 12:05:00 +00:00
RegisterContext_powerpc.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContext_s390x.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterContext_x86.h Reduce x86 register context boilerplate. 2017-12-18 10:50:59 +00:00
RegisterInfoInterface.h Enable AUTOBRIEF in doxygen configuration. 2018-05-02 16:55:16 +00:00
RegisterInfoPOSIX_arm.cpp Merge Linux and FreeBSD arm register contexts 2017-02-27 13:00:50 +00:00
RegisterInfoPOSIX_arm.h Merge Linux and FreeBSD arm register contexts 2017-02-27 13:00:50 +00:00
RegisterInfoPOSIX_arm64.cpp Merge Linux and FreeBSD arm64 register contexts 2016-11-25 10:28:09 +00:00
RegisterInfoPOSIX_arm64.h Merge Linux and FreeBSD arm64 register contexts 2016-11-25 10:28:09 +00:00
RegisterInfoPOSIX_ppc64le.cpp Enable breakpoints and read/write GPRs for ppc64le 2017-10-05 19:44:05 +00:00
RegisterInfoPOSIX_ppc64le.h Enable breakpoints and read/write GPRs for ppc64le 2017-10-05 19:44:05 +00:00
RegisterInfos_arm.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterInfos_arm64.h Fix arm64 sub-register definitions 2016-10-24 14:57:50 +00:00
RegisterInfos_i386.h Reduce x86 register context boilerplate. 2017-12-18 10:50:59 +00:00
RegisterInfos_mips.h [LLDB][MIPS] fix Floating point register read/write for big endian 2016-10-12 10:53:57 +00:00
RegisterInfos_mips64.h [LLDB][MIPS] fix Floating point register read/write for big endian 2016-10-12 10:53:57 +00:00
RegisterInfos_powerpc.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterInfos_ppc64.h Add SysV Abi for PPC64le 2018-01-22 11:27:43 +00:00
RegisterInfos_ppc64le.h Implement core dump debugging for PPC64le 2017-11-16 13:38:57 +00:00
RegisterInfos_s390x.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegisterInfos_x86_64.h Reduce x86 register context boilerplate. 2017-12-18 10:50:59 +00:00
StopInfoMachException.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
StopInfoMachException.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ThreadMemory.cpp [windows] LLDB shows the wrong values when register read is executed at a frame other than zero 2018-07-10 22:05:33 +00:00
ThreadMemory.h Update StructuredData::String to return StringRefs. 2017-05-12 05:49:54 +00:00
UnwindLLDB.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
UnwindLLDB.h Add missing includes to some LLDB headers. 2018-05-26 14:59:14 +00:00
UnwindMacOSXFrameBackchain.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
UnwindMacOSXFrameBackchain.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
lldb-arm-register-enums.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
lldb-arm64-register-enums.h Add the new arm64 sub-register definitions to NativeRegisterContextLinux 2016-10-24 12:59:20 +00:00
lldb-mips-freebsd-register-enums.h [lldb] Fix typos in file headers 2016-11-26 05:23:44 +00:00
lldb-mips-linux-register-enums.h [LLDB][MIPS] fix Floating point register read/write for big endian 2016-10-12 10:53:57 +00:00
lldb-ppc64-register-enums.h Add SysV Abi for PPC64le 2018-01-22 11:27:43 +00:00
lldb-ppc64le-register-enums.h Add float/vector registers for ppc64le 2017-11-03 15:22:36 +00:00
lldb-s390x-register-enums.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
lldb-x86-register-enums.h Fix for rL280668, Intel(R) Memory Protection Extensions (Intel(R) MPX) support. 2016-09-08 14:16:45 +00:00