Index: runtime/vm/debugger_mips.cc |
diff --git a/runtime/vm/debugger_mips.cc b/runtime/vm/debugger_mips.cc |
deleted file mode 100644 |
index 5fd151af927f9f62c46a9a78e8c2505f2affa0ea..0000000000000000000000000000000000000000 |
--- a/runtime/vm/debugger_mips.cc |
+++ /dev/null |
@@ -1,64 +0,0 @@ |
-// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-#include "vm/globals.h" |
-#if defined(TARGET_ARCH_MIPS) |
- |
-#include "vm/code_patcher.h" |
-#include "vm/cpu.h" |
-#include "vm/debugger.h" |
-#include "vm/instructions.h" |
-#include "vm/stub_code.h" |
- |
-namespace dart { |
- |
-#ifndef PRODUCT |
- |
-RawCode* CodeBreakpoint::OrigStubAddress() const { |
- return saved_value_; |
-} |
- |
- |
-void CodeBreakpoint::PatchCode() { |
- ASSERT(!is_enabled_); |
- Code& stub_target = Code::Handle(); |
- switch (breakpoint_kind_) { |
- case RawPcDescriptors::kIcCall: |
- case RawPcDescriptors::kUnoptStaticCall: |
- stub_target = StubCode::ICCallBreakpoint_entry()->code(); |
- break; |
- case RawPcDescriptors::kRuntimeCall: |
- stub_target = StubCode::RuntimeCallBreakpoint_entry()->code(); |
- break; |
- default: |
- UNREACHABLE(); |
- } |
- const Code& code = Code::Handle(code_); |
- saved_value_ = CodePatcher::GetStaticCallTargetAt(pc_, code); |
- CodePatcher::PatchStaticCallAt(pc_, code, stub_target); |
- is_enabled_ = true; |
-} |
- |
- |
-void CodeBreakpoint::RestoreCode() { |
- ASSERT(is_enabled_); |
- const Code& code = Code::Handle(code_); |
- switch (breakpoint_kind_) { |
- case RawPcDescriptors::kIcCall: |
- case RawPcDescriptors::kUnoptStaticCall: |
- case RawPcDescriptors::kRuntimeCall: { |
- CodePatcher::PatchStaticCallAt(pc_, code, Code::Handle(saved_value_)); |
- break; |
- } |
- default: |
- UNREACHABLE(); |
- } |
- is_enabled_ = false; |
-} |
- |
-#endif // !PRODUCT |
- |
-} // namespace dart |
- |
-#endif // defined TARGET_ARCH_MIPS |