[lldb] Move DynamicRegisterInfo to public Target library
authorMichał Górny <mgorny@moritz.systems>
Fri, 1 Oct 2021 15:21:45 +0000 (17:21 +0200)
committerMichał Górny <mgorny@moritz.systems>
Tue, 5 Oct 2021 10:40:55 +0000 (12:40 +0200)
commit214054f78a4e40656b17838300dff2f136032172
tree24fe957b6efd89e69c0b86e4ecbaa479fb9cd63b
parent3334b9d70bc86501b91eae0a5ec2459ef2da6bb3
[lldb] Move DynamicRegisterInfo to public Target library

Move DynamicRegisterInfo from the internal lldbPluginProcessUtility
library to the public lldbTarget library.  This is a prerequisite
towards ABI plugin changes that are going to pass DynamicRegisterInfo
parameters.

Differential Revision: https://reviews.llvm.org/D110942
12 files changed:
lldb/include/lldb/Target/DynamicRegisterInfo.h [moved from lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h with 95% similarity]
lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
lldb/source/Plugins/Process/Utility/CMakeLists.txt
lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
lldb/source/Plugins/Process/Utility/RegisterContextMemory.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
lldb/source/Target/CMakeLists.txt
lldb/source/Target/DynamicRegisterInfo.cpp [moved from lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp with 99% similarity]
lldb/unittests/Process/Utility/CMakeLists.txt
lldb/unittests/Target/CMakeLists.txt
lldb/unittests/Target/DynamicRegisterInfoTest.cpp [moved from lldb/unittests/Process/Utility/DynamicRegisterInfoTest.cpp with 98% similarity]