summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Process')
-rw-r--r--lldb/source/Plugins/Process/Windows/CMakeLists.txt1
-rw-r--r--lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.cpp102
-rw-r--r--lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.h43
3 files changed, 0 insertions, 146 deletions
diff --git a/lldb/source/Plugins/Process/Windows/CMakeLists.txt b/lldb/source/Plugins/Process/Windows/CMakeLists.txt
index c0f210e0d00..6d61fef7f38 100644
--- a/lldb/source/Plugins/Process/Windows/CMakeLists.txt
+++ b/lldb/source/Plugins/Process/Windows/CMakeLists.txt
@@ -5,7 +5,6 @@ include_directories(../Utility)
set(PROC_WINDOWS_SOURCES
DebuggerThread.cpp
- DynamicLoaderWindows.cpp
LocalDebugDelegate.cpp
ProcessWindows.cpp
ProcessWindowsLog.cpp
diff --git a/lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.cpp b/lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.cpp
deleted file mode 100644
index 552f75841cb..00000000000
--- a/lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-//===-- DynamicLoaderWindows.cpp --------------------------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#include "DynamicLoaderWindows.h"
-#include "ProcessWindowsLog.h"
-
-#include "lldb/Core/PluginManager.h"
-#include "lldb/Target/Process.h"
-#include "lldb/Target/Target.h"
-
-#include "llvm/ADT/Triple.h"
-
-using namespace lldb;
-using namespace lldb_private;
-
-DynamicLoaderWindows::DynamicLoaderWindows(Process *process)
- : DynamicLoader(process)
-{
-
-}
-
-DynamicLoaderWindows::~DynamicLoaderWindows()
-{
-}
-
-void DynamicLoaderWindows::Initialize()
-{
- PluginManager::RegisterPlugin(GetPluginNameStatic(),
- GetPluginDescriptionStatic(),
- CreateInstance);
-}
-
-void DynamicLoaderWindows::Terminate()
-{
-
-}
-
-ConstString DynamicLoaderWindows::GetPluginNameStatic()
-{
- static ConstString g_plugin_name("windows-dyld");
- return g_plugin_name;
-}
-
-const char *DynamicLoaderWindows::GetPluginDescriptionStatic()
-{
- return "Dynamic loader plug-in that watches for shared library "
- "loads/unloads in Windows processes.";
-}
-
-
-DynamicLoader *DynamicLoaderWindows::CreateInstance(Process *process, bool force)
-{
- bool should_create = force;
- if (!should_create)
- {
- const llvm::Triple &triple_ref = process->GetTarget().GetArchitecture().GetTriple();
- if (triple_ref.getOS() == llvm::Triple::Win32)
- should_create = true;
- }
-
- if (should_create)
- return new DynamicLoaderWindows (process);
-
- return nullptr;
-}
-
-void DynamicLoaderWindows::DidAttach()
-{
-
-}
-
-void DynamicLoaderWindows::DidLaunch()
-{
-
-}
-
-Error DynamicLoaderWindows::CanLoadImage()
-{
- return Error();
-}
-
-ConstString DynamicLoaderWindows::GetPluginName()
-{
- return GetPluginNameStatic();
-}
-
-uint32_t DynamicLoaderWindows::GetPluginVersion()
-{
- return 1;
-}
-
-ThreadPlanSP
-DynamicLoaderWindows::GetStepThroughTrampolinePlan(Thread &thread, bool stop)
-{
- return ThreadPlanSP();
-} \ No newline at end of file
diff --git a/lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.h b/lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.h
deleted file mode 100644
index 304c6f8f639..00000000000
--- a/lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.h
+++ /dev/null
@@ -1,43 +0,0 @@
-//===-- DynamicLoaderWindows.h ----------------------------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef liblldb_Plugins_Process_Windows_DynamicLoaderWindows_H_
-#define liblldb_Plugins_Process_Windows_DynamicLoaderWindows_H_
-
-#include "lldb/lldb-forward.h"
-#include "lldb/Target/DynamicLoader.h"
-
-namespace lldb_private
-{
-
-class DynamicLoaderWindows : public DynamicLoader
-{
- public:
- DynamicLoaderWindows(Process *process);
- virtual ~DynamicLoaderWindows();
-
- static void Initialize();
- static void Terminate();
- static ConstString GetPluginNameStatic();
- static const char *GetPluginDescriptionStatic();
-
- static DynamicLoader *CreateInstance(Process *process, bool force);
-
- void DidAttach () override;
- void DidLaunch () override;
- Error CanLoadImage () override;
- lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread, bool stop) override;
-
- ConstString GetPluginName() override;
- uint32_t GetPluginVersion() override;
-};
-
-}
-
-#endif
OpenPOWER on IntegriCloud