[lldb] Remove linux/mips debugging support
authorPavel Labath <pavel@labath.sk>
Mon, 29 Mar 2021 12:33:58 +0000 (14:33 +0200)
committerPavel Labath <pavel@labath.sk>
Tue, 30 Mar 2021 13:24:43 +0000 (15:24 +0200)
commitce03a862372a6f36d2fcf80dc80052aa155fcae8
treec3d3680342196a9e303d6cc55fa9818eec179ef5
parent1c3b74f0ab6d12c8f4052e69301c433b5b647102
[lldb] Remove linux/mips debugging support

As discussed on lldb-dev
<https://lists.llvm.org/pipermail/lldb-dev/2021-March/016777.html> the
mips code is unmaintained and untested. It also carries a lot of
technical debt which is not limited to mips-specific code.

Generic mips support remains (and is going to be used by the upcoming
freebsd code). Resurrecting mips support should be a matter of re-adding
the relevant register context files (while avoiding reintroducing the
debt).
19 files changed:
lldb/source/Plugins/Process/Linux/CMakeLists.txt
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp [deleted file]
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h [deleted file]
lldb/source/Plugins/Process/Utility/CMakeLists.txt
lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp [deleted file]
lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h [deleted file]
lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp [deleted file]
lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h [deleted file]
lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp
lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h
lldb/source/Plugins/Process/Utility/lldb-mips-linux-register-enums.h [deleted file]
lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
lldb/test/API/functionalities/postmortem/elf-core/TestLinuxCore.py
lldb/test/API/functionalities/postmortem/elf-core/linux-mips64el-gnuabi64.core [deleted file]
lldb/test/API/functionalities/postmortem/elf-core/linux-mips64el-gnuabi64.out [deleted file]
lldb/test/API/functionalities/postmortem/elf-core/linux-mips64el-gnuabin32.core [deleted file]
lldb/test/API/functionalities/postmortem/elf-core/linux-mips64el-gnuabin32.out [deleted file]
lldb/test/API/functionalities/postmortem/elf-core/linux-mipsel-gnuabio32.core [deleted file]
lldb/test/API/functionalities/postmortem/elf-core/linux-mipsel-gnuabio32.out [deleted file]