diff options
author | Adrian McCarthy <amccarth@google.com> | 2015-08-24 16:00:51 +0000 |
---|---|---|
committer | Adrian McCarthy <amccarth@google.com> | 2015-08-24 16:00:51 +0000 |
commit | 27785dd5300825e60d5ff7edf5a2bada85004b58 (patch) | |
tree | c5a03e2890b6331638b2f2a55861bce8dd57e465 /lldb/source/Plugins/Process/Windows/ForwardDecl.h | |
parent | 550dfe79ca8c3a2ec5fbf2e34ad40fe66eb7c09f (diff) | |
download | bcm5719-llvm-27785dd5300825e60d5ff7edf5a2bada85004b58.tar.gz bcm5719-llvm-27785dd5300825e60d5ff7edf5a2bada85004b58.zip |
Reorg code to allow Windows Process Plugins to share some common code.
Differential Revision: http://reviews.llvm.org/D12252
llvm-svn: 245850
Diffstat (limited to 'lldb/source/Plugins/Process/Windows/ForwardDecl.h')
-rw-r--r-- | lldb/source/Plugins/Process/Windows/ForwardDecl.h | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/lldb/source/Plugins/Process/Windows/ForwardDecl.h b/lldb/source/Plugins/Process/Windows/ForwardDecl.h deleted file mode 100644 index 5b35b9c662e..00000000000 --- a/lldb/source/Plugins/Process/Windows/ForwardDecl.h +++ /dev/null @@ -1,41 +0,0 @@ -//===-- ForwardDecl.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_ForwardDecl_H_ -#define liblldb_Plugins_Process_Windows_ForwardDecl_H_ - -class ProcessWindows; - -#include <memory> - -// ExceptionResult is returned by the debug delegate to specify how it processed -// the exception. -enum class ExceptionResult -{ - BreakInDebugger, // Break in the debugger and give the user a chance to interact with - // the program before continuing. - MaskException, // Eat the exception and don't let the application know it occurred. - SendToApplication // Send the exception to the application to be handled as if there were - // no debugger attached. -}; - -namespace lldb_private -{ - -class IDebugDelegate; -class DebuggerThread; -class ExceptionRecord; - -typedef std::shared_ptr<IDebugDelegate> DebugDelegateSP; -typedef std::shared_ptr<DebuggerThread> DebuggerThreadSP; -typedef std::shared_ptr<ExceptionRecord> ExceptionRecordSP; -typedef std::unique_ptr<ExceptionRecord> ExceptionRecordUP; -} - -#endif
\ No newline at end of file |