diff options
Diffstat (limited to 'lldb/source/Plugins/Process/Windows/LocalDebugDelegate.cpp')
| -rw-r--r-- | lldb/source/Plugins/Process/Windows/LocalDebugDelegate.cpp | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/Windows/LocalDebugDelegate.cpp b/lldb/source/Plugins/Process/Windows/LocalDebugDelegate.cpp new file mode 100644 index 00000000000..4f31b4317b3 --- /dev/null +++ b/lldb/source/Plugins/Process/Windows/LocalDebugDelegate.cpp @@ -0,0 +1,79 @@ +//===-- LocalDebugDelegate.cpp ----------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#include "LocalDebugDelegate.h" +#include "ProcessWindows.h" + +using namespace lldb; +using namespace lldb_private; + +LocalDebugDelegate::LocalDebugDelegate(ProcessSP process) + : m_process(process) +{ +} + +void +LocalDebugDelegate::OnProcessLaunched(const ProcessMessageCreateProcess &message) +{ + ((ProcessWindows &)*m_process).OnProcessLaunched(message); +} + +void +LocalDebugDelegate::OnExitProcess(const ProcessMessageExitProcess &message) +{ + ((ProcessWindows &)*m_process).OnExitProcess(message); +} + +void +LocalDebugDelegate::OnDebuggerConnected(const ProcessMessageDebuggerConnected &message) +{ + ((ProcessWindows &)*m_process).OnDebuggerConnected(message); +} + +void +LocalDebugDelegate::OnDebugException(const ProcessMessageException &message) +{ + ((ProcessWindows &)*m_process).OnDebugException(message); +} + +void +LocalDebugDelegate::OnCreateThread(const ProcessMessageCreateThread &message) +{ + ((ProcessWindows &)*m_process).OnCreateThread(message); +} + +void +LocalDebugDelegate::OnExitThread(const ProcessMessageExitThread &message) +{ + ((ProcessWindows &)*m_process).OnExitThread(message); +} + +void +LocalDebugDelegate::OnLoadDll(const ProcessMessageLoadDll &message) +{ + ((ProcessWindows &)*m_process).OnLoadDll(message); +} + +void +LocalDebugDelegate::OnUnloadDll(const ProcessMessageUnloadDll &message) +{ + ((ProcessWindows &)*m_process).OnUnloadDll(message); +} + +void +LocalDebugDelegate::OnDebugString(const ProcessMessageDebugString &message) +{ + ((ProcessWindows &)*m_process).OnDebugString(message); +} + +void +LocalDebugDelegate::OnDebuggerError(const ProcessMessageDebuggerError &message) +{ + ((ProcessWindows &)*m_process).OnDebuggerError(message); +} |

