forked from OSchip/llvm-project
Remove spurious dependency on Process/elf-core from Process/Utility.
These checks do absolutely nothing other than cause a library layering violation in the code. llvm-svn: 333134
This commit is contained in:
parent
9374c0432b
commit
1a05affa80
|
@ -58,7 +58,6 @@ add_lldb_library(lldbPluginProcessUtility PLUGIN
|
|||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbPluginProcessElfCore
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
#include "lldb/Core/RegisterValue.h"
|
||||
#include "lldb/Core/Scalar.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/DataBufferHeap.h"
|
||||
|
@ -20,7 +21,6 @@
|
|||
#include "lldb/Utility/Endian.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
#include "Plugins/Process/elf-core/ProcessElfCore.h"
|
||||
#include "RegisterContextPOSIX_arm.h"
|
||||
|
||||
using namespace lldb;
|
||||
|
@ -107,11 +107,6 @@ RegisterContextPOSIX_arm::RegisterContextPOSIX_arm(
|
|||
}
|
||||
|
||||
::memset(&m_fpr, 0, sizeof m_fpr);
|
||||
|
||||
// elf-core yet to support ReadFPR()
|
||||
lldb::ProcessSP base = CalculateProcess();
|
||||
if (base.get()->GetPluginName() == ProcessElfCore::GetPluginNameStatic())
|
||||
return;
|
||||
}
|
||||
|
||||
RegisterContextPOSIX_arm::~RegisterContextPOSIX_arm() {}
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
#include "lldb/Core/RegisterValue.h"
|
||||
#include "lldb/Core/Scalar.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/DataBufferHeap.h"
|
||||
|
@ -20,7 +21,6 @@
|
|||
#include "lldb/Utility/Endian.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
#include "Plugins/Process/elf-core/ProcessElfCore.h"
|
||||
#include "RegisterContextPOSIX_arm64.h"
|
||||
|
||||
using namespace lldb;
|
||||
|
@ -126,11 +126,6 @@ RegisterContextPOSIX_arm64::RegisterContextPOSIX_arm64(
|
|||
}
|
||||
|
||||
::memset(&m_fpr, 0, sizeof m_fpr);
|
||||
|
||||
// elf-core yet to support ReadFPR()
|
||||
lldb::ProcessSP base = CalculateProcess();
|
||||
if (base.get()->GetPluginName() == ProcessElfCore::GetPluginNameStatic())
|
||||
return;
|
||||
}
|
||||
|
||||
RegisterContextPOSIX_arm64::~RegisterContextPOSIX_arm64() {}
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
#include "lldb/Core/RegisterValue.h"
|
||||
#include "lldb/Core/Scalar.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/DataBufferHeap.h"
|
||||
|
@ -20,11 +21,10 @@
|
|||
#include "lldb/Utility/Endian.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
#include "Plugins/Process/elf-core/ProcessElfCore.h"
|
||||
#include "RegisterContextPOSIX_mips64.h"
|
||||
#include "RegisterContextFreeBSD_mips64.h"
|
||||
#include "RegisterContextLinux_mips64.h"
|
||||
#include "RegisterContextLinux_mips.h"
|
||||
#include "RegisterContextLinux_mips.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
using namespace lldb;
|
||||
|
@ -59,11 +59,6 @@ RegisterContextPOSIX_mips64::RegisterContextPOSIX_mips64(
|
|||
static_cast<uint32_t>(m_registers_count[gpr_registers_count] +
|
||||
m_registers_count[fpr_registers_count] +
|
||||
m_registers_count[msa_registers_count]));
|
||||
|
||||
// elf-core yet to support ReadFPR()
|
||||
ProcessSP base = CalculateProcess();
|
||||
if (base.get()->GetPluginName() == ProcessElfCore::GetPluginNameStatic())
|
||||
return;
|
||||
}
|
||||
|
||||
RegisterContextPOSIX_mips64::~RegisterContextPOSIX_mips64() {}
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
|
||||
#include "lldb/Core/RegisterValue.h"
|
||||
#include "lldb/Core/Scalar.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/DataBufferHeap.h"
|
||||
|
@ -21,7 +22,6 @@
|
|||
#include "lldb/Utility/Endian.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
#include "Plugins/Process/elf-core/ProcessElfCore.h"
|
||||
#include "RegisterContextPOSIX_powerpc.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
|
@ -95,11 +95,6 @@ RegisterContextPOSIX_powerpc::RegisterContextPOSIX_powerpc(
|
|||
RegisterInfoInterface *register_info)
|
||||
: RegisterContext(thread, concrete_frame_idx) {
|
||||
m_register_info_ap.reset(register_info);
|
||||
|
||||
// elf-core yet to support ReadFPR()
|
||||
ProcessSP base = CalculateProcess();
|
||||
if (base.get()->GetPluginName() == ProcessElfCore::GetPluginNameStatic())
|
||||
return;
|
||||
}
|
||||
|
||||
RegisterContextPOSIX_powerpc::~RegisterContextPOSIX_powerpc() {}
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
#include "lldb/Core/RegisterValue.h"
|
||||
#include "lldb/Core/Scalar.h"
|
||||
#include "lldb/Target/Process.h"
|
||||
#include "lldb/Target/Target.h"
|
||||
#include "lldb/Target/Thread.h"
|
||||
#include "lldb/Utility/DataBufferHeap.h"
|
||||
|
@ -20,7 +21,6 @@
|
|||
#include "lldb/Utility/Endian.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
#include "Plugins/Process/elf-core/ProcessElfCore.h"
|
||||
#include "RegisterContextPOSIX_ppc64le.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
|
@ -117,10 +117,6 @@ RegisterContextPOSIX_ppc64le::RegisterContextPOSIX_ppc64le(
|
|||
RegisterInfoInterface *register_info)
|
||||
: RegisterContext(thread, concrete_frame_idx) {
|
||||
m_register_info_ap.reset(register_info);
|
||||
|
||||
ProcessSP base = CalculateProcess();
|
||||
if (base.get()->GetPluginName() == ProcessElfCore::GetPluginNameStatic())
|
||||
return;
|
||||
}
|
||||
|
||||
void RegisterContextPOSIX_ppc64le::InvalidateAllRegisters() {}
|
||||
|
|
|
@ -7,6 +7,7 @@ add_lldb_unittest(SymbolTests
|
|||
lldbHost
|
||||
lldbSymbol
|
||||
lldbUtilityHelpers
|
||||
lldbPluginObjectFileELF
|
||||
)
|
||||
|
||||
add_dependencies(SymbolTests yaml2obj)
|
||||
|
|
Loading…
Reference in New Issue