diff options
author | David Spickett <david.spickett@linaro.org> | 2022-05-03 13:24:10 +0000 |
---|---|---|
committer | David Spickett <david.spickett@linaro.org> | 2022-05-03 13:24:10 +0000 |
commit | 7667d805948e8049420b01c92f84c56528b42567 (patch) | |
tree | e92a669a7ecec3f8e4b26bad3274ac16127bd229 /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | |
parent | 8bc29d14273b05b05d5a56e34c07948dc2c770d3 (diff) | |
download | llvm-7667d805948e8049420b01c92f84c56528b42567.zip llvm-7667d805948e8049420b01c92f84c56528b42567.tar.gz llvm-7667d805948e8049420b01c92f84c56528b42567.tar.bz2 |
Revert "[lldb] Fix ppc64 detection in lldb"
This reverts commit f114f009486816ed4b3bf984f0fbbb8fc80914f6.
Due to hitting an assert on our lldb bots:
https://lab.llvm.org/buildbot/#/builders/96/builds/22715
../llvm-project/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:170:
virtual lldb::RegisterContextSP ThreadElfCore::CreateRegisterContextForFrame(
lldb_private::StackFrame *): Assertion `false && "Architecture or OS not supported"' failed.
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp index 28ccfbe..684d070 100644 --- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp +++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp @@ -310,19 +310,9 @@ static uint32_t riscvVariantFromElfFlags(const elf::ELFHeader &header) { } } -static uint32_t ppc64VariantFromElfFlags(const elf::ELFHeader &header) { - uint32_t endian = header.e_ident[EI_DATA]; - if (endian == ELFDATA2LSB) - return ArchSpec::eCore_ppc64le_generic; - else - return ArchSpec::eCore_ppc64_generic; -} - static uint32_t subTypeFromElfHeader(const elf::ELFHeader &header) { if (header.e_machine == llvm::ELF::EM_MIPS) return mipsVariantFromElfFlags(header); - else if (header.e_machine == llvm::ELF::EM_PPC64) - return ppc64VariantFromElfFlags(header); else if (header.e_machine == llvm::ELF::EM_RISCV) return riscvVariantFromElfFlags(header); |