| Index: experimental/linux_debug_server/debugger/core/debuggee_thread.cc
|
| diff --git a/experimental/linux_debug_server/debugger/core/debuggee_thread.cc b/experimental/linux_debug_server/debugger/core/debuggee_thread.cc
|
| deleted file mode 100755
|
| index 37463f7c2b21186291a647e674de0818748b70a3..0000000000000000000000000000000000000000
|
| --- a/experimental/linux_debug_server/debugger/core/debuggee_thread.cc
|
| +++ /dev/null
|
| @@ -1,39 +0,0 @@
|
| -// Copyright (c) 2011 The Native Client Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -#include "debugger/core/debuggee_thread.h"
|
| -#include "debugger/core/debug_api.h"
|
| -#include <signal.h>
|
| -
|
| -namespace debug {
|
| -DebuggeeThread::DebuggeeThread(int id, DebugAPI* debug_api)
|
| - : id_(id),
|
| - state_(RUNNING),
|
| - debug_api_(debug_api) {
|
| -}
|
| -
|
| -DebugAPI& DebuggeeThread::debug_api() {
|
| - return *debug_api_;
|
| -}
|
| -
|
| -bool DebuggeeThread::Continue() {
|
| - if (RUNNING == state_)
|
| - return false;
|
| -
|
| - int signal_to_pass = last_debug_event_.signal_no_;
|
| - if (SIGTRAP == signal_to_pass) // TODO: shall we pass 0 for SIGSTOP too?
|
| - signal_to_pass = 0;
|
| -
|
| - bool res = debug_api().ContinueDebugEvent(id_, signal_to_pass);
|
| - if (res)
|
| - state_ = RUNNING;
|
| - return res;
|
| -}
|
| -
|
| -void DebuggeeThread::OnDebugEvent(const DebugEvent& debug_event) {
|
| - last_debug_event_ = debug_event;
|
| - state_ = debug_event.process_state_;
|
| -}
|
| -
|
| -} // namespace debug
|
| -
|
|
|