summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.h
diff options
context:
space:
mode:
authorStephane Sezer <sas@cd80.net>2015-07-08 18:07:13 +0000
committerStephane Sezer <sas@cd80.net>2015-07-08 18:07:13 +0000
commit38a1b7ea58cc970505d35fe6e154a74352cc6d57 (patch)
tree121199d065fb4aff940f412fa522cb60f8adae9e /lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.h
parente008391ea2becf5963e141174335f7c3dfe7cbba (diff)
downloadbcm5719-llvm-38a1b7ea58cc970505d35fe6e154a74352cc6d57.tar.gz
bcm5719-llvm-38a1b7ea58cc970505d35fe6e154a74352cc6d57.zip
Move WindowsDYLD to the Plugins/DynamicLoader directory.
Summary: This commit moves the Windows DyanamicLoader to the common DynamicLoader directory. This is required to remote debug Windows targets. This commit also initializes the Windows DYLD plugin in SystemInitializerCommon (similarly to both POSIX and MacOSX DYLD plugins) so that we can automatically instantiate this class when connected to a windows process. Test Plan: Build. Reviewers: zturner Subscribers: lldb-commits, abdulras Differential Revision: http://reviews.llvm.org/D10882 llvm-svn: 241697
Diffstat (limited to 'lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.h')
-rw-r--r--lldb/source/Plugins/Process/Windows/DynamicLoaderWindows.h43
1 files changed, 0 insertions, 43 deletions
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