llvm-project/lldb/source/Plugins/LanguageRuntime
Alex Langford ee232506b8 [lldb] Move UnixSignals creation into Platform plugins
The high level goal of this change is to remove lldbTarget's dependency
on lldbPluginProcessUtility. The reason for this existing dependency is
so that we can create the appropriate UnixSignals object based on an
ArchSpec. Instead of using the ArchSpec, we can instead take advantage
of the Platform associated with the current Target.

This is accomplished by adding a new method to Platform,
CreateUnixSignals, which will create the correct UnixSignals object for
us. We then can use `Platform::GetUnixSignals` and rely on that to give
us the correct signals as needed.

Differential Revision: https://reviews.llvm.org/D146263
2023-03-20 15:41:06 -07:00
..
CPlusPlus Don't produce a dynamic value if there was an error creating it. 2023-03-10 10:21:50 -08:00
ObjC [lldb] Move UnixSignals creation into Platform plugins 2023-03-20 15:41:06 -07:00
CMakeLists.txt Remove Renderscript LLDB 2023-02-17 03:53:04 +09:00